99.106.75.128ο
99.106.75.128:95ο
Connection Banner:
Server URLsο
Server Location: πΊπΈ United States (GeoIP)
Encodingο
Effective encoding: topaz
Override: topaz (from bbslist.txt)
Scanner detected: ascii
Telnet Fingerprintο
This fingerprint is shared by 40 other servers.
The complete JSON record collected during the scan, including Telnet negotiation results and banner data.
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": "",
"banner_before_return": "BUSY\r\n",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"option_states": {
"server_offered": {},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 0.0002334117889404297
}
}
},
"sessions": [
{
"connected": "2026-03-07T04:22:27.698595+00:00",
"host": "99.106.75.128",
"ip": "99.106.75.128",
"port": 95
}
]
}
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 99.106.75.128 95
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=99.106.75.128 port=95
INFO client_base.py:186 Connected to <Peer 99.106.75.128 95>
DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1019 send IAC WILL MXP
DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1019 send IAC WILL ATCP
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1019 send IAC WILL GMCP
DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSP
DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSDP
DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSSP
DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1019 send IAC WILL ZMP
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1019 send IAC DO MXP
DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1019 send IAC DO ATCP
DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1019 send IAC DO GMCP
DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1019 send IAC DO AARDWOLF
DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1019 send IAC DO MSP
DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1019 send IAC DO MSDP
DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1019 send IAC DO MSSP
DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1019 send IAC DO ZMP
DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:118 Connection closed to <Peer 99.106.75.128 95>
INFO fingerprinting.py:755 connection for server fingerprint c2dd7d4e76383b41
alco.bbs.io:23ο
Connection Banner:
Server URLsο
Server Location: πΊπΈ United States (GeoIP)
BBS Softwareο
Detected: Mystic BBS
Encodingο
Effective encoding: topaz
Override: topaz (from bbslist.txt)
Scanner detected: cp437
Telnet Fingerprintο
This fingerprint is shared by 161 other servers.
Options offered by server: ECHO, SGA
Options requested from client: BINARY, TTYPE
The complete JSON record collected during the scan, including Telnet negotiation results and banner data.
Show JSON
{
"server-probe": {
"fingerprint": "aac0d9e4a94e81dc",
"fingerprint-data": {
"offered-options": [
"ECHO",
"SGA"
],
"probed-protocol": "server",
"refused-options": [
"AARDWOLF",
"ATCP",
"BINARY",
"CHARSET",
"COM_PORT",
"EOR",
"GMCP",
"MCCP2",
"MCCP3",
"MSDP",
"MSP",
"MSSP",
"MXP",
"STATUS",
"ZMP"
],
"requested-options": [
"BINARY",
"TTYPE"
],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "\r\n\u001b[24;1H\n\u001b[24;1H\r\n\u001b[24;1H\r\n\u001b[24;1H\u001b[0;0 D\u001b[1;1H\u001b[1;1H\u001b[2J\u001b[1;1H\u001b[0;40 D\n\u001b[2;1H\n\u001b[3;1H\u001b[36m _____________________________________________________________________________\u001b[0m\n\u001b[5;1H\u001b[36m \\__ | / | . | | \\______________ \\_ . | | | __/\u001b[0m\n\u001b[7;1H\u001b[34m::::\u001b[0;36m/ | | | | : | | | | | | : | | | | \\jp\u001b[0m\n\u001b[9;1H\u001b[34m:::\u001b[0;36m/ . | | ___| | | | : | | | | | . | : /\u001b[0;34m::\u001b[0m\n\u001b[11;1H\u001b[34m::\u001b[0;36m/ : | | | | | . | | | | | | | : |___ /\u001b[0;34m:::\u001b[0m\n\u001b[13;1H\u001b[36m_/ | |_ |_____| : | : |_ : |_ |___| : |_ | __/ /____\u001b[0m\n\u001b[15;1H\u001b[36m\\_____| |___ |____ |___| |___ |___ |___ |___| |__ __/\u001b[0m\n\u001b[17;1H\u001b[36m |___| |___| |___| |____| |___| |___| |___| |___| |____|\u001b[0m\n\u001b[19;1H\u001b[36m \u001b[0;35m- -- --- ---- --------------------------------------------- ---- --- -- -\u001b[0m\n\u001b[21;1H\u001b[36m \u001b[0;1;36m\u001b[0;1;32mA L C O H O L i D A Y\u001b[0m\u001b[36m\n\u001b[23;1H \u001b[0;35m- -- --- ------------------------------ --- -- -\u001b[0m\n\u001b[24;1H\r\n\u001b[24;1H\u001b[24;6H\u001b[1mA \u001b[0;1;30m- \u001b[0mApply to BBS\u001b[24;25H\u001b[1mW \u001b[0;1;30m- \u001b[0mWho's Online\u001b[24;40H\u001b[1mS \u001b[0;1;30m- \u001b[0mServer Status\u001b[24;40H\u001b[1m! \u001b[0;1;30m- \u001b[0mDisconnect\u001b[24;40H\r\n\u001b[24;1H\r\n\u001b[24;1H\r\n\u001b[24;1HHit \u001b[34m[\u001b[0;36mEnter\u001b[0;34m] \u001b[0mto login or select a command: ",
"banner_before_return": "\u001b[1;1H\u001b[2J\u001b[1;1H\u001b[?1000h\fMystic BBS Version 1.12 A49\r\nCopyright (C) 1997-2023 By James Coyle\r\n\r\nDetecting terminal emulation: \u001b[s\u001b[255B\u001b[255C\u001b[6n\u001b[u\u001b[1m\u001b[0;1;32m\u001b[0;40 D\u001b[0m\n\u001b[5;1H\n\u001b[6;1H ______________________________________\n\u001b[8;1H \\______ \\_____ \\ ________/___/\n\u001b[10;1H\u2556----/ / / / __/____ \\ /-------------------------------------\u00aa\n\u001b[12;1H:hP!/ / \u00ab/ / \u00ab\\ / \u00ab/ \u00ab/ \u001b[1m\u001b[0;1;32m\u2556aNSI\u2556eMULATiON\u2556dETECTED\u2556 \u001b[0m:\n\u001b[14;1H\u2592--/ / // / // / // //---------------------------------------\u2559\n\u001b[16;1H /______.__/____/____/_________/____/\n\u001b[17;1H\n\u001b[18;1H\n\u001b[19;1H\u001b[1m\u001b[0;1;32m\n\u001b[20;1H\r\n\u001b[21;1H\u001b[0mConnected to: \u001b[1m\u001b[0;1;32mAlcoholiday! \u001b[0m\u001b[34m(\u001b[0;36mNode 4\u001b[0;34m)\r\n\u001b[22;1H\r\n\u001b[23;1H\u001b[0mPress \u001b[34m[\u001b[0;1;34m\u001b[0;1mESC\u001b[0m\u001b[34m] \u001b[0mtwice within \u001b[1m15\u001b[0m seconds to \u001b[1mcontinue\u001b[0m...\u001b[24;1H\u001b[1;1H\u001b[1;1H\u001b[2J\u001b[1;1H\u001b[0;40 D \u001b[31m\u2524 .\u001b[0m \u001b[35m_________ \u001b[0;31m.\u001b[0m \u001b[1m\u001b[0;1;33m_\u001b[0m\u001b[33m_\u001b[0m\n\u001b[3;1H \u001b[31m.\u001b[0m \u001b[31m` \u001b[0;35m/_______ \\\u001b[0;31m . \u2524\u001b[0m \u001b[1m\u001b[0;1;33m|\u001b[0m\u001b[33m|||\u001b[0m\n\u001b[5;1H \u001b[31m.`\u001b[0m \u001b[31m\\\u001b[0m \u001b[31m, \u001b[0;35m\\\\\\\u001b[0m \u001b[35m\\\u001b[0m \u001b[31m\u2524 / .\u001b[0m \u001b[31m.\u001b[0m \u001b[31m;: \u001b[0;1;31m\u001b[0;1;32m|\u001b[0m \u001b[32m|\u001b[0m\n\u001b[7;1H \u001b[31m.\u001b[0m \u001b[31m.\u001b[0m \u001b[35m__ \u001b[0;31m_\u001b[0;35m __\u001b[0;1;35m\u001b[0;1;34m \u001b[0m\u001b[35m\\\\\\ \\\u001b[0;36m \u001b[0;31m\u2524\u001b[0m \u001b[35m/__\u001b[0m \u001b[31m. \u001b[0;35m___ \u001b[0;31m:: \u001b[0;1;31m\u001b[0;1;32m.- \u001b[0m\u001b[32m-.\u001b[0m\n\u001b[9;1H \u001b[31m::\u001b[0m \u001b[31m:\u001b[0m \u001b[35m/ <____\u001b[0;1;35m \u001b[0m\u001b[31m.\u001b[0;35m\\/ /// / ___< \\\u001b[0m \u001b[31m`\u001b[0;35m /// >__\u001b[0;1;35m \u001b[0m\u001b[31m\u2524\u001b[0m \u001b[1m\u001b[0;1;32m|\u001b[0m \u001b[32m|\u001b[0m\n\u001b[11;1H \u001b[31m;\u001b[0m \u001b[31m`\u001b[0;35m \u001b[0;1;35m\\__. \\ \u001b[0m\u001b[31m.\u001b[0;1;31m\u001b[0;1;35m /// / /// _ /\u001b[0m \u001b[1m\u001b[0;1;35m/// _. \\ \u001b[0;1;32m|\u001b[0m \u001b[32m|\u001b[0m \u001b[1m\u001b[0;1;31mRASPBERRY PI2\u001b[0m\n\u001b[13;1H \u001b[31m.\u001b[0;35m \u001b[0;1;35m\u001b[0;1m____\\|:\u001b[0m \u001b[1m/\u001b[0m \u001b[31m\u2524\u001b[0;1;31m\u001b[0;1m/// /\u001b[0m\u001b[31m \u001b[0;1;31m\u001b[0;1m// /|__/\u001b[0m \u001b[1m// /|| /\u001b[0m \u001b[31m;\u001b[0m \u001b[1m\u001b[0;1;32m|\u001b[0;1;31m-----\u001b[0m\u001b[31m.\u001b[0m \u001b[32m|\u001b[0m \u001b[31mRaspbian Linux\u001b[0m\n\u001b[15;1H \u001b[31m. `\u001b[0m \\ __ <__// /__\\ < ______\\ < |: <___\u001b[1m \u001b[0;1;32m|\u001b[0;1manno\u001b[0m \u001b[31m| \u001b[0;32m|\u001b[0m \u001b[31m5.10.103-v7+\u001b[0m\n\u001b[17;1H \u001b[31m:: \u001b[0;33m_/ \\| _\u001b[0m \u001b[33m___ \\| ____ \\| _/ \u001b[0;31m.\u001b[0;1;31m\u001b[0;1;32m|\u001b[0;1m1995\u001b[0m \u001b[31m|\u001b[0m \u001b[32m|\u001b[0m\n\u001b[19;1H \u001b[31m:::\u001b[0m \u001b[1m\u001b[0;1;31m\\_____\\ \u001b[0;1;30m::\u001b[0;1;31m T\\\u001b[0m\u001b[33m \u001b[0;1;33m\u001b[0;1;31mT /____\\ \\ /____\\ \u001b[0;1;30m::\u001b[0;1;31m T \u001b[0m\u001b[31m::\u001b[0;1;31m\u001b[0;1;32m|\u001b[0m\u001b[31m_____|\u001b[0m \u001b[32m|\u001b[0m +\u001b[1mo\u001b[0m \u001b[1mZero Reader\u001b[0m\n\u001b[21;1H \u001b[32m_\u001b[0m \u001b[32m___\u001b[0m \u001b[32m_\u001b[0m \u001b[31m/______|\u001b[0m \u001b[31m\\____|\u001b[0m \u001b[32m___\u001b[0m \u001b[31m\\\\\\ \\\u001b[0m \u001b[32m__\u001b[0;36m \u001b[0;31m/______|\u001b[0m \u001b[32m__\u001b[0;35m\\\u001b[0;32m________|_________________ _\u001b[0m\n\u001b[23;1H \u001b[31m,\u001b[0m \u001b[35m__ __\u001b[0m \u001b[35m___ \u001b[0;1;35m\u001b[0;1;32mgRK\u001b[0m \u001b[35m\\\\\\ \\\u001b[0m \u001b[35m___\u001b[0;36m \u001b[0;35m_\\ \u001b[0;31m.,\u001b[0m \u001b[35m__ \u001b[0;31m. ._ . .\u001b[0;36m \u001b[0;35m__\u001b[0m\n\u001b[24;1H \u001b[31m.:\\\u001b[0m \u001b[35m__> \\ \\/ \u001b[0;31m`\u001b[0;35m /// >__\u001b[0;1;35m \u001b[0m\u001b[31m.\u001b[0;36m \u001b[0;35m/// /\u001b[0;36m \u001b[0;31m`;;.\u001b[0;36m \u001b[0;35m\\// ___< \\__ / <____\u001b[0;1;35m \u001b[0m\u001b[31m;;` /\u001b[0;1;31m\u001b[0;1;34m \u001b[0m\u001b[35m__> \\\u001b[0m\n\u001b[24;1H \u001b[31m` \u001b[0;1;31m\u001b[0;1;35m/// / \u001b[0m\u001b[31m.. ;\u001b[0;1;31m\u001b[0;1;35m /// _. \\ \u001b[0m\u001b[31m` \u001b[0;1;31m\u001b[0;1;35m/// / __ \u001b[0m\u001b[31m.\u001b[0;1;31m\u001b[0;1;35m /// _.\u001b[0m \u001b[1m\u001b[0;1;35m/ \\__. \\ ____/// /\u001b[0m\n\u001b[24;1H\u001b[1m\u001b[0;1;35m \u001b[0m\u001b[31m_ \u001b[0;1;31m\u001b[0;1m// /___ _// /|| /\u001b[0m \u001b[31m\u2524\u001b[0m \u001b[1m/// /__(\u001b[0;1;32moO\u001b[0;1m)__\u001b[0m \u001b[1m// /|| /\u001b[0m \u001b[1m____\\|: /\u001b[0m \u001b[1m_/// /. /_\u001b[0m\u001b[31m`\u001b[0m\n\u001b[24;1H\u001b[1m\u001b[0;1;35m \u001b[0m__\\ __ /__\\ < |: <___// / \\ _)_\\ < |: /__\\ __ <__\\ < | /_/_\n\u001b[24;1H \u001b[33m\\__ \\| ___ \\| __\u001b[0m \u001b[33m\\_/\u001b[0m \u001b[33m_____ \\| _ \\| ___ \\| _/\u001b[0m\n\u001b[24;1H \u001b[1m\u001b[0;1;31m/____\\ \\ /____\\ \u001b[0;1;30m::\u001b[0;1;31m T\u001b[0m\u001b[33m \u001b[0;1;33m\u001b[0;1;31m\\\u001b[0m\u001b[33m \u001b[0;1;33m\u001b[0;1;31mT\u001b[0m \u001b[1m\u001b[0;1;30m:::\u001b[0m \u001b[1m\u001b[0;1;31m\\\\ /____\\ \\_____\\ \u001b[0;1;30m::\u001b[0;1;31m T /____\\ T\u001b[0m\n\u001b[24;1H \u001b[31m.\u001b[0m \u001b[31m|_____\\\u001b[0;36m \u001b[0;31m.\u001b[0;36m \u001b[0;31m/______| \\____|_______\\\u001b[0;36m \u001b[0;31m..\u001b[0m \u001b[31m/_______\\\u001b[0;36m \u001b[0;31m/______|\u001b[0;36m \u001b[0;31m..,\u001b[0;36m \u001b[0;31m/ _|\u001b[0m\n\u001b[24;1H \u001b[31m:::`.. ,. ... : . . ,.. .. . .., . ;::. ... ., ,, ..,,\u001b[0m \u001b[31m_____/ \u001b[0;1;31m\u001b[0;1;30m::\u001b[0m\u001b[31m \\\u001b[0m \u001b[31m.\u001b[0m\n\u001b[24;1H \u001b[32m_\u001b[0m \u001b[32m___ ___________\u001b[0m \u001b[1m\u001b[0;1;32m,----------------------------------------\u001b[0m\u001b[32m.\u001b[0m \u001b[32m__ _\u001b[0;31m\\_________/\u001b[0m \u001b[32m_\u001b[0m\n\u001b[24;1H \u001b[1m\u001b[0;1;32m|\u001b[0m |\u001b[30m\u001b[0;30;47m A \u001b[0;31;47mL\u001b[0;30;47m \u001b[0;31;47mC\u001b[0;30;47m \u001b[0;31;47mo\u001b[0;30;47m \u001b[0;31;47mH\u001b[0;30;47m \u001b[0;31;47mo\u001b[0;30;47m \u001b[0;31;47mL\u001b[0;30;47m \u001b[0;31;47mi\u001b[0;30;47m \u001b[0;31;47mD\u001b[0;30;47m \u001b[0;31;47mA\u001b[0;30;47m Y \u001b[0;47m\u001b[0m| \u001b[32m|\u001b[0m\n\u001b[24;1H \u001b[1m\u001b[0;1;32m`\u001b[0m\u001b[32m----------------------------------------\u2524\u001b[0m\r\n\u001b[24;1H\u001b[34m(\u001b[0;36mPaused\u001b[0;34m)\u001b[0m Hit \u001b[1menter\u001b[0m to continue:",
"dsr_replies": 1,
"dsr_requests": 1,
"encoding": "cp437",
"option_states": {
"server_offered": {
"AARDWOLF": false,
"ATCP": false,
"ECHO": true,
"GMCP": false,
"MCCP2": false,
"MCCP3": false,
"MSDP": false,
"MSP": false,
"MSSP": false,
"MXP": false,
"SGA": true,
"ZMP": false
},
"server_requested": {
"AARDWOLF": false,
"ATCP": false,
"BINARY": true,
"GMCP": false,
"MCCP2": false,
"MCCP3": false,
"MSDP": false,
"MSP": false,
"MSSP": false,
"MXP": false,
"SNDLOC": false,
"TTYPE": true,
"ZMP": false
}
},
"scan_type": "quick",
"timing": {
"probe": 0.5072407722473145,
"total": 11.945148944854736
}
}
},
"sessions": [
{
"connected": "2026-03-07T04:18:21.508543+00:00",
"host": "alco.bbs.io",
"ip": "99.106.75.128",
"port": 23
}
]
}
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 alco.bbs.io 23
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=alco.bbs.io port=23
INFO client_base.py:186 Connected to <Peer 99.106.75.128 23>
DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1019 send IAC WILL MXP
DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1019 send IAC WILL ATCP
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1019 send IAC WILL GMCP
DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSP
DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSDP
DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSSP
DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1019 send IAC WILL ZMP
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1019 send IAC DO MXP
DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1019 send IAC DO ATCP
DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1019 send IAC DO GMCP
DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1019 send IAC DO AARDWOLF
DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1019 send IAC DO MSP
DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1019 send IAC DO MSDP
DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1019 send IAC DO MSSP
DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1019 send IAC DO ZMP
DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:768 recv IAC DO SNDLOC
DEBUG stream_writer.py:1836 handle_do(SNDLOC)
DEBUG stream_writer.py:1944 DO SNDLOC not supported.
DEBUG stream_writer.py:3330 local_option[SNDLOC] = False
DEBUG stream_writer.py:1019 send IAC WONT SNDLOC
DEBUG stream_writer.py:768 recv IAC WILL ECHO
DEBUG stream_writer.py:784 WILL ECHO unsolicited
DEBUG stream_writer.py:1994 handle_will(ECHO)
DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1019 send IAC DO ECHO
DEBUG stream_writer.py:3330 remote_option[ECHO] = True
DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = False
DEBUG stream_writer.py:768 recv IAC WILL SGA
DEBUG stream_writer.py:784 WILL SGA unsolicited
DEBUG stream_writer.py:1994 handle_will(SGA)
DEBUG stream_writer.py:3330 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1019 send IAC DO SGA
DEBUG stream_writer.py:3330 remote_option[SGA] = True
DEBUG stream_writer.py:3330 pending_option[DO + SGA] = False
DEBUG stream_writer.py:768 recv IAC DO BINARY
DEBUG stream_writer.py:1836 handle_do(BINARY)
DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True
DEBUG stream_writer.py:1019 send IAC WILL BINARY
DEBUG stream_writer.py:3330 local_option[BINARY] = True
DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False
DEBUG stream_writer.py:768 recv IAC DO TTYPE
DEBUG stream_writer.py:1836 handle_do(TTYPE)
DEBUG stream_writer.py:3330 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:1019 send IAC WILL TTYPE
DEBUG stream_writer.py:3330 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3330 local_option[TTYPE] = True
DEBUG stream_writer.py:3330 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:768 recv IAC DONT MXP
DEBUG stream_writer.py:1959 handle_dont(MXP)
DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:3330 local_option[MXP] = False
DEBUG stream_writer.py:768 recv IAC DONT ATCP
DEBUG stream_writer.py:1959 handle_dont(ATCP)
DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = False
DEBUG stream_writer.py:3330 local_option[ATCP] = False
DEBUG stream_writer.py:768 recv IAC DONT MCCP3_COMPRESS
DEBUG stream_writer.py:1959 handle_dont(MCCP3_COMPRESS)
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = False
DEBUG stream_writer.py:3330 local_option[MCCP3_COMPRESS] = False
DEBUG stream_writer.py:768 recv IAC DONT GMCP
DEBUG stream_writer.py:1959 handle_dont(GMCP)
DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = False
DEBUG stream_writer.py:3330 local_option[GMCP] = False
DEBUG stream_writer.py:768 recv IAC DONT AARDWOLF
DEBUG stream_writer.py:1959 handle_dont(AARDWOLF)
DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = False
DEBUG stream_writer.py:3330 local_option[AARDWOLF] = False
DEBUG stream_writer.py:768 recv IAC DONT MSP
DEBUG stream_writer.py:1959 handle_dont(MSP)
DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = False
DEBUG stream_writer.py:3330 local_option[MSP] = False
DEBUG stream_writer.py:768 recv IAC DONT MSDP
DEBUG stream_writer.py:1959 handle_dont(MSDP)
DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = False
DEBUG stream_writer.py:3330 local_option[MSDP] = False
DEBUG stream_writer.py:768 recv IAC DONT MSSP
DEBUG stream_writer.py:1959 handle_dont(MSSP)
DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = False
DEBUG stream_writer.py:3330 local_option[MSSP] = False
DEBUG stream_writer.py:768 recv IAC DONT ZMP
DEBUG stream_writer.py:1959 handle_dont(ZMP)
DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = False
DEBUG stream_writer.py:3330 local_option[ZMP] = False
DEBUG stream_writer.py:768 recv IAC DONT MCCP2_COMPRESS
DEBUG stream_writer.py:1959 handle_dont(MCCP2_COMPRESS)
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = False
DEBUG stream_writer.py:3330 local_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:768 recv IAC WONT MXP
DEBUG stream_writer.py:2148 handle_wont(MXP)
DEBUG stream_writer.py:3330 remote_option[MXP] = False
DEBUG stream_writer.py:3330 pending_option[DO + MXP] = False
DEBUG stream_writer.py:768 recv IAC WONT ATCP
DEBUG stream_writer.py:2148 handle_wont(ATCP)
DEBUG stream_writer.py:3330 remote_option[ATCP] = False
DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = False
DEBUG stream_writer.py:768 recv IAC WONT MCCP3_COMPRESS
DEBUG stream_writer.py:2148 handle_wont(MCCP3_COMPRESS)
DEBUG stream_writer.py:3330 remote_option[MCCP3_COMPRESS] = False
DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = False
DEBUG stream_writer.py:768 recv IAC WONT GMCP
DEBUG stream_writer.py:2148 handle_wont(GMCP)
DEBUG stream_writer.py:3330 remote_option[GMCP] = False
DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:768 recv IAC WONT AARDWOLF
DEBUG stream_writer.py:2148 handle_wont(AARDWOLF)
DEBUG stream_writer.py:3330 remote_option[AARDWOLF] = False
DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = False
DEBUG stream_writer.py:768 recv IAC WONT MSP
DEBUG stream_writer.py:2148 handle_wont(MSP)
DEBUG stream_writer.py:3330 remote_option[MSP] = False
DEBUG stream_writer.py:3330 pending_option[DO + MSP] = False
DEBUG stream_writer.py:768 recv IAC WONT MSDP
DEBUG stream_writer.py:2148 handle_wont(MSDP)
DEBUG stream_writer.py:3330 remote_option[MSDP] = False
DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = False
DEBUG stream_writer.py:768 recv IAC WONT MSSP
DEBUG stream_writer.py:2148 handle_wont(MSSP)
DEBUG stream_writer.py:3330 remote_option[MSSP] = False
DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:768 recv IAC WONT ZMP
DEBUG stream_writer.py:2148 handle_wont(ZMP)
DEBUG stream_writer.py:3330 remote_option[ZMP] = False
DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:768 recv IAC WONT MCCP2_COMPRESS
DEBUG stream_writer.py:2148 handle_wont(MCCP2_COMPRESS)
DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False
DEBUG stream_writer.py:762 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:749 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3330 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2353 recv TTYPE SEND: b''
DEBUG stream_writer.py:2365 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG client_base.py:496 negotiation complete after 0.37s.
DEBUG client_base.py:266 SyncTERM font switch: cp437
DEBUG server_fingerprinting.py:1011 SyncTERM font switch detected: cp437
DEBUG client_base.py:266 SyncTERM font switch: cp437
DEBUG server_fingerprinting.py:1011 SyncTERM font switch detected: cp437
DEBUG client_base.py:266 SyncTERM font switch: cp437
DEBUG server_fingerprinting.py:1011 SyncTERM font switch detected: cp437
DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1019 send IAC DO BINARY
DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1019 send IAC DO STATUS
DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1019 send IAC DO CHARSET
DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1019 send IAC DO EOR
DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:768 recv IAC WONT STATUS
DEBUG stream_writer.py:2148 handle_wont(STATUS)
DEBUG stream_writer.py:3330 remote_option[STATUS] = False
DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = False
DEBUG stream_writer.py:768 recv IAC WONT CHARSET
DEBUG stream_writer.py:2148 handle_wont(CHARSET)
DEBUG stream_writer.py:3330 remote_option[CHARSET] = False
DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False
DEBUG stream_writer.py:768 recv IAC WONT EOR
DEBUG stream_writer.py:2148 handle_wont(EOR)
DEBUG stream_writer.py:3330 remote_option[EOR] = False
DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False
DEBUG stream_writer.py:768 recv IAC WONT COM_PORT_OPTION
DEBUG stream_writer.py:2148 handle_wont(COM_PORT_OPTION)
DEBUG stream_writer.py:3330 remote_option[COM_PORT_OPTION] = False
DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = False
INFO fingerprinting.py:755 connection for server fingerprint aac0d9e4a94e81dc
INFO client_base.py:118 Connection closed to <Peer 99.106.75.128 23>