144.217.65.168 (lisdude.com)ο
lisdude.com:1236ο
Connection Banner:
Server URLsο
- Telnet: telnet://lisdude.com:1236
- Website: https://www.toastsoft.net
Server Infoο
Server Location: π¨π¦ Canada (GeoIP)
Protocol Supportο
MUD-specific protocols detected via MSSP flags or Telnet negotiation.
MSSP: Negotiated
GMCP: No
MSDP: No
MCCP: No
MCCP2: No
MXP: No
MSP: No
MCP: No
ZMP: No
Telnet Fingerprintο
This fingerprint is shared by 111 other servers.
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
Show JSON
{
"server-probe": {
"fingerprint": "c2dd7d4e76383b41",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [],
"requested-options": [],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "You must provide a username.\r\n*** Disconnected ***\r\n",
"banner_before_return": "Welcome to...\r\n\r\n&& && &&&& &&&&&&&& &&&& &&& && && &&&&\r\n&&& &&& && && && && && && &&& && &&\r\n&&&& &&&& && && && && && && &&&& && &&\r\n&& &&& && && &&&&&&&& && && && && && && &&\r\n&& && && && && && &&&&&&&&& && &&&& &&\r\n&& && && && && && && && && &&& &&\r\n&& && &&&& && && &&&& && && && && &&&&\r\n\r\nhttps://www.toastsoft.net | https://www.toastsoft.net/privacy.html\r\nTLS/SSL Port: 1443 | [ hosts@toastsoft.net ] \r\n\r\n Recent changes: https://miriani.toastsoft.net/changelog/\r\nRecent announcements: https://miriani.toastsoft.net/announcements/\r\nForgot your password? https://miriani.toastsoft.net/lost_password/\r\n Server Status: https://status.toastsoft.net/\r\n\r\nTo create a new character, type NEW as your username.\r\n\r\nNOTE: The administrators of Miriani disclaim all liability for actions\r\nor statements encountered while in the game. We do our best to provide\r\na safe and appropriate playing environment, but under no circumstances\r\nare we to be held legally responsible for the words or actions of any\r\nplayer or player-produced content. By continuing to log in and/or create\r\nan account, you agree to defend, indemnify, and hold blameless the owners\r\nand operators of this service from the actions of its players.\r\n\r\nUsername:\r\n",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"option_states": {
"server_offered": {
"MSSP": true
},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 5.5729053020477295
}
}
},
"sessions": [
{
"connected": "2026-04-05T19:24:38.693628+00:00",
"host": "lisdude.com",
"ip": "144.217.65.168",
"port": 1236
},
{
"connected": "2026-04-07T06:11:33.486749+00:00",
"host": "lisdude.com",
"ip": "144.217.65.168",
"port": 1236
}
]
}
Connection Logο
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug lisdude.com 1236
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=lisdude.com port=1236
INFO client_base.py:190 Connected to <Peer 144.217.65.168 1236>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:773 recv IAC WILL MSSP
DEBUG stream_writer.py:2045 handle_will(MSSP)
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:3384 remote_option[MSSP] = True
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP2_COMPRESS, WILL AARDWOLF, WILL GMCP, WILL ZMP, WILL MCCP3_COMPRESS, WILL MSSP,
WILL ATCP, WILL MXP, WILL MSDP, WILL MSP, DO MCCP2_COMPRESS, DO AARDWOLF, DO GMCP, DO ZMP, DO MCCP3_COMPRESS, DO ATCP, DO MXP,
DO MSDP, DO MSP'
DEBUG client_base.py:93 EOF from server, closing.
INFO client_base.py:122 Connection closed to <Peer 144.217.65.168 1236>
DEBUG fingerprinting.py:849 connection for server fingerprint c2dd7d4e76383b41
Miriani (lisdude.com:1443)ο
Connection Banner:
Server URLsο
- Telnet: telnet://lisdude.com:1443
- Website: https://www.toastsoft.net
Server Infoο
Codebase: LambdaMOO-ToastStunt 2.7.3_4
Genre: Science Fiction
Gameplay: Roleplaying, Space Adventurinβ
Players online: 51 [1]
Uptime: 73 days
Created: 2006
Status: Live
Server Location: π¨π¦ Canada (MSSP)
Language: English
Protocol Supportο
MUD-specific protocols detected via MSSP flags or Telnet negotiation.
MSSP: Yes (MSSP)
GMCP: No
MSDP: No
MCCP: No
MCCP2: No
MXP: No
MSP: No
MCP: Yes (MSSP)
ZMP: No
Telnet Fingerprintο
This fingerprint is shared by 111 other servers.
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
Show JSON
{
"server-probe": {
"fingerprint": "c2dd7d4e76383b41",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [],
"requested-options": [],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "You must provide a username.\r\n*** Disconnected ***\r\n",
"banner_before_return": "Welcome to...\r\n\r\n&& && &&&& &&&&&&&& &&&& &&& && && &&&&\r\n&&& &&& && && && && && && &&& && &&\r\n&&&& &&&& && && && && && && &&&& && &&\r\n&& &&& && && &&&&&&&& && && && && && && &&\r\n&& && && && && && &&&&&&&&& && &&&& &&\r\n&& && && && && && && && && &&& &&\r\n&& && &&&& && && &&&& && && && && &&&&\r\n\r\nhttps://www.toastsoft.net | https://www.toastsoft.net/privacy.html\r\nTLS/SSL Port: 1443 | [ hosts@toastsoft.net ] \r\n\r\n Recent changes: https://miriani.toastsoft.net/changelog/\r\nRecent announcements: https://miriani.toastsoft.net/announcements/\r\nForgot your password? https://miriani.toastsoft.net/lost_password/\r\n Server Status: https://status.toastsoft.net/\r\n\r\nTo create a new character, type NEW as your username.\r\n\r\nNOTE: The administrators of Miriani disclaim all liability for actions\r\nor statements encountered while in the game. We do our best to provide\r\na safe and appropriate playing environment, but under no circumstances\r\nare we to be held legally responsible for the words or actions of any\r\nplayer or player-produced content. By continuing to log in and/or create\r\nan account, you agree to defend, indemnify, and hold blameless the owners\r\nand operators of this service from the actions of its players.\r\n\r\nUsername:\r\n",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"mssp": {
"ANSI": "1",
"AREAS": "463",
"CHARSET": "ASCII",
"CLASSES": "0",
"CODEBASE": "LambdaMOO-ToastStunt 2.7.3_4",
"CONTACT": "hosts@toastsoft.net",
"CRAWL DELAY": "-1",
"CREATED": "2006",
"FAMILY": "MOO",
"GAMEPLAY": "Roleplaying, Space Adventurin'",
"GAMESYSTEM": "Custom",
"GENRE": "Science Fiction",
"HELPFILES": "351",
"HIRING BUILDERS": "1",
"HIRING CODERS": "0",
"HOSTNAME": "toastsoft.net",
"ICON": "https://toastsoft.net/favicon.ico",
"INTERMUD": "-1",
"LANGUAGE": "English",
"LEVELS": "0",
"LOCATION": "Canada",
"MCP": "1",
"MINIMUM AGE": "13",
"MMCP": "0",
"MOBILES": "1057",
"MSP": "0",
"MTTS": "0",
"MXP": "0",
"NAME": "Miriani",
"OBJECTS": "479564",
"PAY FOR PERKS": "0",
"PAY TO PLAY": "0",
"PLAYERS": "51",
"PORT": "1234",
"PUEBLO": "0",
"RACES": "0",
"ROOMS": "71791",
"SKILLS": "0",
"SSL": "1443",
"STATUS": "Live",
"SUBGENRE": "None",
"UPTIME": "1769440274",
"UTF-8": "0",
"VT100": "0",
"WEBSITE": "https://www.toastsoft.net",
"XTERM 256 COLORS": "1",
"XTERM TRUE COLORS": "1"
},
"option_states": {
"server_offered": {
"MSSP": true
},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 5.573840379714966
}
}
},
"sessions": [
{
"connected": "2026-04-09T19:46:13.994863+00:00",
"host": "lisdude.com",
"ip": "144.217.65.168",
"port": 1443
}
]
}
Connection Logο
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug lisdude.com 1443
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=lisdude.com port=1443
ERROR client.py:1296 lisdude.com:1443: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate
is not valid for 'lisdude.com'. (_ssl.c:1000)
DEBUG client.py:1193 Fingerprint client: host=lisdude.com port=1443
INFO client_base.py:188 Connected to <Peer 144.217.65.168 1443>
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:773 recv IAC WILL MSSP
DEBUG stream_writer.py:2045 handle_will(MSSP)
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:3384 remote_option[MSSP] = True
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:767 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:754 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2238 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1796 MSSP: {'ANSI': '1', 'AREAS': '463', 'CHARSET': 'ASCII', 'CLASSES': '0', 'CODEBASE':
'LambdaMOO-ToastStunt 2.7.3_4', 'CONTACT': 'hosts@toastsoft.net', 'CRAWL DELAY': '-1', 'CREATED': '2006', 'FAMILY': 'MOO',
'GAMEPLAY': "Roleplaying, Space Adventurin'", 'GAMESYSTEM': 'Custom', 'GENRE': 'Science Fiction', 'HELPFILES': '351', 'HIRING
BUILDERS': '1', 'HIRING CODERS': '0', 'HOSTNAME': 'toastsoft.net', 'ICON': 'https://toastsoft.net/favicon.ico', 'INTERMUD':
'-1', 'LANGUAGE': 'English', 'LEVELS': '0', 'LOCATION': 'Canada', 'MCP': '1', 'MINIMUM AGE': '13', 'MMCP': '0', 'MOBILES':
'1057', 'MSP': '0', 'MTTS': '0', 'MXP': '0', 'NAME': 'Miriani', 'OBJECTS': '479564', 'PAY FOR PERKS': '0', 'PAY TO PLAY': '0',
'PLAYERS': '51', 'PORT': '1234', 'PUEBLO': '0', 'RACES': '0', 'ROOMS': '71791', 'SKILLS': '0', 'SSL': '1443', 'STATUS':
'Live', 'SUBGENRE': 'None', 'UPTIME': '1769440274', 'UTF-8': '0', 'VT100': '0', 'WEBSITE': 'https://www.toastsoft.net', 'XTERM
256 COLORS': '1', 'XTERM TRUE COLORS': '1'}
DEBUG client_base.py:513 negotiation failed after 4.00s.
DEBUG client_base.py:519 failed-reply: 'WILL ZMP, WILL MSDP, WILL AARDWOLF, WILL ATCP, WILL GMCP, WILL MCCP2_COMPRESS, WILL MSSP,
WILL MSP, WILL MCCP3_COMPRESS, WILL MXP, DO ZMP, DO MSDP, DO AARDWOLF, DO ATCP, DO GMCP, DO MCCP2_COMPRESS, DO MSP, DO
MCCP3_COMPRESS, DO MXP'
DEBUG client_base.py:90 EOF from server, closing.
INFO client_base.py:120 Connection closed to <Peer 144.217.65.168 1443>
DEBUG fingerprinting.py:844 connection for server fingerprint c2dd7d4e76383b41
lisdude.com:7777ο
Connection Banner:
Server URLsο
- Telnet: telnet://lisdude.com:7777
Server Infoο
Server Location: π¨π¦ Canada (GeoIP)
Protocol Supportο
MUD-specific protocols detected via MSSP flags or Telnet negotiation.
MSSP: Negotiated
GMCP: No
MSDP: No
MCCP: No
MCCP2: No
MXP: No
MSP: No
MCP: No
ZMP: No
Telnet Fingerprintο
This fingerprint is shared by 4 other servers.
Options offered by server: MSSP
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
Show JSON
{
"server-probe": {
"fingerprint": "2d058bc35204108b",
"fingerprint-data": {
"offered-options": [
"MSSP"
],
"probed-protocol": "server",
"refused-options": [
"AARDWOLF",
"ATCP",
"BINARY",
"CHARSET",
"COM_PORT",
"ECHO",
"EOR",
"GMCP",
"MCCP2",
"MCCP3",
"MSDP",
"MSP",
"MXP",
"SGA",
"STATUS",
"ZMP"
],
"requested-options": [],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "Welcome to CFSG! Or, if you prefer, CFSM.\r\n\r\nOkay, here's the deal. I lied. You're actually NOT welcome here yet.\r\n\r\nUntil then, you may find interest in Miriani on port 1234.\r\n",
"banner_before_return": "Welcome to CFSG! Or, if you prefer, CFSM.\r\n\r\nOkay, here's the deal. I lied. You're actually NOT welcome here yet.\r\n\r\nUntil then, you may find interest in Miriani on port 1234.\r\n",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"option_states": {
"server_offered": {
"MSSP": true
},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.5045664310455322,
"total": 11.077977895736694
}
}
},
"sessions": [
{
"connected": "2026-04-05T19:12:56.232749+00:00",
"host": "lisdude.com",
"ip": "144.217.65.168",
"port": 7777
},
{
"connected": "2026-04-07T06:24:01.483694+00:00",
"host": "lisdude.com",
"ip": "144.217.65.168",
"port": 7777
}
]
}
Connection Logο
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug lisdude.com 7777
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=lisdude.com port=7777
INFO client_base.py:190 Connected to <Peer 144.217.65.168 7777>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:773 recv IAC WILL MSSP
DEBUG stream_writer.py:2045 handle_will(MSSP)
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:3384 remote_option[MSSP] = True
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP3_COMPRESS, WILL MSDP, WILL MXP, WILL GMCP, WILL ZMP, WILL MSSP, WILL MSP, WILL
MCCP2_COMPRESS, WILL ATCP, WILL AARDWOLF, DO MCCP3_COMPRESS, DO MSDP, DO MXP, DO GMCP, DO ZMP, DO MSP, DO MCCP2_COMPRESS, DO
ATCP, DO AARDWOLF'
DEBUG stream_writer.py:773 recv IAC WILL MSSP
DEBUG stream_writer.py:789 WILL MSSP unsolicited
DEBUG stream_writer.py:2045 handle_will(MSSP)
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint 2d058bc35204108b
INFO client_base.py:122 Connection closed to <Peer 144.217.65.168 7777>
Miriani (lisdude.com:8888)ο
Connection Banner:
Server URLsο
- Telnet: telnet://lisdude.com:8888
- Website: https://www.toastsoft.net
- TLS/SSL: telnets://lisdude.com:1443 (unverified certificate)
Server Infoο
Codebase: LambdaMOO-ToastStunt 2.7.3_4
Genre: Science Fiction
Gameplay: Roleplaying, Space Adventurinβ
Players online: 0 [2]
Uptime: 0 days
Created: 2006
Status: Live
Server Location: π¨π¦ Canada (MSSP)
Language: English
Protocol Supportο
MUD-specific protocols detected via MSSP flags or Telnet negotiation.
MSSP: Yes (MSSP)
GMCP: No
MSDP: No
MCCP: No
MCCP2: No
MXP: No
MSP: No
MCP: Yes (MSSP)
ZMP: No
Telnet Fingerprintο
This fingerprint is shared by 111 other servers.
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
Show JSON
{
"server-probe": {
"fingerprint": "c2dd7d4e76383b41",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [],
"requested-options": [],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "You must provide a username.\r\n*** Disconnected ***\r\n",
"banner_before_return": "WARNING: This is the Miriani test server. Nothing you do here will be saved in the game proper. This server will be shut down.\r\nThe real Miriani can be accessed on port 1443 (TLS) or 1234 (standard).\r\n\r\nWelcome to...\r\n\r\n&& && &&&& &&&&&&&& &&&& &&& && && &&&&\r\n&&& &&& && && && && && && &&& && &&\r\n&&&& &&&& && && && && && && &&&& && &&\r\n&& &&& && && &&&&&&&& && && && && && && &&\r\n&& && && && && && &&&&&&&&& && &&&& &&\r\n&& && && && && && && && && &&& &&\r\n&& && &&&& && && &&&& && && && && &&&&\r\n\r\nhttps://www.toastsoft.net | https://www.toastsoft.net/privacy.html\r\nTLS/SSL Port: 1443 | [ hosts@toastsoft.net ] \r\n\r\n Recent changes: https://miriani.toastsoft.net/changelog/\r\nRecent announcements: https://miriani.toastsoft.net/announcements/\r\nForgot your password? https://miriani.toastsoft.net/lost_password/\r\n Server Status: https://status.toastsoft.net/\r\n\r\nTo create a new character, type NEW as your username.\r\n\r\nNOTE: The administrators of Miriani disclaim all liability for actions\r\nor statements encountered while in the game. We do our best to provide\r\na safe and appropriate playing environment, but under no circumstances\r\nare we to be held legally responsible for the words or actions of any\r\nplayer or player-produced content. By continuing to log in and/or create\r\nan account, you agree to defend, indemnify, and hold blameless the owners\r\nand operators of this service from the actions of its players.\r\n\r\nUsername:\r\n",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "cp437",
"mssp": {
"ANSI": "1",
"AREAS": "467",
"CHARSET": "ASCII",
"CLASSES": "0",
"CODEBASE": "LambdaMOO-ToastStunt 2.7.3_4",
"CONTACT": "hosts@toastsoft.net",
"CRAWL DELAY": "-1",
"CREATED": "2006",
"FAMILY": "MOO",
"GAMEPLAY": "Roleplaying, Space Adventurin'",
"GAMESYSTEM": "Custom",
"GENRE": "Science Fiction",
"HELPFILES": "351",
"HIRING BUILDERS": "1",
"HIRING CODERS": "0",
"HOSTNAME": "toastsoft.net",
"ICON": "https://toastsoft.net/favicon.ico",
"INTERMUD": "-1",
"LANGUAGE": "English",
"LEVELS": "0",
"LOCATION": "Canada",
"MCP": "1",
"MINIMUM AGE": "13",
"MMCP": "0",
"MOBILES": "1057",
"MSP": "0",
"MTTS": "0",
"MXP": "0",
"NAME": "Miriani",
"OBJECTS": "479539",
"PAY FOR PERKS": "0",
"PAY TO PLAY": "0",
"PLAYERS": "0",
"PORT": "1234",
"PUEBLO": "0",
"RACES": "0",
"ROOMS": "72721",
"SKILLS": "0",
"SSL": "1443",
"STATUS": "Live",
"SUBGENRE": "None",
"UPTIME": "1771088109",
"UTF-8": "0",
"VT100": "0",
"WEBSITE": "https://www.toastsoft.net",
"XTERM 256 COLORS": "1",
"XTERM TRUE COLORS": "1"
},
"option_states": {
"server_offered": {
"MSSP": true
},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 2.5879478454589844
}
}
},
"sessions": [
{
"connected": "2026-02-14T18:32:45.324537+00:00",
"host": "lisdude.com",
"ip": "144.217.65.168",
"port": 8888
}
]
}
Connection Logο
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug lisdude.com 8888
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=lisdude.com port=8888
ERROR client.py:1318 lisdude.com:8888: [Errno 111] Connect call failed ('144.217.65.168', 8888)
toastsoft.net:1234ο
Connection Banner:
Server URLsο
- Telnet: telnet://toastsoft.net:1234
- Website: https://www.toastsoft.net
Server Infoο
Server Location: π¨π¦ Canada (GeoIP)
Protocol Supportο
MUD-specific protocols detected via MSSP flags or Telnet negotiation.
MSSP: Negotiated
GMCP: No
MSDP: No
MCCP: No
MCCP2: No
MXP: No
MSP: No
MCP: No
ZMP: No
Telnet Fingerprintο
This fingerprint is shared by 111 other servers.
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
Show JSON
{
"server-probe": {
"fingerprint": "c2dd7d4e76383b41",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [],
"requested-options": [],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "You must provide a username.\r\n*** Disconnected ***\r\n",
"banner_before_return": "Welcome to...\r\n\r\n&& && &&&& &&&&&&&& &&&& &&& && && &&&&\r\n&&& &&& && && && && && && &&& && &&\r\n&&&& &&&& && && && && && && &&&& && &&\r\n&& &&& && && &&&&&&&& && && && && && && &&\r\n&& && && && && && &&&&&&&&& && &&&& &&\r\n&& && && && && && && && && &&& &&\r\n&& && &&&& && && &&&& && && && && &&&&\r\n\r\nhttps://www.toastsoft.net | https://www.toastsoft.net/privacy.html\r\nTLS/SSL Port: 1443 | [ hosts@toastsoft.net ] \r\n\r\n Recent changes: https://miriani.toastsoft.net/changelog/\r\nRecent announcements: https://miriani.toastsoft.net/announcements/\r\nForgot your password? https://miriani.toastsoft.net/lost_password/\r\n Server Status: https://status.toastsoft.net/\r\n\r\nTo create a new character, type NEW as your username.\r\n\r\nNOTE: The administrators of Miriani disclaim all liability for actions\r\nor statements encountered while in the game. We do our best to provide\r\na safe and appropriate playing environment, but under no circumstances\r\nare we to be held legally responsible for the words or actions of any\r\nplayer or player-produced content. By continuing to log in and/or create\r\nan account, you agree to defend, indemnify, and hold blameless the owners\r\nand operators of this service from the actions of its players.\r\n\r\nUsername:\r\n",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"option_states": {
"server_offered": {
"MSSP": true
},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 5.572256326675415
}
}
},
"sessions": [
{
"connected": "2026-03-07T04:01:27.261881+00:00",
"host": "toastsoft.net",
"ip": "144.217.65.168",
"port": 1234
},
{
"connected": "2026-04-07T07:09:49.284762+00:00",
"host": "toastsoft.net",
"ip": "144.217.65.168",
"port": 1234
}
]
}
Connection Logο
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug toastsoft.net 1234
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=toastsoft.net port=1234
INFO client_base.py:190 Connected to <Peer 144.217.65.168 1234>
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:773 recv IAC WILL MSSP
DEBUG stream_writer.py:2045 handle_will(MSSP)
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:3384 remote_option[MSSP] = True
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MSDP, WILL ZMP, WILL AARDWOLF, WILL MXP, WILL ATCP, WILL MSSP, WILL MCCP3_COMPRESS,
WILL MCCP2_COMPRESS, WILL MSP, WILL GMCP, DO MSDP, DO ZMP, DO AARDWOLF, DO MXP, DO ATCP, DO MCCP3_COMPRESS, DO MCCP2_COMPRESS,
DO MSP, DO GMCP'
DEBUG client_base.py:93 EOF from server, closing.
INFO client_base.py:122 Connection closed to <Peer 144.217.65.168 1234>
DEBUG fingerprinting.py:849 connection for server fingerprint c2dd7d4e76383b41
Miriani (toastsoft.net:1443)ο
Connection Banner:
Server URLsο
- Telnet: telnet://toastsoft.net:1443
- Play in Browser: LociTerm
- Website: https://www.toastsoft.net
Server Infoο
Codebase: LambdaMOO-ToastStunt 2.7.3_4
Genre: Science Fiction
Gameplay: Roleplaying, Space Adventurinβ
Players online: 42 [3]
Uptime: 70 days
Created: 2006
Status: Live
Server Location: π¨π¦ Canada (MSSP)
Language: English
Protocol Supportο
MUD-specific protocols detected via MSSP flags or Telnet negotiation.
MSSP: Yes (MSSP)
GMCP: No
MSDP: No
MCCP: No
MCCP2: No
MXP: No
MSP: No
MCP: Yes (MSSP)
ZMP: No
Telnet Fingerprintο
This fingerprint is shared by 111 other servers.
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
Show JSON
{
"server-probe": {
"fingerprint": "c2dd7d4e76383b41",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [],
"requested-options": [],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "You must provide a username.\r\n*** Disconnected ***\r\n",
"banner_before_return": "Welcome to...\r\n\r\n&& && &&&& &&&&&&&& &&&& &&& && && &&&&\r\n&&& &&& && && && && && && &&& && &&\r\n&&&& &&&& && && && && && && &&&& && &&\r\n&& &&& && && &&&&&&&& && && && && && && &&\r\n&& && && && && && &&&&&&&&& && &&&& &&\r\n&& && && && && && && && && &&& &&\r\n&& && &&&& && && &&&& && && && && &&&&\r\n\r\nhttps://www.toastsoft.net | https://www.toastsoft.net/privacy.html\r\nTLS/SSL Port: 1443 | [ hosts@toastsoft.net ] \r\n\r\n Recent changes: https://miriani.toastsoft.net/changelog/\r\nRecent announcements: https://miriani.toastsoft.net/announcements/\r\nForgot your password? https://miriani.toastsoft.net/lost_password/\r\n Server Status: https://status.toastsoft.net/\r\n\r\nTo create a new character, type NEW as your username.\r\n\r\nNOTE: The administrators of Miriani disclaim all liability for actions\r\nor statements encountered while in the game. We do our best to provide\r\na safe and appropriate playing environment, but under no circumstances\r\nare we to be held legally responsible for the words or actions of any\r\nplayer or player-produced content. By continuing to log in and/or create\r\nan account, you agree to defend, indemnify, and hold blameless the owners\r\nand operators of this service from the actions of its players.\r\n\r\nUsername:\r\n",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"mssp": {
"ANSI": "1",
"AREAS": "462",
"CHARSET": "ASCII",
"CLASSES": "0",
"CODEBASE": "LambdaMOO-ToastStunt 2.7.3_4",
"CONTACT": "hosts@toastsoft.net",
"CRAWL DELAY": "-1",
"CREATED": "2006",
"FAMILY": "MOO",
"GAMEPLAY": "Roleplaying, Space Adventurin'",
"GAMESYSTEM": "Custom",
"GENRE": "Science Fiction",
"HELPFILES": "351",
"HIRING BUILDERS": "1",
"HIRING CODERS": "0",
"HOSTNAME": "toastsoft.net",
"ICON": "https://toastsoft.net/favicon.ico",
"INTERMUD": "-1",
"LANGUAGE": "English",
"LEVELS": "0",
"LOCATION": "Canada",
"MCP": "1",
"MINIMUM AGE": "13",
"MMCP": "0",
"MOBILES": "1057",
"MSP": "0",
"MTTS": "0",
"MXP": "0",
"NAME": "Miriani",
"OBJECTS": "479564",
"PAY FOR PERKS": "0",
"PAY TO PLAY": "0",
"PLAYERS": "42",
"PORT": "1234",
"PUEBLO": "0",
"RACES": "0",
"ROOMS": "71495",
"SKILLS": "0",
"SSL": "1443",
"STATUS": "Live",
"SUBGENRE": "None",
"UPTIME": "1769440274",
"UTF-8": "0",
"VT100": "0",
"WEBSITE": "https://www.toastsoft.net",
"XTERM 256 COLORS": "1",
"XTERM TRUE COLORS": "1"
},
"option_states": {
"server_offered": {
"MSSP": true
},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 5.570283889770508
}
}
},
"sessions": [
{
"connected": "2026-03-07T04:02:03.293364+00:00",
"host": "toastsoft.net",
"ip": "144.217.65.168",
"port": 1443
},
{
"connected": "2026-04-07T06:45:52.605047+00:00",
"host": "toastsoft.net",
"ip": "144.217.65.168",
"port": 1443
}
]
}
Connection Logο
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug toastsoft.net 1443
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=toastsoft.net port=1443
INFO client_base.py:190 Connected to <Peer 144.217.65.168 1443>
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:773 recv IAC WILL MSSP
DEBUG stream_writer.py:2045 handle_will(MSSP)
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:3384 remote_option[MSSP] = True
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:767 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:754 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2238 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1796 MSSP: {'ANSI': '1', 'AREAS': '462', 'CHARSET': 'ASCII', 'CLASSES': '0', 'CODEBASE':
'LambdaMOO-ToastStunt 2.7.3_4', 'CONTACT': 'hosts@toastsoft.net', 'CRAWL DELAY': '-1', 'CREATED': '2006', 'FAMILY': 'MOO',
'GAMEPLAY': "Roleplaying, Space Adventurin'", 'GAMESYSTEM': 'Custom', 'GENRE': 'Science Fiction', 'HELPFILES': '351', 'HIRING
BUILDERS': '1', 'HIRING CODERS': '0', 'HOSTNAME': 'toastsoft.net', 'ICON': 'https://toastsoft.net/favicon.ico', 'INTERMUD':
'-1', 'LANGUAGE': 'English', 'LEVELS': '0', 'LOCATION': 'Canada', 'MCP': '1', 'MINIMUM AGE': '13', 'MMCP': '0', 'MOBILES':
'1057', 'MSP': '0', 'MTTS': '0', 'MXP': '0', 'NAME': 'Miriani', 'OBJECTS': '479564', 'PAY FOR PERKS': '0', 'PAY TO PLAY': '0',
'PLAYERS': '42', 'PORT': '1234', 'PUEBLO': '0', 'RACES': '0', 'ROOMS': '71495', 'SKILLS': '0', 'SSL': '1443', 'STATUS':
'Live', 'SUBGENRE': 'None', 'UPTIME': '1769440274', 'UTF-8': '0', 'VT100': '0', 'WEBSITE': 'https://www.toastsoft.net', 'XTERM
256 COLORS': '1', 'XTERM TRUE COLORS': '1'}
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL GMCP, WILL MCCP3_COMPRESS, WILL ZMP, WILL MXP, WILL MCCP2_COMPRESS, WILL MSP, WILL
MSSP, WILL AARDWOLF, WILL MSDP, WILL ATCP, DO GMCP, DO MCCP3_COMPRESS, DO ZMP, DO MXP, DO MCCP2_COMPRESS, DO MSP, DO AARDWOLF,
DO MSDP, DO ATCP'
DEBUG client_base.py:93 EOF from server, closing.
INFO client_base.py:122 Connection closed to <Peer 144.217.65.168 1443>
DEBUG fingerprinting.py:849 connection for server fingerprint c2dd7d4e76383b41