db.weirdlooking.com:4000
Connection Banner:
Server URLs
Server Location: 🇺🇸 United States (GeoIP)
Encoding
Effective encoding: ascii
Scanner detected: cp437
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": "\n\n \u001b[1;37mWELCOME TO\u001b[1;31m\n ___ ___ _ _\n ( _`\\ _ _ ( _`\\ (_ ) ( )\n | | ) |(_) _ _ (_) ___ __ | (_) ) | | _ _ _| |\n | | | )| |( ) ( )| |/' _ `\\ /'__`\\ | _ <' | | /'_`\\ /'_`\\ /'_` |\n | |_) || || \\_/ || || ( ) |( ___/ | (_) ) | | ( (_) )( (_) )( (_| |\n (____/'(_)`\\___/'(_)(_) (_)`\\____) (____/'(___)`\\___/'`\\___/'`\\__,_)\n \u001b[1;36mV2.0\n\u001b[1;37m\n ]=I==II==I=[\n \\\\__||__// ]=I==II==I=[\n ]=I==II==I=[ |.. ` *| \\\\__||__//\n \\\\__||__// |. /\\ #| |-_ []#|\n | [] | | ## *| | |\n | ..| | . , #| ]=I==II==I=[\n___ ____ ___ | .. | __ |..__.*| __ \\\\__||__//\n] I---I I--I [ |.. | | ||_| |_|| | | _*|\n]_____________[ | .. []| \\--\\-|-|--/-// | _ #|\n \\_\\| |_| |/_/ |_ _ | _ _ _| ' *| |` *|\n | . |'-'-` '-` '-` '-` '-` | [] #|-|--|-_-_-_-_ _ _ _|_' #|\n | ' |=-=-=-=-=-=-=-=-=-=-=-| []*|-----________` ` ` ] *|\n | ` ` []| _-_-_-_-_ ' |- #| , ' ```````[' _#|\n | ' ` '| [] | | | | | []` | [] *| ` . ` |' I*|\n | - | ` | | | | | ` | ; ' #| . | ' | #|\n /_'_-_-___-\\__,__|_|_|_|_|_______| ` , *| ________+__,__,-/._.._.\\\n _,--' __,-' /,_,_v_Y_,_v\\\\-' -Trinity\n\n ROM Version 2.4b6\n\u001b[1;33m\n Original DikuMUD by Hans Staerfeldt, Katja Nyboe,\n Tom Madsen, Michael Seifert, and Sebastian Hammer\n Based on MERC 2.1 code by Hatchet, Furey, and Kahn\n ROM 2.4 copyright (c) 1993-1998 Russ Taylor\n\u001b[0m\nWhat is thy name? ",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "cp437",
"option_states": {
"server_offered": {
"GMCP": true
},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 5.683060646057129
}
}
},
"sessions": [
{
"connected": "2026-03-07T04:14:00.850173+00:00",
"host": "db.weirdlooking.com",
"ip": "159.89.243.189",
"port": 4000
}
]
}
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 db.weirdlooking.com 4000
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=db.weirdlooking.com port=4000
INFO client_base.py:186 Connected to <Peer 159.89.243.189 4000>
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 WILL GMCP
DEBUG stream_writer.py:1994 handle_will(GMCP)
DEBUG stream_writer.py:993 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:3330 remote_option[GMCP] = True
DEBUG stream_writer.py:1067 send IAC SB GMCP Core.Hello IAC SE
DEBUG stream_writer.py:1067 send IAC SB GMCP Core.Supports.Set IAC SE
INFO client.py:201 GMCP handshake: Core.Hello + Core.Supports.Set ['Char 1', 'Char.Vitals 1', 'Char.Items 1', 'Room 1', 'Room.Info
1', 'Comm 1', 'Comm.Channel 1', 'Group 1']
DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False
DEBUG client_base.py:499 negotiation failed after 4.00s.
DEBUG client_base.py:505 failed-reply: 'WILL MXP, WILL ATCP, WILL MCCP3_COMPRESS, WILL GMCP, WILL AARDWOLF, WILL MSP, WILL MSDP,
WILL MSSP, WILL ZMP, WILL MCCP2_COMPRESS, DO MXP, DO ATCP, DO MCCP3_COMPRESS, DO AARDWOLF, DO MSP, DO MSDP, DO MSSP, DO ZMP,
DO MCCP2_COMPRESS'
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:118 Connection closed to <Peer 159.89.243.189 4000>
INFO fingerprinting.py:755 connection for server fingerprint c2dd7d4e76383b41