Skip to content

Instantly share code, notes, and snippets.

View jdalley's full-sized avatar

Jeff Dalley jdalley

View GitHub Profile
@jdalley
jdalley / tec_client_explorations.md
Last active May 27, 2024 05:11
TEC Client Explorations

TEC Client Explorations

Establishing A Connection

When making a telnet/socket connection to game.eternalcitygame.com:6730, the type of protocol engaged by the game server depends on what you send after it prompts you with Login:.

Telnet Data Format

Handshake: /\/Connect: n/a!!n/a
Login: You'll be prompted to enter your username and password (not hashed). The server's telnet implementation does not support TLS.
Example output: The following is output from Blightmud, note the missing first character on words with i= RGB colours. This is because there are escape characters encoded here, and the parser for Blightmud (and other clients like VIP mud), escape the next character after them removing it from output.

@jdalley
jdalley / dynamicpagedownload.md
Created March 15, 2025 19:49
Downloading Dynamic Webpages With Chrome and Monolith

The following is a set of instructions for downloading a static or dynamic webpage into a single .html file.

Tools

  1. Download and install Monolith: https://github.com/Y2Z/monolith
    • If on Windows, I recommend using winget: winget install --id=Y2Z.Monolith -e
  2. Download and install Chrome if you don't currently use it.