91.205.173.162

Karhozat (91.205.173.162:4455)

Connection Banner:

___ ___ _​___ /_​________ ___ ___ _​____ _​______ _​___ _​_________ \\ \|/ / / _ \\ \\___ \\\\ \| \| / / _ \\\\__ / / _ \\\\__ ___/ \| / / /_\\ \\ \| _/\| \|_\| \|\| / \\ \| / / / /_\\ \\ \| \| \| \| \\ / \| \\\| \| \\\| _ \|\| \\_/ \|/ /__ / \| \\\| \| /__\|\\_ \\\\___\|__ /\|___\|_ //__\| \|__\\ \\_​____//_​_____\\\\___\|__ /\|___\| \\/ \\/ \\/ \\/ Nev: Legkozelebb adj meg egy nevet.

Server URLs

Server Info

  • Players online: 1 [1]

  • Uptime: 0 days

  • Server Location: 🇫🇷 France (GeoIP)

Protocol Support

MUD-specific protocols detected via MSSP flags or Telnet negotiation.

  • MSSP: Yes (MSSP)

  • GMCP: Negotiated

  • MSDP: No

  • MCCP: No

  • MCCP2: No

  • MXP: Negotiated

  • MSP: No

  • MCP: No

  • ZMP: Negotiated

Telnet Fingerprint

3b294c266f373a74

This fingerprint is shared by 9 other servers.

Options requested from client: LINEMODE, MXP, NAWS, NEW_ENVIRON, SGA, TTYPE

The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.

