146.59.45.33:4004 ================= **Connection Banner:** .. image:: /_static/banners/banner_3146e1982fb2.png :alt: .:' K I L L E R \`:. ::' \`:: :: :. < killer-mud.pl 4004 > .: :: \`:. \`:. . .:' .:' \`::. \`:: ! ::' .::' \`::.\`::. .' ! \`. .::'.::' Original DikuMUD \`:. \`::::'':!:\`\`::::' ::' by Hans Staerfeldt, :'\*:::. .:' ! \`:. .:::\*\`: Katja Nyboe, :: ###::. \` ! ' .::### :: Tom Madsen, ::: #​####::. \`!' .::#​#### ::: Michael Seifert, ::.. #​####:\`: :':#​#### ..:: and Sebastian Hammer \`:: ##: \`. .' :## ::' \`:. . : : . .:' Based on MERC 2.1 \`::' \`::' strona: code by Hatchet, :' .\`. . .'. \`: http://www.killer-mud.pl/ Furey, and Kahn :' ::. .:: \`: :' \`::: :::' \`: wiki: ROM 2.4 copyright \`. \`\` '' .' http://wiki.killer-mud.pl/ (c) 1993-1998 :\`.​..........': Russ Taylor \` :\`. .': ' Discord: \`: \`"""' :' https://discord.gg/6NRnxZeMTC Podaj nazwe swojego konta: Podana nazwa zawiera nieprawidlowa kombinacje znakow, sprobuj jeszcze raz. Prosze podac nazwe konta: Podana nazwa zawiera nieprawid│ow▒ kombinacje znak≤w, spr≤buj jeszcze raz. ProszΩ podaµ nazwΩ konta: :class: ansi-banner :width: 640px :loading: lazy Server URLs ----------- .. raw:: html **Server Location**: 🇵🇱 Poland (GeoIP) Encoding -------- - **Effective encoding**: cp437 - **Scanner detected**: cp437 Telnet Fingerprint ------------------ :ref:`6fe5b6aa428a4c73 ` *This fingerprint is unique to this server.* **Options offered by server**: ``CHARSET``, ``EOR``, ``GMCP``, ``MCCP2`` The complete JSON record collected during the scan, including Telnet negotiation results and banner data. .. raw:: html
Show JSON .. code-block:: json { "server-probe": { "fingerprint": "6fe5b6aa428a4c73", "fingerprint-data": { "offered-options": [ "CHARSET", "EOR", "GMCP", "MCCP2" ], "probed-protocol": "server", "refused-options": [ "AARDWOLF", "ATCP", "BINARY", "COM_PORT", "ECHO", "MCCP3", "MSDP", "MSP", "MSSP", "MXP", "SGA", "STATUS", "ZMP" ], "requested-options": [], "scan-type": "quick" }, "session_data": { "banner_after_return": "Podana nazwa zawiera nieprawid\u2502ow\u2592 kombinacje znak\u2264w, spr\u2264buj jeszcze raz.\n\rProsz\u03a9 poda\u00b5 nazw\u03a9 konta:", "banner_before_return": "\n\r .:' K I L L E R `:.\n\r ::' `::\n\r :: :. < \u001b[1;31mkiller-mud.pl 4004\u001b[0m > .: ::\n\r `:. `:. . .:' .:'\n\r `::. `:: ! ::' .::'\n\r `::.`::. .' ! `. .::'.::'\n\r Original DikuMUD `:. `::::'':!:``::::' ::'\n\r by Hans Staerfeldt, :'*:::. .:' ! `:. .:::*`:\n\r Katja Nyboe, :: ###::. ` ! ' .::### ::\n\r Tom Madsen, ::: #####::. `!' .::##### :::\n\r Michael Seifert, ::.. #####:`: :':##### ..::\n\r and Sebastian Hammer `:: ##: `. .' :## ::'\n\r `:. . : : . .:'\n\r Based on MERC 2.1 `::' `::' strona:\n\r code by Hatchet, :' .`. . .'. `: http://www.killer-mud.pl/\n\r Furey, and Kahn :' ::. .:: `:\n\r :' `::: :::' `: wiki:\n\r ROM 2.4 copyright `. `` '' .' http://wiki.killer-mud.pl/\n\r (c) 1993-1998 :`...........':\n\r Russ Taylor ` :`. .': ' Discord:\n\r `: `\"\"\"' :' https://discord.gg/6NRnxZeMTC\n\r\n\r\n\rPodaj nazwe swojego konta:\n\rPodana nazwa zawiera nieprawidlowa kombinacje znakow, sprobuj jeszcze raz.\n\rProsze podac nazwe konta:", "dsr_replies": 0, "dsr_requests": 0, "encoding": "cp437", "option_states": { "server_offered": { "CHARSET": true, "EOR": true, "GMCP": true, "MCCP2": true }, "server_requested": {} }, "scan_type": "quick", "timing": { "probe": 0.5092644691467285, "total": 11.088744163513184 } } }, "sessions": [ { "connected": "2026-03-07T04:23:18.507311+00:00", "host": "146.59.45.33", "ip": "146.59.45.33", "port": 4004 } ] } .. raw:: html
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 `_ .. code-block:: shell telnetlib3-fingerprint --loglevel=debug 146.59.45.33 4004 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=146.59.45.33 port=4004 INFO client_base.py:186 Connected to 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 EOR DEBUG stream_writer.py:784 WILL EOR unsolicited DEBUG stream_writer.py:1994 handle_will(EOR) DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True DEBUG stream_writer.py:1019 send IAC DO EOR DEBUG stream_writer.py:3330 remote_option[EOR] = True DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False DEBUG stream_writer.py:768 recv IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:1994 handle_will(MCCP2_COMPRESS) DEBUG stream_writer.py:993 skip DO MCCP2_COMPRESS; pending_option = True DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = True DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False 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 stream_writer.py:768 recv IAC WILL CHARSET DEBUG stream_writer.py:786 WILL CHARSET (bi-directional capability exchange) DEBUG stream_writer.py:1994 handle_will(CHARSET) DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True DEBUG stream_writer.py:1019 send IAC DO CHARSET DEBUG stream_writer.py:3330 remote_option[CHARSET] = True DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:1400 IAC GA: Go-Ahead (unhandled). DEBUG stream_writer.py:762 begin sub-negotiation SB MCCP2_COMPRESS DEBUG stream_writer.py:749 sub-negotiation cmd MCCP2_COMPRESS SE completion byte DEBUG stream_writer.py:2187 [SB + MCCP2_COMPRESS] unsolicited DEBUG stream_writer.py:3178 MCCP2 activated DEBUG client_base.py:448 MCCP2 decompression started (server→client) DEBUG stream_writer.py:762 begin sub-negotiation SB CHARSET DEBUG stream_writer.py:749 sub-negotiation cmd CHARSET SE completion byte DEBUG stream_writer.py:2187 [SB + CHARSET] unsolicited DEBUG client.py:376 encoding negotiated: iso 8859-2 DEBUG stream_writer.py:2270 send IAC SB CHARSET ACCEPTED iso 8859-2 IAC SE DEBUG stream_writer.py:1400 IAC GA: Go-Ahead (unhandled). 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' DEBUG stream_writer.py:1400 IAC GA: Go-Ahead (unhandled). 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 + SGA] = True DEBUG stream_writer.py:1019 send IAC DO SGA DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1019 send IAC DO ECHO 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 + COM_PORT_OPTION] = True DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION DEBUG stream_writer.py:993 skip DO MCCP3_COMPRESS; pending_option = True DEBUG stream_writer.py:993 skip DO MSDP; pending_option = True DEBUG stream_writer.py:993 skip DO MSSP; pending_option = True DEBUG stream_writer.py:993 skip DO MSP; pending_option = True DEBUG stream_writer.py:993 skip DO MXP; pending_option = True DEBUG stream_writer.py:993 skip DO ZMP; pending_option = True DEBUG stream_writer.py:993 skip DO AARDWOLF; pending_option = True DEBUG stream_writer.py:993 skip DO ATCP; pending_option = True INFO fingerprinting.py:755 connection for server fingerprint 6fe5b6aa428a4c73 INFO client_base.py:118 Connection closed to .. raw:: html