Icesus64
--== Lost passwords and other problems: admins@icesus.org ==--
`. \ \ * Online Since 1995 - Open since 15.10.1998
`. \ \* * _ * * - http://www.icesus.org/ -
) | * |*`~-., - admins@icesus.org - *
) (`-. `. /\ |.-~^` *
/ \ | * / \ | * * __
-') ) / I ======| ||
( ( (` / \ |.: || I * +-------------------+
\_ `(( ===== |* || / \ | Welcome to the | __/
| // | :.| / .: \ ===== ______| * Planet Aegic, |__/
|// | |__| __: |__|.: | / | or what's |
Y/__________| : |. : |++| : | . |____/ | unfrozen of it * |
(\______ | . . |++| *. | * +-------------------+
| \__ ||
| \ - Icesus, the coldes
t dungeon on the net - ||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Type 'quit' to leave, otherwise please enter your name.
Icesus64 is running Icelib 1.0 with 16 players currently online.
By what name do you wish to be known?Server Info
Players online: 16 [1]
Protocol Support
MUD-specific protocols detected via MSSP flags or Telnet negotiation. See the glossary for definitions.
MSSP: Yes (MSSP)
GMCP: Negotiated
MSDP: No
MCCP: No
MCCP2: No
MXP: No
MSP: No
MCP: No
ZMP: No
Telnet Fingerprint
This fingerprint is shared by 9 other servers.
Options requested from client: NAWS, NEW_ENVIRON, TTYPE
Data source: 5fdf8da1a047ce11/085f149de8f12835.json
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
{
"server-probe": {
"fingerprint": "5fdf8da1a047ce11",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [
"AUTHENTICATION",
"BINARY",
"BM",
"CHARSET",
"COM_PORT",
"DET",
"ECHO",
"ENCRYPT",
"EOR",
"FORWARD_X",
"KERMIT",
"NAMS",
"NAOCRD",
"NAOFFD",
"NAOHTD",
"NAOHTS",
"NAOL",
"NAOLFD",
"NAOP",
"NAOVTD",
"NAOVTS",
"PRAGMA_HEARTBEAT",
"PRAGMA_LOGON",
"RCP",
"RCTE",
"RSP",
"SEND_URL",
"SGA",
"SSPI_LOGON",
"STATUS",
"SUPDUP",
"SUPDUPOUTPUT",
"SUPPRESS_LOCAL_ECHO",
"TLS",
"TN3270E",
"TTYLOC",
"VT3270REGIME",
"X3PAD",
"XAUTH"
],
"requested-options": [
"NAWS",
"NEW_ENVIRON",
"TTYPE"
]
},
"session_data": {
"banner_after_return": "t dungeon on the net - ||\r\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r\n Type 'quit' to leave, otherwise please enter your name.\r\n\r\nIcesus64 is running Icelib 1.0 with 16 players currently online.\r\nBy what name do you wish to be known? ",
"banner_before_return": " --== Lost passwords and other problems: admins@icesus.org ==--\r\n`. \\ \\ * Online Since 1995 - Open since 15.10.1998\r\n `. \\ \\* * _ * * - http://www.icesus.org/ -\r\n ) | * |*`~-., - admins@icesus.org - *\r\n) (`-. `. /\\ |.-~^` *\r\n/ \\ | * / \\ | * * __\r\n-') ) / I ======| ||\r\n ( ( (` / \\ |.: || I * +-------------------+\r\n \\_ `(( ===== |* || / \\ | Welcome to the | __/\r\n | // | :.| / .: \\ ===== ______| * Planet Aegic, |__/\r\n |// | |__| __: |__|.: | / | or what's |\r\n Y/__________| : |. : |++| : | . |____/ | unfrozen of it * |\r\n (\\______ | . . |++| *. | * +-------------------+\r\n | \\__ ||\r\n | \\ - Icesus, the coldes",
"encoding": "ascii",
"mssp": {
"NAME": "Icesus64",
"PLAYERS": "16",
"UPTIME": "1770458079"
},
"option_states": {
"environ_requested": [],
"server_offered": {
"0x5d": false,
"GMCP": true,
"MSSP": true
},
"server_requested": {
"0x5b": false,
"NAWS": true,
"NEW_ENVIRON": true,
"TTYPE": true
}
},
"timing": {
"probe": 0.5080692768096924,
"total": 1.0095326900482178
}
}
},
"sessions": [
{
"connected": "2026-02-08T06:41:48.395583+00:00",
"host": "icesus.org",
"ip": "95.216.243.162",
"port": 23
}
]
}
Connection Log
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
DEBUG client.py:773 Fingerprint client: host=icesus.org port=23
INFO client_base.py:174 Connected to <Peer 95.216.243.162 23>
DEBUG stream_writer.py:655 recv IAC DO TTYPE
DEBUG stream_writer.py:1668 handle_do(TTYPE)
DEBUG stream_writer.py:2883 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:896 send IAC WILL TTYPE
DEBUG stream_writer.py:2883 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:2883 local_option[TTYPE] = True
DEBUG stream_writer.py:2883 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:655 recv IAC DO NAWS
DEBUG stream_writer.py:1668 handle_do(NAWS)
DEBUG stream_writer.py:2883 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:896 send IAC WILL NAWS
DEBUG stream_writer.py:2208 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:2883 local_option[NAWS] = True
DEBUG stream_writer.py:2883 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:655 recv IAC DO MXP
DEBUG stream_writer.py:1668 handle_do(MXP)
DEBUG stream_writer.py:1741 DO MXP not supported.
DEBUG stream_writer.py:2883 local_option[MXP] = False
DEBUG stream_writer.py:896 send IAC WONT MXP
DEBUG stream_writer.py:655 recv IAC WILL MSSP
DEBUG stream_writer.py:671 WILL MSSP unsolicited
DEBUG stream_writer.py:1793 handle_will(MSSP)
DEBUG stream_writer.py:2883 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:896 send IAC DO MSSP
DEBUG stream_writer.py:2883 remote_option[MSSP] = True
DEBUG stream_writer.py:2883 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:655 recv IAC WILL ZMP
DEBUG stream_writer.py:671 WILL ZMP unsolicited
DEBUG stream_writer.py:1793 handle_will(ZMP)
DEBUG stream_writer.py:2883 remote_option[ZMP] = False
DEBUG stream_writer.py:896 send IAC DONT ZMP
WARNING stream_writer.py:1882 Unhandled: WILL ZMP.
DEBUG stream_writer.py:655 recv IAC DO NEW_ENVIRON
DEBUG stream_writer.py:1668 handle_do(NEW_ENVIRON)
DEBUG stream_writer.py:2883 pending_option[WILL + NEW_ENVIRON] = True
DEBUG stream_writer.py:896 send IAC WILL NEW_ENVIRON
DEBUG stream_writer.py:2883 pending_option[SB + NEW_ENVIRON] = True
DEBUG stream_writer.py:2883 local_option[NEW_ENVIRON] = True
DEBUG stream_writer.py:2883 pending_option[WILL + NEW_ENVIRON] = False
DEBUG stream_writer.py:655 recv IAC WILL GMCP
DEBUG stream_writer.py:671 WILL GMCP unsolicited
DEBUG stream_writer.py:1793 handle_will(GMCP)
DEBUG stream_writer.py:2883 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:896 send IAC DO GMCP
DEBUG stream_writer.py:2883 remote_option[GMCP] = True
DEBUG stream_writer.py:2883 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:647 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:634 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:2883 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2105 recv TTYPE SEND: b''
DEBUG stream_writer.py:2116 send IAC SB TTYPE IS b'VT100' IAC SE
DEBUG stream_writer.py:647 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:634 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:1938 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1595 MSSP: {'NAME': 'Icesus64', 'PLAYERS': '24', 'UPTIME': '1770561882'}
DEBUG stream_writer.py:647 begin sub-negotiation SB NEW_ENVIRON
DEBUG stream_writer.py:634 sub-negotiation cmd NEW_ENVIRON SE completion byte
DEBUG stream_writer.py:2883 pending_option[SB + NEW_ENVIRON] = False
DEBUG stream_writer.py:2151 recv NEW_ENVIRON SEND (all)
DEBUG stream_writer.py:2174 env send: LANG='C', TERM='VT100', LINES=25, COLUMNS=80, COLORTERM=''
DEBUG client_base.py:460 negotiation complete after 0.17s.
DEBUG stream_writer.py:1250 IAC GA: Go-Ahead (unhandled).
DEBUG stream_writer.py:2883 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:896 send IAC DO BINARY
DEBUG stream_writer.py:2883 pending_option[DO + SGA] = True
DEBUG stream_writer.py:896 send IAC DO SGA
DEBUG stream_writer.py:2883 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:896 send IAC DO ECHO
DEBUG stream_writer.py:2883 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:896 send IAC DO STATUS
DEBUG stream_writer.py:2883 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:896 send IAC DO CHARSET
DEBUG stream_writer.py:2883 pending_option[DO + EOR] = True
DEBUG stream_writer.py:896 send IAC DO EOR
DEBUG stream_writer.py:2883 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:896 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:655 recv IAC WONT BINARY
DEBUG stream_writer.py:1899 handle_wont(BINARY)
DEBUG stream_writer.py:2883 remote_option[BINARY] = False
DEBUG stream_writer.py:2883 pending_option[DO + BINARY] = False
DEBUG stream_writer.py:655 recv IAC WONT SGA
DEBUG stream_writer.py:1899 handle_wont(SGA)
DEBUG stream_writer.py:2883 remote_option[SGA] = False
DEBUG stream_writer.py:2883 pending_option[DO + SGA] = False
DEBUG stream_writer.py:655 recv IAC WONT STATUS
DEBUG stream_writer.py:1899 handle_wont(STATUS)
DEBUG stream_writer.py:2883 remote_option[STATUS] = False
DEBUG stream_writer.py:2883 pending_option[DO + STATUS] = False
DEBUG stream_writer.py:655 recv IAC WONT CHARSET
DEBUG stream_writer.py:1899 handle_wont(CHARSET)
DEBUG stream_writer.py:2883 remote_option[CHARSET] = False
DEBUG stream_writer.py:2883 pending_option[DO + CHARSET] = False
DEBUG stream_writer.py:655 recv IAC WONT EOR
DEBUG stream_writer.py:1899 handle_wont(EOR)
DEBUG stream_writer.py:2883 remote_option[EOR] = False
DEBUG stream_writer.py:2883 pending_option[DO + EOR] = False
DEBUG stream_writer.py:655 recv IAC WONT COM_PORT_OPTION
DEBUG stream_writer.py:1899 handle_wont(COM_PORT_OPTION)
DEBUG stream_writer.py:2883 remote_option[COM_PORT_OPTION] = False
DEBUG stream_writer.py:2883 pending_option[DO + COM_PORT_OPTION] = False
INFO fingerprinting.py:736 connection for server fingerprint 312c689f1ba144a9
INFO client_base.py:105 Connection closed to <Peer 95.216.243.162 23>
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug icesus.org 23