GOPHER PROTOCOL / PORT 70
Follow the protocol,
line by line.
DIG makes a quiet corner of the internet readable again. Open a menu, inspect its raw fields and understand exactly where each selector leads.
01 / INTERACTIVE TRACE
A menu you can
take apart.
Browsers cannot open raw TCP sockets, so this page replays a bundled Gopher session. It is a faithful parser demonstration, not a live network proxy.
No remote Gopher request is made. The exact fixture is committed with the source.
02 / THE FORMAT
One line.
Five decisions.
What the item contains.
What a person sees.
What the client requests.
Where the request goes.
Where the socket opens.
03 / REBUILT, NOT RESKINNED
The interface finally meets the protocol.
The original Flutter prototype drew a browser shell but never opened a Gopher connection. This edition replaces generated project debris with a bounded Node.js client, shared parser, tests and this transparent web demonstration.
Original prototype: Djenis Ejupi with project contributors. Shared work is credited collectively.