Show JSON
{
  "server-probe": {
    "fingerprint": "3b294c266f373a74",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "LINEMODE",
        "MXP",
        "NAWS",
        "NEW_ENVIRON",
        "SGA",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\u001b[36mLegkozelebb adj meg egy nevet.\r\n",
      "banner_before_return": "\r\n\u001b[1m\u001b[30m ___  ___  \u001b[0;37;40m\u001b[31m ____ /\u001b[1m\u001b[30m_________ ___   ___  _____ _______   \u001b[0;37;40m\u001b[31m ____\u001b[1m\u001b[30m __________\r\n\u001b[1m\u001b[30m \\  |/  /  \u001b[0;37;40m\u001b[31m/ _  \\ \u001b[1m\u001b[30m\\___     \\\\  | |  / /  _  \\\\__   /   \u001b[0;37;40m\u001b[31m/ _  \\\u001b[1m\u001b[30m\\__   ___/\r\n\u001b[1m\u001b[30m |     /  \u001b[0;37;40m\u001b[31m/ /_\\  \\\u001b[1m\u001b[30m |      _/|  |_|  ||  / \\  | /  /   \u001b[0;37;40m\u001b[31m/ /_\\  \\\u001b[1m\u001b[30m |   |\r\n\u001b[1m\u001b[30m |  |  \\ \u001b[0;37;40m\u001b[31m/   |    \\\u001b[1m\u001b[30m|   |   \\|   _   ||  \\_/  |/  /__ \u001b[0;37;40m\u001b[31m/   |    \\\u001b[1m\u001b[30m|   |\r\n\u001b[1m\u001b[30m /__|\\_ \\\u001b[0;37;40m\u001b[31m\\___|__  /\u001b[1m\u001b[30m|___|_  //__| |__\\ \\_____//______\\\u001b[0;37;40m\u001b[31m\\___|__  /\u001b[1m\u001b[30m|___|\r\n\u001b[1m\u001b[30m       \\/ \u001b[0;37;40m\u001b[31m      \\/ \u001b[1m\u001b[30m      \\/                           \u001b[0;37;40m\u001b[31m      \\/\r\n\u001b[0;37;40m\r\n\r\n\u001b[36mNev\u001b[0;37;40m: ",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "mssp": {
        "NAME": "Karhozat",
        "PLAYERS": "1",
        "UPTIME": "1771074368"
      },
      "option_states": {
        "environ_requested": [
          {
            "name": "*",
            "type": "VAR"
          },
          {
            "name": "*",
            "type": "USERVAR"
          }
        ],
        "server_offered": {
          "0x56": false,
          "GMCP": true,
          "MSSP": true,
          "ZMP": true
        },
        "server_requested": {
          "LINEMODE": true,
          "MXP": true,
          "NAWS": true,
          "NEW_ENVIRON": true,
          "SGA": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.0,
        "total": 2.530684232711792
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:10:01.905180+00:00",
      "host": "91.205.173.162",
      "ip": "91.205.173.162",
      "port": 4455
    }
  ]
}

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 91.205.173.162 4455
Show Logfile
DEBUG client.py:965 Fingerprint client: host=91.205.173.162 port=4455
INFO client_base.py:175 Connected to <Peer 91.205.173.162 4455>
DEBUG client_base.py:492 negotiation complete after 0.00s.
DEBUG stream_writer.py:707 recv IAC DO LINEMODE
DEBUG stream_writer.py:1770 handle_do(LINEMODE)
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = True
DEBUG stream_writer.py:950 send IAC WILL LINEMODE
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = True
DEBUG stream_writer.py:3174 local_option[LINEMODE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB LINEMODE
DEBUG stream_writer.py:686 sub-negotiation cmd LINEMODE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = False
DEBUG stream_writer.py:2544 recv IAC SB LINEMODE LINEMODE-MODE b'\x03' IAC SE
DEBUG stream_writer.py:1277 set Linemode <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True, remote:False,
    local:True>
DEBUG stream_writer.py:1280 send IAC SB LINEMODE LINEMODE-MODE <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True,
    remote:False, local:True> IAC SE
DEBUG stream_writer.py:707 recv IAC DO SGA
DEBUG stream_writer.py:1770 handle_do(SGA)
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = True
DEBUG stream_writer.py:950 send IAC WILL SGA
DEBUG stream_writer.py:3174 local_option[SGA] = True
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = False
DEBUG stream_writer.py:707 recv IAC DO TTYPE
DEBUG stream_writer.py:1770 handle_do(TTYPE)
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:950 send IAC WILL TTYPE
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3174 local_option[TTYPE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:707 recv IAC DO NAWS
DEBUG stream_writer.py:1770 handle_do(NAWS)
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:950 send IAC WILL NAWS
DEBUG stream_writer.py:2346 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3174 local_option[NAWS] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:707 recv IAC DO NEW_ENVIRON
DEBUG stream_writer.py:1770 handle_do(NEW_ENVIRON)
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = True
DEBUG stream_writer.py:950 send IAC WILL NEW_ENVIRON
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 local_option[NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = False
DEBUG stream_writer.py:707 recv IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:723 WILL MCCP2_COMPRESS unsolicited
DEBUG stream_writer.py:1900 handle_will(MCCP2_COMPRESS)
DEBUG stream_writer.py:3174 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:950 send IAC DONT MCCP2_COMPRESS
WARNING stream_writer.py:2008 Unhandled: WILL MCCP2_COMPRESS.
DEBUG stream_writer.py:707 recv IAC DO MXP
DEBUG stream_writer.py:1770 handle_do(MXP)
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:950 send IAC WILL MXP
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = True
DEBUG stream_writer.py:3174 local_option[MXP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSSP
DEBUG stream_writer.py:723 WILL MSSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 remote_option[MSSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:707 recv IAC WILL ZMP
DEBUG stream_writer.py:723 WILL ZMP unsolicited
DEBUG stream_writer.py:1900 handle_will(ZMP)
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 remote_option[ZMP] = True
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:707 recv IAC WILL GMCP
DEBUG stream_writer.py:723 WILL GMCP unsolicited
DEBUG stream_writer.py:1900 handle_will(GMCP)
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 remote_option[GMCP] = True
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB NEW_ENVIRON
DEBUG stream_writer.py:686 sub-negotiation cmd NEW_ENVIRON SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = False
DEBUG stream_writer.py:2289 recv NEW_ENVIRON SEND (all)
DEBUG stream_writer.py:2312 env send: LANG='C', TERM='xterm-256color', LINES=25, COLUMNS=80, COLORTERM=''
DEBUG stream_writer.py:699 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:686 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1673 MSSP: {'NAME': 'Karhozat', 'PLAYERS': '1', 'UPTIME': '1771074368'}
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to <Peer 91.205.173.162 4455>
INFO fingerprinting.py:746 connection for server fingerprint 3b294c266f373a74

Limbo (91.205.173.162:9000)

Connection Banner:

___ ___ _​___ /_​________ ___ ___ _​____ _​______ _​___ _​_________ \\ \|/ / / _ \\ \\___ \\\\ \| \| / / _ \\\\__ / / _ \\\\__ ___/ \| / / /_\\ \\ \| _/\| \|_\| \|\| / \\ \| / / / /_\\ \\ \| \| \| \| \\ / \| \\\| \| \\\| _ \|\| \\_/ \|/ /__ / \| \\\| \| /__\|\\_ \\\\___\|__ /\|___\|_ //__\| \|__\\ \\_​____//_​_____\\\\___\|__ /\|___\| \\/ \\/ \\/ \\/ Nev: Legkozelebb adj meg egy nevet.

Server URLs

Server Info

  • Players online: 1 [2]

  • Uptime: 0 days

  • Server Location: 🇫🇷 France (GeoIP)

Protocol Support

MUD-specific protocols detected via MSSP flags or Telnet negotiation.

  • MSSP: Yes (MSSP)

  • GMCP: Negotiated

  • MSDP: No

  • MCCP: No

  • MCCP2: No

  • MXP: Negotiated

  • MSP: No

  • MCP: No

  • ZMP: Negotiated

Telnet Fingerprint

3b294c266f373a74

This fingerprint is shared by 9 other servers.

Options requested from client: LINEMODE, MXP, NAWS, NEW_ENVIRON, SGA, TTYPE

The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.

Show JSON
{
  "server-probe": {
    "fingerprint": "3b294c266f373a74",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "LINEMODE",
        "MXP",
        "NAWS",
        "NEW_ENVIRON",
        "SGA",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\u001b[36mLegkozelebb adj meg egy nevet.\r\n",
      "banner_before_return": "\r\n\u001b[1m\u001b[30m ___  ___  \u001b[0;37;49m\u001b[31m ____ /\u001b[1m\u001b[30m_________ ___   ___  _____ _______   \u001b[0;37;49m\u001b[31m ____\u001b[1m\u001b[30m __________\r\n\u001b[1m\u001b[30m \\  |/  /  \u001b[0;37;49m\u001b[31m/ _  \\ \u001b[1m\u001b[30m\\___     \\\\  | |  / /  _  \\\\__   /   \u001b[0;37;49m\u001b[31m/ _  \\\u001b[1m\u001b[30m\\__   ___/\r\n\u001b[1m\u001b[30m |     /  \u001b[0;37;49m\u001b[31m/ /_\\  \\\u001b[1m\u001b[30m |      _/|  |_|  ||  / \\  | /  /   \u001b[0;37;49m\u001b[31m/ /_\\  \\\u001b[1m\u001b[30m |   |\r\n\u001b[1m\u001b[30m |  |  \\ \u001b[0;37;49m\u001b[31m/   |    \\\u001b[1m\u001b[30m|   |   \\|   _   ||  \\_/  |/  /__ \u001b[0;37;49m\u001b[31m/   |    \\\u001b[1m\u001b[30m|   |\r\n\u001b[1m\u001b[30m /__|\\_ \\\u001b[0;37;49m\u001b[31m\\___|__  /\u001b[1m\u001b[30m|___|_  //__| |__\\ \\_____//______\\\u001b[0;37;49m\u001b[31m\\___|__  /\u001b[1m\u001b[30m|___|\r\n\u001b[1m\u001b[30m       \\/ \u001b[0;37;49m\u001b[31m      \\/ \u001b[1m\u001b[30m      \\/                           \u001b[0;37;49m\u001b[31m      \\/\r\n\u001b[0;37;49m\r\n\r\n\u001b[36mNev\u001b[0;37;40m: ",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "mssp": {
        "NAME": "Limbo",
        "PLAYERS": "1",
        "UPTIME": "1771086099"
      },
      "option_states": {
        "environ_requested": [
          {
            "name": "*",
            "type": "VAR"
          },
          {
            "name": "*",
            "type": "USERVAR"
          }
        ],
        "server_offered": {
          "0x56": false,
          "GMCP": true,
          "MSSP": true,
          "ZMP": true
        },
        "server_requested": {
          "LINEMODE": true,
          "MXP": true,
          "NAWS": true,
          "NEW_ENVIRON": true,
          "SGA": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.0,
        "total": 2.528946876525879
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:13:23.135871+00:00",
      "host": "91.205.173.162",
      "ip": "91.205.173.162",
      "port": 9000
    }
  ]
}

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 91.205.173.162 9000
Show Logfile
DEBUG client.py:965 Fingerprint client: host=91.205.173.162 port=9000
INFO client_base.py:175 Connected to <Peer 91.205.173.162 9000>
DEBUG client_base.py:492 negotiation complete after 0.00s.
DEBUG stream_writer.py:707 recv IAC DO LINEMODE
DEBUG stream_writer.py:1770 handle_do(LINEMODE)
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = True
DEBUG stream_writer.py:950 send IAC WILL LINEMODE
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = True
DEBUG stream_writer.py:3174 local_option[LINEMODE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB LINEMODE
DEBUG stream_writer.py:686 sub-negotiation cmd LINEMODE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = False
DEBUG stream_writer.py:2544 recv IAC SB LINEMODE LINEMODE-MODE b'\x03' IAC SE
DEBUG stream_writer.py:1277 set Linemode <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True, remote:False,
    local:True>
DEBUG stream_writer.py:1280 send IAC SB LINEMODE LINEMODE-MODE <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True,
    remote:False, local:True> IAC SE
DEBUG stream_writer.py:707 recv IAC DO SGA
DEBUG stream_writer.py:1770 handle_do(SGA)
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = True
DEBUG stream_writer.py:950 send IAC WILL SGA
DEBUG stream_writer.py:3174 local_option[SGA] = True
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = False
DEBUG stream_writer.py:707 recv IAC DO TTYPE
DEBUG stream_writer.py:1770 handle_do(TTYPE)
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:950 send IAC WILL TTYPE
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3174 local_option[TTYPE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:707 recv IAC DO NAWS
DEBUG stream_writer.py:1770 handle_do(NAWS)
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:950 send IAC WILL NAWS
DEBUG stream_writer.py:2346 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3174 local_option[NAWS] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:707 recv IAC DO NEW_ENVIRON
DEBUG stream_writer.py:1770 handle_do(NEW_ENVIRON)
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = True
DEBUG stream_writer.py:950 send IAC WILL NEW_ENVIRON
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 local_option[NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = False
DEBUG stream_writer.py:707 recv IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:723 WILL MCCP2_COMPRESS unsolicited
DEBUG stream_writer.py:1900 handle_will(MCCP2_COMPRESS)
DEBUG stream_writer.py:3174 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:950 send IAC DONT MCCP2_COMPRESS
WARNING stream_writer.py:2008 Unhandled: WILL MCCP2_COMPRESS.
DEBUG stream_writer.py:707 recv IAC DO MXP
DEBUG stream_writer.py:1770 handle_do(MXP)
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:950 send IAC WILL MXP
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = True
DEBUG stream_writer.py:3174 local_option[MXP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSSP
DEBUG stream_writer.py:723 WILL MSSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 remote_option[MSSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:707 recv IAC WILL ZMP
DEBUG stream_writer.py:723 WILL ZMP unsolicited
DEBUG stream_writer.py:1900 handle_will(ZMP)
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 remote_option[ZMP] = True
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:707 recv IAC WILL GMCP
DEBUG stream_writer.py:723 WILL GMCP unsolicited
DEBUG stream_writer.py:1900 handle_will(GMCP)
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 remote_option[GMCP] = True
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB NEW_ENVIRON
DEBUG stream_writer.py:686 sub-negotiation cmd NEW_ENVIRON SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = False
DEBUG stream_writer.py:2289 recv NEW_ENVIRON SEND (all)
DEBUG stream_writer.py:2312 env send: LANG='C', TERM='xterm-256color', LINES=25, COLUMNS=80, COLORTERM=''
DEBUG stream_writer.py:699 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:686 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1673 MSSP: {'NAME': 'Limbo', 'PLAYERS': '1', 'UPTIME': '1771086099'}
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to <Peer 91.205.173.162 9000>
INFO fingerprinting.py:746 connection for server fingerprint 3b294c266f373a74

Aranylaz (aranylaz.mud.hu:4321)

Connection Banner:

___ - -_, ,, _ ( ~/\|\| _ \|\| _'~ ( / \|\| ,.​_-_ < \\, \\\\/\\\\ '\\\\/\\\\ \|\| < \\, /\\\\ \\/==\|\| \|\| /-\|\| \|\| \|\| \|\| ;' \|\| /-\|\| / /_ _\|\| \|\| (( \|\| \|\| \|\| \|\|/ \|\| (( \|\| /\\\\ ( - \\\\, \\\\, \\/\\\\ \\\\ \\\\ \|/ \\\\ \\/\\\\ \|\| ( / -_- (, Elso tunetek: 1998.03.28 Feltamadas : 2009.08.27 Mudlib: Aranylaz Driver: FluffOS Aranylaz http://aranylaz.mud.hu/ Hirtelen egy folyo partjan talalod magad a hegyek kozott. Elindulsz lefele valami lakott telepules utan kutatva. Mar erosen besotetedett, amikor a parttol kicsit tavolabb egy kunyhot veszel eszre. A haziko felol egy oreg aranyaso erkezik, mogorvan vegigmer, majd megszolit. - Te meg ki a fene vagy ? - Az en nevem: - Mi van, elfelejtetted a neved?!

Server URLs

Server Info

  • Players online: 2 [3]

  • Uptime: 0 days

  • Server Location: 🇫🇷 France (GeoIP)

Protocol Support

MUD-specific protocols detected via MSSP flags or Telnet negotiation.

  • MSSP: Yes (MSSP)

  • GMCP: Negotiated

  • MSDP: No

  • MCCP: No

  • MCCP2: No

  • MXP: Negotiated

  • MSP: No

  • MCP: No

  • ZMP: Negotiated

Telnet Fingerprint

3b294c266f373a74

This fingerprint is shared by 9 other servers.

Options requested from client: LINEMODE, MXP, NAWS, NEW_ENVIRON, SGA, TTYPE

The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.

Show JSON
{
  "server-probe": {
    "fingerprint": "3b294c266f373a74",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "LINEMODE",
        "MXP",
        "NAWS",
        "NEW_ENVIRON",
        "SGA",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\r\n- Mi van, elfelejtetted a neved?!\r\n",
      "banner_before_return": "                  ___       \r\n                 -   -_,                          ,,     _          \r\n                (  ~/||          _                ||   _'~    \r\n                (  / ||  ,._-_  < \\, \\\\/\\\\ '\\\\/\\\\ ||  < \\, /\\\\ \r\n                 \\/==||   ||    /-|| || ||  || ;' ||  /-||  /  \r\n                 /_ _||   ||   (( || || ||  ||/   || (( || /\\\\ \r\n                (  - \\\\,  \\\\,   \\/\\\\ \\\\ \\\\  |/    \\\\  \\/\\\\  ||  \r\n                                            (               /   \r\n                                             -_-           (,   \r\n\r\n                         Elso tunetek: 1998.03.28\r\n                         Feltamadas  : 2009.08.27\r\n    Mudlib: Aranylaz                         Driver: FluffOS Aranylaz\r\n                         http://aranylaz.mud.hu/\r\nHirtelen egy folyo partjan talalod magad a hegyek kozott.\r\nElindulsz lefele valami lakott telepules utan kutatva. Mar erosen besotetedett,\r\namikor a parttol kicsit tavolabb egy kunyhot veszel eszre.\r\nA haziko felol egy oreg aranyaso erkezik, mogorvan vegigmer, majd megszolit.\r\n- Te meg ki a fene vagy ?\r\n- Az en nevem: ",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "mssp": {
        "NAME": "Aranylaz",
        "PLAYERS": "2",
        "UPTIME": "1771071233"
      },
      "option_states": {
        "environ_requested": [
          {
            "name": "*",
            "type": "VAR"
          },
          {
            "name": "*",
            "type": "USERVAR"
          }
        ],
        "server_offered": {
          "0x56": false,
          "GMCP": true,
          "MSSP": true,
          "ZMP": true
        },
        "server_requested": {
          "LINEMODE": true,
          "MXP": true,
          "NAWS": true,
          "NEW_ENVIRON": true,
          "SGA": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.0,
        "total": 2.527519941329956
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:13:26.824434+00:00",
      "host": "aranylaz.mud.hu",
      "ip": "91.205.173.162",
      "port": 4321
    }
  ]
}

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 aranylaz.mud.hu 4321
Show Logfile
DEBUG client.py:965 Fingerprint client: host=aranylaz.mud.hu port=4321
INFO client_base.py:175 Connected to <Peer 91.205.173.162 4321>
DEBUG client_base.py:492 negotiation complete after 0.00s.
DEBUG stream_writer.py:707 recv IAC DO LINEMODE
DEBUG stream_writer.py:1770 handle_do(LINEMODE)
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = True
DEBUG stream_writer.py:950 send IAC WILL LINEMODE
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = True
DEBUG stream_writer.py:3174 local_option[LINEMODE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB LINEMODE
DEBUG stream_writer.py:686 sub-negotiation cmd LINEMODE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = False
DEBUG stream_writer.py:2544 recv IAC SB LINEMODE LINEMODE-MODE b'\x03' IAC SE
DEBUG stream_writer.py:1277 set Linemode <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True, remote:False,
    local:True>
DEBUG stream_writer.py:1280 send IAC SB LINEMODE LINEMODE-MODE <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True,
    remote:False, local:True> IAC SE
DEBUG stream_writer.py:707 recv IAC DO SGA
DEBUG stream_writer.py:1770 handle_do(SGA)
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = True
DEBUG stream_writer.py:950 send IAC WILL SGA
DEBUG stream_writer.py:3174 local_option[SGA] = True
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = False
DEBUG stream_writer.py:707 recv IAC DO TTYPE
DEBUG stream_writer.py:1770 handle_do(TTYPE)
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:950 send IAC WILL TTYPE
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3174 local_option[TTYPE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:707 recv IAC DO NAWS
DEBUG stream_writer.py:1770 handle_do(NAWS)
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:950 send IAC WILL NAWS
DEBUG stream_writer.py:2346 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3174 local_option[NAWS] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:707 recv IAC DO NEW_ENVIRON
DEBUG stream_writer.py:1770 handle_do(NEW_ENVIRON)
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = True
DEBUG stream_writer.py:950 send IAC WILL NEW_ENVIRON
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 local_option[NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = False
DEBUG stream_writer.py:707 recv IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:723 WILL MCCP2_COMPRESS unsolicited
DEBUG stream_writer.py:1900 handle_will(MCCP2_COMPRESS)
DEBUG stream_writer.py:3174 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:950 send IAC DONT MCCP2_COMPRESS
WARNING stream_writer.py:2008 Unhandled: WILL MCCP2_COMPRESS.
DEBUG stream_writer.py:707 recv IAC DO MXP
DEBUG stream_writer.py:1770 handle_do(MXP)
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:950 send IAC WILL MXP
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = True
DEBUG stream_writer.py:3174 local_option[MXP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSSP
DEBUG stream_writer.py:723 WILL MSSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 remote_option[MSSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:707 recv IAC WILL ZMP
DEBUG stream_writer.py:723 WILL ZMP unsolicited
DEBUG stream_writer.py:1900 handle_will(ZMP)
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 remote_option[ZMP] = True
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:707 recv IAC WILL GMCP
DEBUG stream_writer.py:723 WILL GMCP unsolicited
DEBUG stream_writer.py:1900 handle_will(GMCP)
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 remote_option[GMCP] = True
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB NEW_ENVIRON
DEBUG stream_writer.py:686 sub-negotiation cmd NEW_ENVIRON SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = False
DEBUG stream_writer.py:2289 recv NEW_ENVIRON SEND (all)
DEBUG stream_writer.py:2312 env send: LANG='C', TERM='xterm-256color', LINES=25, COLUMNS=80, COLORTERM=''
DEBUG stream_writer.py:699 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:686 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1673 MSSP: {'NAME': 'Aranylaz', 'PLAYERS': '2', 'UPTIME': '1771071233'}
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to <Peer 91.205.173.162 4321>
INFO fingerprinting.py:746 connection for server fingerprint 3b294c266f373a74

Bastard (bastard.mud.hu:2222)

Connection Banner:

. ; ,$$ ; ,' ,$$$$';~' ,e$$$$$$$$$$$$$$$$$$$$$$$$,$$$$$$'; ,$$$$$$$$$$$$$$$.$$$$$$e. ,$$$$$$$$$$$$$$$$$$$$$$$$,$$$$$$$';,$$:$$$$$$$$$$$$$$$$.$$$$$$. ,$$$$$$$$$$$$$$$$$$$$$$$$,$$(A)$$'.$$$$'$$$$$$$$$$$$$$$$$.$$$$$$. $$$$$$$$$$$$$$$$$$$$$$$$,$$$$$$$$$$$$$'$$$$$$$$$$$$$$$$$$$.$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'$$$$$$$$$$$$$$$$$$$$$$$$$$$. $$$$$ $$$$$$$$$$$$$' $$$$$ $$$$$ \`$$$$ $$$$ $$$$. $$$$$$$$$$$' .$$$$ $$$$ $$$$$ \`$$$$ $$$$. $$$$ $$$$$$. $$$$$$'$$ .$$$$$$ $$$$ ,$$$$' $$$$ \`$$$$. $$$$ $$$$$$$.$$$$$$$$$ .$$$$$$$ $$$$ ,$$$$' $$$$ \*$$$$. $$$$ $$$'\`$$$ $$$$$$$$ $$$'\`$$$ $$$$ ,$$$'$ $$$$ $$$$$$ $$$$ $$$ $$$ \`$$$$$$$ $$$ $$$ $$$$,$$$'$$ $$$$ $$$$$' $$$$ $$$ $$$ \`$$$$$$ $$$ $$$ $$$$$$$.$$$ $$$$ .$$$$' $$$$ $$$$$$$$ $$$$$$. $$$$$$$$ $$$$ $$$$$$ ,$$$$ $$$$$ $$$$ $$$$$$$$ $$$$$$$. $$$$$$$$ $$$$ $$$$$$ $$$$' $$$$' $$$$ $$$$$$$$ $$$$$,$$. $$$$$$$$ $$$$ $$$.$$ ,$$$$ $$$$ $$$$ $$$ $$$ $$$,$$$$$ $$$ $$$ $$$$ \`$$$.$ ,$$$$' $$$$. $$$$ $$$ $$$ $,$$$$$$$ $$$ $$$ $$$$ $$$$.$$$$$$$ $$$$$$$$$$$$$ $$$ $$$ ,$$$$$$$$$ $$$ $$$ $$$$ \`$$$$.$$$$$ $$$$$$$$$$$$$ $$$ $$$,$$$$$$$$$$$ $$$ $$$ $$$$ $$$$$.$$$' \`$$$$$$$$$$$$ $$$ $$,$$$$$$$$$$$' $$$ $$$ $$$$ $$$$$.$ \`$$$$$$$$$$$ ,$$$$$$$$$$$' \`$$$$$$. :$$$$$$$$$$' \`$$$$$$. :$$$$$$$'$$$ \`$$$$' \`"​"""$$$$$$ "" $$$$$$ Bastard based on Nightmare NEHA A HALALBA, DE MINDIG A GYOZELEMERT! AD: 96.04.29. UJRA: 01.12.06. Honlap: http://bastard.mud.hu/ Ird be a nevedet: Helytelen. Probald ujra!

Server URLs

Server Info

  • Players online: 1 [4]

  • Uptime: 0 days

  • Server Location: 🇫🇷 France (GeoIP)

Protocol Support

MUD-specific protocols detected via MSSP flags or Telnet negotiation.

  • MSSP: Yes (MSSP)

  • GMCP: Negotiated

  • MSDP: No

  • MCCP: No

  • MCCP2: No

  • MXP: Negotiated

  • MSP: No

  • MCP: No

  • ZMP: Negotiated

Telnet Fingerprint

3b294c266f373a74

This fingerprint is shared by 9 other servers.

Options requested from client: LINEMODE, MXP, NAWS, NEW_ENVIRON, SGA, TTYPE

The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.

Show JSON
{
  "server-probe": {
    "fingerprint": "3b294c266f373a74",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "LINEMODE",
        "MXP",
        "NAWS",
        "NEW_ENVIRON",
        "SGA",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\r\nHelytelen.  Probald ujra!\r\n",
      "banner_before_return": "  \u001b[1m\u001b[31m               \u001b[1m\u001b[1m\u001b[30m                     \u001b[1m\u001b[31m.  \u001b[0;37m\u001b[31m;\u001b[1m\u001b[31m  \u001b[1m\u001b[1m\u001b[30m                        \u001b[0;37m\r\n\u001b[31m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m               \u001b[1m\u001b[1m\u001b[30m                   \u001b[1m\u001b[31m,$$ \u001b[0;37m\u001b[31m; ,'\u001b[1m\u001b[1m\u001b[30m                        \u001b[0;37m\r\n\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m               \u001b[1m\u001b[1m\u001b[30m                \u001b[1m\u001b[31m,$$$$'\u001b[0;37m\u001b[31m;~'  \u001b[1m\u001b[1m\u001b[30m                        \u001b[0;37m\r\n\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m  ,e$$$$$$$$$$$\u001b[1m\u001b[1m\u001b[30m$$$$$$$$$$$$$\u001b[1m\u001b[31m,$$$$$$'\u001b[0;37m\u001b[31m;\u001b[1m\u001b[31m ,$\u001b[1m\u001b[1m\u001b[30m$$$$\u001b[1m\u001b[31m$$$$$$$$$$.\u001b[1m\u001b[1m\u001b[30m$$$$$$e.   \u001b[0;37m\r\n\u001b[31m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m ,$$$$$$$$$$$$$\u001b[1m\u001b[1m\u001b[30m$$$$$$$$$$$\u001b[1m\u001b[31m,$$$$$$$'\u001b[0;37m\u001b[31m;\u001b[1m\u001b[31m,$$:\u001b[1m\u001b[1m\u001b[30m$$$$\u001b[1m\u001b[31m$$$$$$$$$$$$.\u001b[1m\u001b[1m\u001b[30m$$$$$$.  \u001b[0;37m\r\n\u001b[31m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m,$$$$$$$$$$$$$$\u001b[1m\u001b[1m\u001b[30m$$$$$$$$$$\u001b[1m\u001b[31m,$$\u001b[0;37m\u001b[36m(A)\u001b[1m\u001b[31m$$'.$$$$'\u001b[1m\u001b[1m\u001b[30m$$$$\u001b[1m\u001b[31m$$$$$$$$$$$$$.\u001b[1m\u001b[1m\u001b[30m$$$$$$. \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m$$$$$$$$$$$$$$$\u001b[1m\u001b[1m\u001b[30m$$$$$$$$$\u001b[1m\u001b[31m,$$$$$$$$$$$$$'\u001b[1m\u001b[1m\u001b[30m$$$$$\u001b[1m\u001b[31m$$$$$$$$$$$$$$.\u001b[1m\u001b[1m\u001b[30m$$$$$$ \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m$$$$$$$$$$$$$$$\u001b[1m\u001b[1m\u001b[30m$$$$$$$$\u001b[1m\u001b[31m$$$$$$$$$$$$$$'\u001b[1m\u001b[1m\u001b[30m$$$$$$\u001b[1m\u001b[31m$$$$$$$$$$$$$$$\u001b[1m\u001b[1m\u001b[30m$$$$$$.\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m  \u001b[1m\u001b[31m$$$$$          \u001b[1m\u001b[1m\u001b[30m        \u001b[1m\u001b[31m$$$$$$$$$$$$$'\u001b[1m\u001b[1m\u001b[30m       \u001b[1m\u001b[31m          $$$$$ \u001b[1m\u001b[1m\u001b[30m $$$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m`$$$$    $$$$  \u001b[1m\u001b[1m\u001b[30m$$$$.   \u001b[1m\u001b[31m$$$$$$$$$$$'\u001b[1m\u001b[1m\u001b[30m    .$$$$\u001b[1m\u001b[31m  $$$$    $$$$$ \u001b[1m\u001b[1m\u001b[30m `$$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m $$$$.   $$$$  \u001b[1m\u001b[1m\u001b[30m$$$$$$. \u001b[1m\u001b[31m$$$$$$'\u001b[1m\u001b[1m\u001b[30m$$     .$$$$$$\u001b[1m\u001b[31m  $$$$   ,$$$$' \u001b[1m\u001b[1m\u001b[30m  $$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m `$$$$.  $$$$  \u001b[1m\u001b[1m\u001b[30m$$$$$$$.\u001b[1m\u001b[31m$$$$\u001b[1m\u001b[1m\u001b[30m$$$$$    .$$$$$$$\u001b[1m\u001b[31m  $$$$  ,$$$$'  \u001b[1m\u001b[1m\u001b[30m  $$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m  *$$$$. $$$$  \u001b[1m\u001b[1m\u001b[30m$$$'`$$$\u001b[1m\u001b[31m $$\u001b[1m\u001b[1m\u001b[30m$$$$$$    $$$'`$$$\u001b[1m\u001b[31m  $$$$ ,$$$'\u001b[1m\u001b[1m\u001b[30m$\u001b[1m\u001b[31m   \u001b[1m\u001b[1m\u001b[30m  $$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m  $$$$$$ $$$$  \u001b[1m\u001b[1m\u001b[30m$$$  $$$\u001b[1m\u001b[31m `$\u001b[1m\u001b[1m\u001b[30m$$$$$$    $$$  $$$\u001b[1m\u001b[31m  $$$$,$$$'\u001b[1m\u001b[1m\u001b[30m$$ \u001b[1m\u001b[31m  \u001b[1m\u001b[1m\u001b[30m  $$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m $$$$$'  $$$$  \u001b[1m\u001b[1m\u001b[30m$$$  $$$  \u001b[1m\u001b[31m`\u001b[1m\u001b[1m\u001b[30m$$$$$$    $$$  $$$\u001b[1m\u001b[31m  $$$$$$$.\u001b[1m\u001b[1m\u001b[30m$$$\u001b[1m\u001b[31m   \u001b[1m\u001b[1m\u001b[30m  $$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m.$$$$'   $$$$  \u001b[1m\u001b[1m\u001b[30m$$$$$$$$   $$$$$$\u001b[1m\u001b[31m.   \u001b[1m\u001b[1m\u001b[30m$$$$$$$$\u001b[1m\u001b[31m  $$$$ $$$\u001b[1m\u001b[1m\u001b[30m$$$\u001b[1m\u001b[31m   \u001b[1m\u001b[1m\u001b[30m ,$$$$\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m$$$$$    $$$$  \u001b[1m\u001b[1m\u001b[30m$$$$$$$$   $$$$$$\u001b[1m\u001b[31m$.  \u001b[1m\u001b[1m\u001b[30m$$$$$$$$\u001b[1m\u001b[31m  $$$$ $$$\u001b[1m\u001b[1m\u001b[30m$$$\u001b[1m\u001b[31m   \u001b[1m\u001b[1m\u001b[30m $$$$'\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m$$$$'    $$$$  \u001b[1m\u001b[1m\u001b[30m$$$$$$$$   $$$$$\u001b[1m\u001b[31m,$$. \u001b[1m\u001b[1m\u001b[30m$$$$$$$$\u001b[1m\u001b[31m  $$$$ $$$.\u001b[1m\u001b[1m\u001b[30m$$   ,$$$$ \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m$$$$     $$$$  \u001b[1m\u001b[1m\u001b[30m$$$  $$$   $$$\u001b[1m\u001b[31m,$$$$$ \u001b[1m\u001b[1m\u001b[30m$$$  $$$\u001b[1m\u001b[31m  $$$$ `$$$.\u001b[1m\u001b[1m\u001b[30m$  ,$$$$' \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m$$$$.    $$$$  \u001b[1m\u001b[1m\u001b[30m$$$  $$$   $\u001b[1m\u001b[31m,$$$$$$$ \u001b[1m\u001b[1m\u001b[30m$$$  $$$\u001b[1m\u001b[31m  $$$$  $$$$.\u001b[1m\u001b[1m\u001b[30m$$$$$$$  \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m$$$$$$$$$$$$$  \u001b[1m\u001b[1m\u001b[30m$$$  $$$  \u001b[1m\u001b[31m,$$$$$$$$$ \u001b[1m\u001b[1m\u001b[30m$$$  $$$\u001b[1m\u001b[31m  $$$$  `$$$$.\u001b[1m\u001b[1m\u001b[30m$$$$$   \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m$$$$$$$$$$$$$  \u001b[1m\u001b[1m\u001b[30m$$$  $$$\u001b[1m\u001b[31m,$$$$$$$$$$$ \u001b[1m\u001b[1m\u001b[30m$$$  $$$\u001b[1m\u001b[31m  $$$$   $$$$$.\u001b[1m\u001b[1m\u001b[30m$$$'   \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m`$$$$$$$$$$$$  \u001b[1m\u001b[1m\u001b[30m$$$  $$\u001b[1m\u001b[31m,$$$$$$$$$$$' \u001b[1m\u001b[1m\u001b[30m$$$  $$$\u001b[1m\u001b[31m  $$$$    $$$$$.\u001b[1m\u001b[1m\u001b[30m$     \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m `$$$$$$$$$$$  \u001b[1m\u001b[1m\u001b[30m      \u001b[1m\u001b[31m,$$$$$$$$$$$'  \u001b[1m\u001b[1m\u001b[30m        \u001b[1m\u001b[31m          `$$$$$$. \u001b[1m\u001b[1m\u001b[30m   \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[31m               \u001b[1m\u001b[1m\u001b[30m     \u001b[1m\u001b[31m:$$$$$$$$$$'    \u001b[1m\u001b[1m\u001b[30m        \u001b[1m\u001b[31m           `$$$$$$.\u001b[1m\u001b[1m\u001b[30m   \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[37m \u001b[1m\u001b[31m              \u001b[1m\u001b[1m\u001b[30m     \u001b[1m\u001b[31m:$$$$$$$'\u001b[1m\u001b[1m\u001b[30m$$$\u001b[1m\u001b[31m    \u001b[1m\u001b[1m\u001b[30m        \u001b[1m\u001b[31m             `$$$$'\u001b[1m\u001b[1m\u001b[30m   \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[37m \u001b[1m\u001b[1m\u001b[30m                    \u001b[1m\u001b[31m`\"\"\"\"\u001b[1m\u001b[1m\u001b[30m$$$$$$            \u001b[1m\u001b[31m               \"\"  \u001b[1m\u001b[1m\u001b[30m   \u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m  \u001b[1m\u001b[1m\u001b[30m                          $$$$$$  \u001b[1m\u001b[37m   Bastard based on Nightmare\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[0;37m\r\n\u001b[36m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[30m\u001b[1m\u001b[31m\u001b[1m\u001b[1m\u001b[1m\u001b[37mNEHA A HALALBA, DE MINDIG A GYOZELEMERT! AD: 96.04.29. UJRA: 01.12.06.\u001b[0;37m\u001b[0;37m\r\n\r\nHonlap: http://bastard.mud.hu/\r\n\r\nIrd be a nevedet: ",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "mssp": {
        "NAME": "Bastard",
        "PLAYERS": "1",
        "UPTIME": "1771047085"
      },
      "option_states": {
        "environ_requested": [
          {
            "name": "*",
            "type": "VAR"
          },
          {
            "name": "*",
            "type": "USERVAR"
          }
        ],
        "server_offered": {
          "0x56": false,
          "GMCP": true,
          "MSSP": true,
          "ZMP": true
        },
        "server_requested": {
          "LINEMODE": true,
          "MXP": true,
          "NAWS": true,
          "NEW_ENVIRON": true,
          "SGA": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.0,
        "total": 2.523684501647949
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:12:22.520771+00:00",
      "host": "bastard.mud.hu",
      "ip": "91.205.173.162",
      "port": 2222
    }
  ]
}

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 bastard.mud.hu 2222
Show Logfile
DEBUG client.py:965 Fingerprint client: host=bastard.mud.hu port=2222
INFO client_base.py:175 Connected to <Peer 91.205.173.162 2222>
DEBUG client_base.py:492 negotiation complete after 0.01s.
DEBUG stream_writer.py:707 recv IAC DO LINEMODE
DEBUG stream_writer.py:1770 handle_do(LINEMODE)
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = True
DEBUG stream_writer.py:950 send IAC WILL LINEMODE
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = True
DEBUG stream_writer.py:3174 local_option[LINEMODE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB LINEMODE
DEBUG stream_writer.py:686 sub-negotiation cmd LINEMODE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = False
DEBUG stream_writer.py:2544 recv IAC SB LINEMODE LINEMODE-MODE b'\x03' IAC SE
DEBUG stream_writer.py:1277 set Linemode <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True, remote:False,
    local:True>
DEBUG stream_writer.py:1280 send IAC SB LINEMODE LINEMODE-MODE <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True,
    remote:False, local:True> IAC SE
DEBUG stream_writer.py:707 recv IAC DO SGA
DEBUG stream_writer.py:1770 handle_do(SGA)
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = True
DEBUG stream_writer.py:950 send IAC WILL SGA
DEBUG stream_writer.py:3174 local_option[SGA] = True
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = False
DEBUG stream_writer.py:707 recv IAC DO TTYPE
DEBUG stream_writer.py:1770 handle_do(TTYPE)
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:950 send IAC WILL TTYPE
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3174 local_option[TTYPE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:707 recv IAC DO NAWS
DEBUG stream_writer.py:1770 handle_do(NAWS)
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:950 send IAC WILL NAWS
DEBUG stream_writer.py:2346 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3174 local_option[NAWS] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:707 recv IAC DO NEW_ENVIRON
DEBUG stream_writer.py:1770 handle_do(NEW_ENVIRON)
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = True
DEBUG stream_writer.py:950 send IAC WILL NEW_ENVIRON
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 local_option[NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = False
DEBUG stream_writer.py:707 recv IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:723 WILL MCCP2_COMPRESS unsolicited
DEBUG stream_writer.py:1900 handle_will(MCCP2_COMPRESS)
DEBUG stream_writer.py:3174 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:950 send IAC DONT MCCP2_COMPRESS
WARNING stream_writer.py:2008 Unhandled: WILL MCCP2_COMPRESS.
DEBUG stream_writer.py:707 recv IAC DO MXP
DEBUG stream_writer.py:1770 handle_do(MXP)
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:950 send IAC WILL MXP
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = True
DEBUG stream_writer.py:3174 local_option[MXP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSSP
DEBUG stream_writer.py:723 WILL MSSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 remote_option[MSSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:707 recv IAC WILL ZMP
DEBUG stream_writer.py:723 WILL ZMP unsolicited
DEBUG stream_writer.py:1900 handle_will(ZMP)
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 remote_option[ZMP] = True
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:707 recv IAC WILL GMCP
DEBUG stream_writer.py:723 WILL GMCP unsolicited
DEBUG stream_writer.py:1900 handle_will(GMCP)
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 remote_option[GMCP] = True
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB NEW_ENVIRON
DEBUG stream_writer.py:686 sub-negotiation cmd NEW_ENVIRON SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = False
DEBUG stream_writer.py:2289 recv NEW_ENVIRON SEND (all)
DEBUG stream_writer.py:2312 env send: LANG='C', TERM='xterm-256color', LINES=25, COLUMNS=80, COLORTERM=''
DEBUG stream_writer.py:699 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:686 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1673 MSSP: {'NAME': 'Bastard', 'PLAYERS': '1', 'UPTIME': '1771047085'}
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to <Peer 91.205.173.162 2222>
INFO fingerprinting.py:746 connection for server fingerprint 3b294c266f373a74

Csillagkod (csillagkod.themuds.org:7777)

Connection Banner:

. . . . . . . . . + . . . : . .. :. .​___---------___. . . . . :.:. _​".^ .^ ^. '.. :"​-_. . . : . . .:../: . .^ :.:\\. . . :: +. :.:/: . . . . . .:\\ . : . . _ :::/: . ^ . . .:\\ .. . . . - : :.:./. . .:\\ . . . :..\|: . . ^. .:\| . . : : ..\|\| . . . !:\| . . . . ::. ::\\( . :)/ . . : . : .:.\|. #​##### .​#######::\| :.. . :- : .: ::\|.​####### .​.########:\| . . . .. . .. :\\ #​####### :#​####### :/ . .+ :: : -.:\\ #​####### . #​#######.:/ . .+ . . . . :.:\\. #​###### #​######..:/ :: . . . . ::.:..:.\\ . . ..:/ Koszontunk . . . .. : -::::.\\. \| \| . .:/ . : . . .-:.":.::.\\ ..:/ A . -. . . . .: .:::.:.\\. .:/ . . . : : .​...::_:..:\\ _​__. :/ . . . .:. .. . .: :.:.:\\ :/ CsillagKodon! + . . : . ::. :.:. .:.\|\\ .:/\| . + . . ...:: ..\| --.:\| . . . . . . . ... :..:.."( ..)" . . . : . .: ::/ . .::\\ Nev: Legkozelebb adj meg egy nevet.

Server URLs

Server Info

  • Players online: 1 [5]

  • Uptime: 0 days

  • Server Location: 🇫🇷 France (GeoIP)

Protocol Support

MUD-specific protocols detected via MSSP flags or Telnet negotiation.

  • MSSP: Yes (MSSP)

  • GMCP: Negotiated

  • MSDP: No

  • MCCP: No

  • MCCP2: No

  • MXP: Negotiated

  • MSP: No

  • MCP: No

  • ZMP: Negotiated

Telnet Fingerprint

3b294c266f373a74

This fingerprint is shared by 9 other servers.

Options requested from client: LINEMODE, MXP, NAWS, NEW_ENVIRON, SGA, TTYPE

The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.

Show JSON
{
  "server-probe": {
    "fingerprint": "3b294c266f373a74",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "LINEMODE",
        "MXP",
        "NAWS",
        "NEW_ENVIRON",
        "SGA",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\u001b[36mLegkozelebb adj meg egy nevet.\r\n",
      "banner_before_return": "\u001b[1m\u001b[30m.     .       .  .   . .   .   . .    +  .\u001b[0;37;40m\r\n\u001b[1m\u001b[30m  .     .  :     .    .. :. .\u001b[1m\u001b[37m___---------___\u001b[1m\u001b[30m.\u001b[0;37;40m\r\n\u001b[1m\u001b[30m       .  .   .    .  :.:. \u001b[1m\u001b[37m_\"\u001b[0;37;40m\u001b[33m.^ .^ ^.  '.. :\u001b[1m\u001b[37m\"-_\u001b[30m. .\u001b[0;37;40m\r\n\u001b[1m\u001b[30m    .  :       .  .  .:..\u001b[1m\u001b[37m/\u001b[0;37;40m\u001b[33m:            . .^  :.:\u001b[1m\u001b[37m\\\u001b[30m.\u001b[0;37;40m\r\n\u001b[1m\u001b[30m        .   . :: +. :.:\u001b[1m\u001b[37m/\u001b[0;37;40m\u001b[33m: .   .    .        . . .:\u001b[1m\u001b[37m\\\u001b[0;37;40m\r\n\u001b[1m\u001b[30m .  :    .     . _ :::\u001b[1m\u001b[37m/\u001b[0;37;40m\u001b[33m:               .  ^ .  . .:\u001b[1m\u001b[37m\\\u001b[0;37;40m\r\n\u001b[1m\u001b[30m  .. . .   . - : :.:.\u001b[1m\u001b[37m/\u001b[0;37;40m\u001b[33m.                        .  .:\u001b[1m\u001b[37m\\\u001b[0;37;40m\r\n\u001b[1m\u001b[30m  .      .     . :..\u001b[1m\u001b[37m|\u001b[0;37;40m\u001b[33m:                    .  .  ^. .:\u001b[1m\u001b[37m|\u001b[0;37;40m\r\n\u001b[1m\u001b[30m    .       . : : ..\u001b[1m\u001b[37m||\u001b[0;37;40m\u001b[33m        .                . . !:\u001b[1m\u001b[37m|\u001b[0;37;40m\r\n\u001b[1m\u001b[30m  .     . . . ::. ::\u001b[1m\u001b[37m\\(\u001b[0;37;40m\u001b[33m                           . :\u001b[1m\u001b[37m)/\u001b[0;37;40m\r\n\u001b[1m\u001b[30m .   .     : . : .:.\u001b[1m\u001b[37m|\u001b[0;37;40m\u001b[33m. \u001b[1m\u001b[30m######\u001b[0;37;40m\u001b[33m              .\u001b[1m\u001b[30m#######\u001b[0;37;40m\u001b[33m::\u001b[1m\u001b[37m|\u001b[0;37;40m\r\n\u001b[1m\u001b[30m  :.. .  :-  : .:  ::\u001b[1m\u001b[37m|\u001b[0;37;40m\u001b[33m.\u001b[1m\u001b[30m#######\u001b[0;37;40m\u001b[33m           ..\u001b[1m\u001b[30m########\u001b[0;37;40m\u001b[33m:\u001b[1m\u001b[37m|\u001b[0;37;40m\r\n\u001b[1m\u001b[30m .  .  .  ..  .  .. :\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m \u001b[1m\u001b[30m########\u001b[0;37;40m\u001b[33m          :\u001b[1m\u001b[30m########\u001b[0;37;40m\u001b[33m :\u001b[1m\u001b[37m/\u001b[0;37;40m\r\n\u001b[1m\u001b[30m  .        .+ :: : -.:\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m \u001b[1m\u001b[30m########\u001b[0;37;40m\u001b[33m       . \u001b[1m\u001b[30m########\u001b[0;37;40m\u001b[33m.:\u001b[1m\u001b[37m/\u001b[0;37;40m\r\n\u001b[1m\u001b[30m    .  .+   . . . . :.:\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m. \u001b[1m\u001b[30m#######       #######\u001b[0;37;40m\u001b[33m..:\u001b[1m\u001b[37m/\u001b[0;37;40m\r\n\u001b[1m\u001b[30m      :: . . . . ::.:..:.\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m           .   .   ..:\u001b[1m\u001b[37m/\u001b[0;37;40m         \u001b[1m\u001b[32mKoszontunk\u001b[0;37;40m\r\n\u001b[1m\u001b[30m   .   .   .  .. :  -::::.\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m.       \u001b[1m\u001b[37m| |\u001b[0;37;40m\u001b[33m     . .:\u001b[1m\u001b[37m/\u001b[0;37;40m\r\n\u001b[1m\u001b[30m      .  :  .  .  .-:.\":.::.\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m             ..:\u001b[1m\u001b[37m/\u001b[0;37;40m                \u001b[1;33mA\u001b[0;37;40m\r\n\u001b[1m\u001b[30m .      -.   . . . .: .:::.:.\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m.           .:\u001b[1m\u001b[37m/\u001b[0;37;40m\r\n\u001b[1m\u001b[30m.   .   .  :      : ....::_:..:\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m   \u001b[1m\u001b[30m___\u001b[0;37;40m\u001b[33m.  :\u001b[1m\u001b[37m/\u001b[0;37;40m\r\n\u001b[1m\u001b[30m   .   .  .   .:. .. .  .: :.:.:\u001b[1m\u001b[37m\\\u001b[0;37;40m\u001b[33m       :\u001b[1m\u001b[37m/\u001b[0;37;40m              \u001b[1m\u001b[37mCsillagKodon\u001b[0;37;40m\u001b[31m!\u001b[0;37;40m\r\n\u001b[1m\u001b[30m     +   .   .   : . ::. :.:. .:.\u001b[1m\u001b[37m|\\\u001b[0;37;40m\u001b[33m  .:\u001b[1m\u001b[37m/|\u001b[0;37;40m\r\n\u001b[1m\u001b[30m     .         +   .  .  ...:: ..\u001b[1m\u001b[37m|\u001b[0;37;40m\u001b[33m  --.:\u001b[1m\u001b[37m|\u001b[0;37;40m\r\n\u001b[1m\u001b[30m.      . . .   .  .  . ... :..:..\"\u001b[1m\u001b[37m(\u001b[0;37;40m\u001b[33m  ..\u001b[1m\u001b[37m)\"\u001b[0;37;40m\r\n\u001b[1m\u001b[30m .   .       .      :  .   .: ::\u001b[1m\u001b[37m/\u001b[0;37;40m\u001b[33m  .  .::\u001b[1m\u001b[37m\\\u001b[0;37;40m\r\n\r\n\u001b[36mNev\u001b[0;37;40m: ",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "mssp": {
        "NAME": "Csillagkod",
        "PLAYERS": "1",
        "UPTIME": "1771086812"
      },
      "option_states": {
        "environ_requested": [
          {
            "name": "*",
            "type": "VAR"
          },
          {
            "name": "*",
            "type": "USERVAR"
          }
        ],
        "server_offered": {
          "0x56": false,
          "GMCP": true,
          "MSSP": true,
          "ZMP": true
        },
        "server_requested": {
          "LINEMODE": true,
          "MXP": true,
          "NAWS": true,
          "NEW_ENVIRON": true,
          "SGA": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.0,
        "total": 2.5236127376556396
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:12:46.005926+00:00",
      "host": "csillagkod.themuds.org",
      "ip": "91.205.173.162",
      "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 csillagkod.themuds.org 7777
Show Logfile
DEBUG client.py:965 Fingerprint client: host=csillagkod.themuds.org port=7777
INFO client_base.py:175 Connected to <Peer 91.205.173.162 7777>
DEBUG client_base.py:492 negotiation complete after 0.00s.
DEBUG stream_writer.py:707 recv IAC DO LINEMODE
DEBUG stream_writer.py:1770 handle_do(LINEMODE)
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = True
DEBUG stream_writer.py:950 send IAC WILL LINEMODE
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = True
DEBUG stream_writer.py:3174 local_option[LINEMODE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + LINEMODE] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB LINEMODE
DEBUG stream_writer.py:686 sub-negotiation cmd LINEMODE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + LINEMODE] = False
DEBUG stream_writer.py:2544 recv IAC SB LINEMODE LINEMODE-MODE b'\x03' IAC SE
DEBUG stream_writer.py:1277 set Linemode <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True, remote:False,
    local:True>
DEBUG stream_writer.py:1280 send IAC SB LINEMODE LINEMODE-MODE <b'\x07': lit_echo:False, soft_tab:False, ack:True, trapsig:True,
    remote:False, local:True> IAC SE
DEBUG stream_writer.py:707 recv IAC DO SGA
DEBUG stream_writer.py:1770 handle_do(SGA)
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = True
DEBUG stream_writer.py:950 send IAC WILL SGA
DEBUG stream_writer.py:3174 local_option[SGA] = True
DEBUG stream_writer.py:3174 pending_option[WILL + SGA] = False
DEBUG stream_writer.py:707 recv IAC DO TTYPE
DEBUG stream_writer.py:1770 handle_do(TTYPE)
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:950 send IAC WILL TTYPE
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3174 local_option[TTYPE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:707 recv IAC DO NAWS
DEBUG stream_writer.py:1770 handle_do(NAWS)
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:950 send IAC WILL NAWS
DEBUG stream_writer.py:2346 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3174 local_option[NAWS] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:707 recv IAC DO NEW_ENVIRON
DEBUG stream_writer.py:1770 handle_do(NEW_ENVIRON)
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = True
DEBUG stream_writer.py:950 send IAC WILL NEW_ENVIRON
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 local_option[NEW_ENVIRON] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NEW_ENVIRON] = False
DEBUG stream_writer.py:707 recv IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:723 WILL MCCP2_COMPRESS unsolicited
DEBUG stream_writer.py:1900 handle_will(MCCP2_COMPRESS)
DEBUG stream_writer.py:3174 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:950 send IAC DONT MCCP2_COMPRESS
WARNING stream_writer.py:2008 Unhandled: WILL MCCP2_COMPRESS.
DEBUG stream_writer.py:707 recv IAC DO MXP
DEBUG stream_writer.py:1770 handle_do(MXP)
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:950 send IAC WILL MXP
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = True
DEBUG stream_writer.py:3174 local_option[MXP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSSP
DEBUG stream_writer.py:723 WILL MSSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 remote_option[MSSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:707 recv IAC WILL ZMP
DEBUG stream_writer.py:723 WILL ZMP unsolicited
DEBUG stream_writer.py:1900 handle_will(ZMP)
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 remote_option[ZMP] = True
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:707 recv IAC WILL GMCP
DEBUG stream_writer.py:723 WILL GMCP unsolicited
DEBUG stream_writer.py:1900 handle_will(GMCP)
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 remote_option[GMCP] = True
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB NEW_ENVIRON
DEBUG stream_writer.py:686 sub-negotiation cmd NEW_ENVIRON SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + NEW_ENVIRON] = False
DEBUG stream_writer.py:2289 recv NEW_ENVIRON SEND (all)
DEBUG stream_writer.py:2312 env send: LANG='C', TERM='xterm-256color', LINES=25, COLUMNS=80, COLORTERM=''
DEBUG stream_writer.py:699 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:686 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1673 MSSP: {'NAME': 'Csillagkod', 'PLAYERS': '1', 'UPTIME': '1771086812'}
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to <Peer 91.205.173.162 7777>
INFO fingerprinting.py:746 connection for server fingerprint 3b294c266f373a74

mud.hu:5555

Connection Banner:

__ __ .__ / \\ / \\ _​___ \| \| _​___ _​___ _​____ _​___ \\ \\/\\/ // __ \\\| \| _/ ___\\/ _ \\ / \\_/ __ \\ \\ /\\ ___/\| \|_\\ \\__( <_> ) Y Y \\ ___/ \\__/\\ / \\___ >_​___/\\___ >_​___/\|__\|_\| /\\___ > \\/ \\/ \\/ \\/ \\/ ;; A mud kizarolag alkotoi elott all nyitva, elnezest a kenyelmetlensegert. Mi a neved? Nem jo a nev, amit megadtal.

Server URLs

Server Info

  • Server Location: 🇫🇷 France (GeoIP)

Telnet Fingerprint

c405afe101fc3e8c

This fingerprint is shared by 24 other servers.

Options requested from client: NAWS, TTYPE

The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.

Show JSON
{
  "server-probe": {
    "fingerprint": "c405afe101fc3e8c",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "NAWS",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\r\nNem jo a nev, amit megadtal.\r\n",
      "banner_before_return": " __      __       .__                               \r\n/  \\    /  \\ ____ |  |   ____  ____   _____   ____  \r\n\\   \\/\\/   // __ \\|  | _/ ___\\/  _ \\ /     \\_/ __ \\ \r\n \\        /\\  ___/|  |_\\  \\__(  <_> )  Y Y  \\  ___/ \r\n  \\__/\\  /  \\___  >____/\\___  >____/|__|_|  /\\___  >\r\n       \\/       \\/          \\/            \\/     \\/ \r\n\r\n ;; A mud kizarolag alkotoi elott all nyitva, elnezest a kenyelmetlensegert.\r\n\r\nMi a neved?\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {
          "NAWS": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.0,
        "total": 2.5231223106384277
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:11:20.465977+00:00",
      "host": "mud.hu",
      "ip": "91.205.173.162",
      "port": 5555
    }
  ]
}

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 mud.hu 5555
Show Logfile
DEBUG client.py:965 Fingerprint client: host=mud.hu port=5555
INFO client_base.py:175 Connected to <Peer 91.205.173.162 5555>
DEBUG client_base.py:492 negotiation complete after 0.00s.
DEBUG stream_writer.py:707 recv IAC DO TTYPE
DEBUG stream_writer.py:1770 handle_do(TTYPE)
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:950 send IAC WILL TTYPE
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3174 local_option[TTYPE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:707 recv IAC DO NAWS
DEBUG stream_writer.py:1770 handle_do(NAWS)
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:950 send IAC WILL NAWS
DEBUG stream_writer.py:2346 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3174 local_option[NAWS] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to <Peer 91.205.173.162 5555>
INFO fingerprinting.py:746 connection for server fingerprint c405afe101fc3e8c