185.246.66.117:9001

Connection Banner:

/\\ __ \* ___ ___ __ \* ___ _ ___ \|\| /\*\*\\_ _/\*\*\*\\/\*\*\*\\_ \* /\*\*\\ _/\*\*\*\\\*\\ /\*\*\*\\ \|\| \|\*\*\*\*\\_ _/\*\*\*\*\*\|\|\*\*\*\*\*\\_ \|\*\*\| \* _/\*\*\*\*_/\*\| \\_\*\*\*\\ /##\\ \|\*\*_\*\*\*\\_ _/\*\*\*\*_\*\*\|\|\*\*_\*\*\*\*\\_ \|\*\*\*\\_ _/\*\*\*\*_/\|\*\*\| \\\*\*\*\\ \|##\| \|\*\*\|\\_\*\*\*\|/\*\*\*\*_/\|\*\*\|\|\*\*\|\\_\*\*\*\*\\\|\*\*_\*\*\\ /\*\*\*\*_/ \|\*\*\| _/\*\*\*/ /#​###\\ \|\*\*\\_ \\_/ \|\*\*_/ _/\*\*\|\|\*\*\| \\_\*\*\|\|\*\*\|\\\*\*\\\\\*\*\*[ \|\*\*\|_/\*\*\*\*/ \|#​###\| \|\*\*\*\*\\_ \|\*\*\|_/\*\*\*\*\|\|\*\*\| \|\*\*\|\|\*\*\| \\\*\*\\\\\*\*\*\\_ \|\*\*\*\*\*\*\*_/ \|#​###\| \|\*\*_\*\*\*\\_ \|\*\*\*\*\*\*_\*\*\|\|\*\*\| \|\*\*\|\|\*\*\| \\\*\*\\\\\*\*\*\*\\ \|\*\*_​___/ \|#​###\| \|\*\*\|\\\*\*\*\*\\\|\*\*\* _/\|\*\*\|\|\*\*\| \|\*\*\|\|\*\*\| _/\*\*//\*\*\*_/ \|\*\*\| /#​###\\ \|\*\*\|/\*\*\*_/\|\*\*_/ \|\*\*\|\|\*\*\| \|\*\*\|\|\*\*\|/\*\*_//\*\*\*/ \|\*\*\| \|#​#####\| \|\*\*\*\*\*_/ \|\*\*\| \|\*\*\|\|\*\*\| \|\*\*\|\|\*\*\*\*\*/ /\*\*\*[ \|\*\*\| _/\\#​#####/\\_ \|\*\*\*_/ \|\*\*\| \|\*\*\|\|\*\*\| \|\*\*\|\|\*\*\*_/ \\\*\*\*\*\\_ \\__/ ___/ \\#​###/ \\___ \\__/ \\__/ \\__/\\__/ \\__/\\__/ \\_\*\*\*\*\\ ___/ / \\##/ \\ \\___ \\_\*/ {___mud.balderdash.ru:9000___} MUD started 15.01.2001 by: __ ___ ___ \\___ \\ /##\\ / ___/ /\*\*\\ _/\*\*\*\\/\*\*\*\\ \\_ /#​###\\ _/ Alexander Speransky, \|\*\*\| _/\*\*\*\*\*\|\|\*\*\*\| __ \\/#​#####\\/ Evgeny Larionov, _/\*\*\*\| _/\*\*\*\*_\*\*\|\|\*\*\*\| /\*\*\\ __ \|#​#####\| Igor Zankovets /\*\*_\*\*\|/\*\*\*\*_/\|\*\*\|\|\*\*\*\| \|\*\*\| /\*\*\\ \\#​###/ =​======================= /\*\*/\|\*\*\|\|\*\*_/ _/\*\*\|\|\*\*\*\| \|\*\*\| \|\*\*\| \|#​###\| Original DikuMUD: Hans /\*\*/ \|\*\*\|\|\*\*\|_/\*\*\*\*\|\|\*\*\*\| \|\*\*\| \|\*\*\| \|#​###\| Staerfeldt,Katja Nyboe, /\*\*/ \|\*\*\|\|\*\*\*\*\*\*_\*\*\|\|\*\*\*\| \|\*\*\| \|\*\*\| \|#​###\| Tom Madsen,Michael \\\*\*\\_ \|\*\*\|\|\*\*\*\*_/\|\*\*\|\|\*\*\*\| \|\*\*\| \|\*\*\| \\#​###/ Hammer Seifert,Sebastian \\_\*\*\\\|\*\*\|\|\*\*_/ \|\*\*\|\|\*\*\*\| \|\*\*\| \|\*\*\| \|##\| Based on MERC 2.1 code by \\\*\*\*\*\*\|\|\*\*\| \|\*\*\|\|\*\*\*\|/\*\*\*\|/\*\*\*\| \|##\| Hatchet,Furey,and Kahn \\_\*\*\*\|\|\*\*\| \|\*\*\|\|\*\*\*\*\*\*\*\*\*\*\*\*/ \|##\| ROM2.4(c)1993-1998 Russ Taylor \\__/\\__/ \\__/\\_​__________/ \|##\| \|##\| [1] - Win1251 [2] - KOI8 [3] - Alt(CP866) \|##\| [4] - Win1251(IAC) [5] - Mac [6] - Translit \|##\| \\##/ Select your codepage: [1] \\/

Server URLs

Server Location: 🇷🇺 Russia (GeoIP)

Encoding

  • Effective encoding: ascii

  • Scanner detected: cp437

Telnet Fingerprint

853c197bac0efe57

This fingerprint is unique to this server.

Options offered by server: MCCP2, MXP

Options requested from client: BINARY

The complete JSON record collected during the scan, including Telnet negotiation results and banner data.

Show JSON
{
  "server-probe": {
    "fingerprint": "853c197bac0efe57",
    "fingerprint-data": {
      "offered-options": [
        "MCCP2",
        "MXP"
      ],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [
        "BINARY"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\n\r\u001b[6z<!-- Set up MXP elements --><!ELEMENT Ex '<send>' FLAG=RoomExit><!ELEMENT rdesc '<p>' FLAG=RoomDesc><!ELEMENT Get \"<send href='\u0393\u03c4\u207f &#39;&name;&#39;|\u2229\u2261\u03b5\u0393\u03c3\u2261\u03a6\u2265\u207f &#39;&name;&#39;|\u2229\u03a6\u2265\u207f &#39;&name;&#39;' hint='\u2500\u03b4 \u03a6\u00b1\u2229\u03b5\u03b4\u207f\u03c4\u03b5\u0393\u03b1\u03c6\u03a6 \u00b2\u2265\u03b5\u03c0\u03b5 \u03b5\u00df\u00b7\u03c3\u03a9\u2265\u03b1 \u03c6\u03b1\u00b5\u221e\u03a6\u2265\u03c3 \u2229\u2261\u03b1\u0393\u2264\u25a0 \u03a9\u03c6\u03b5\u2229\u03a9\u2264 \u221e\u221a\u00b0\u03a6|\u252c\u03c4\u207f &desc;|\u2567\u2261\u03b5\u0393\u03c3\u2261\u03a6\u2265\u207f &desc;|\u2567\u03a6\u2265\u207f \u03a6\u03c4 &desc;'>\" ATT='name desc'><!ELEMENT Drop \"<send href='\u00df\u2261\u03b5\u00b1\u03a6\u2265\u207f &#39;&name;&#39;|\u2229\u2261\u03b5\u0393\u03c3\u2261\u03a6\u2265\u207f &#39;&name;&#39;|\u00b1\u221e\u03b5\u2265\u2261\u03c3\u2265\u207f \u0393 &#39;&name;&#39;|\u03b5\u03a3\u03c3\u2265\u207f &#39;&name;&#39;|\u03c3\u00b1\u2265\u207f &#39;&name;&#39;|\u2229\u03a6\u2265\u207f &#39;&name;&#39;' hint='\u2500\u03b4 \u03a6\u00b1\u2229\u03b5\u03b4\u207f\u03c4\u03b5\u0393\u03b1\u03c6\u03a6 \u00b2\u2265\u03b5\u03c0\u03b5 \u03b5\u00df\u00b7\u03c3\u03a9\u2265\u03b1 \u03c6\u03b1\u00b5\u221e\u03a6\u2265\u03c3 \u2229\u2261\u03b1\u0393\u2264\u25a0 \u03a9\u03c6\u03b5\u2229\u03a9\u2264 \u221e\u221a\u00b0\u03a6|\u2534\u2261\u03b5\u00b1\u03a6\u2265\u207f &desc;|\u2567\u2261\u03b5\u0393\u03c3\u2261\u03a6\u2265\u207f &desc;|\u2564\u221e\u03b5\u2265\u2261\u03c3\u2265\u207f \u0393 &desc;|\u256c\u03a3\u03c3\u2265\u207f &desc;|\u253c\u00b1\u2265\u207f &desc;|\u2567\u03a6\u2265\u207f &desc;'>\" ATT='name desc'><!ELEMENT List \"<send href='\u03a9\u2264\u2229\u03a6\u2265\u207f &#39;&name;&#39;' hint='\u2569\u2264\u2229\u03a6\u2265\u207f &desc;'>\" ATT='name desc'>Please, 1, 2, 3, 4, 5 or 6?",
      "banner_before_return": "\n\r                                                                /\\             \n\r __      *       ___  ___        __     *      ___ _   ___      ||              \n\r/**\\_          _/***\\/***\\_  *  /**\\         _/***\\*\\ /***\\     ||              \n\r|****\\_      _/*****||*****\\_   |**|    *  _/****_/*| \\_***\\   /##\\             \n\r|**_***\\_  _/****_**||**_****\\_ |***\\_   _/****_/|**|   \\***\\  |##|             \n\r|**|\\_***|/****_/|**||**|\\_****\\|**_**\\ /****_/  |**|  _/***/ /####\\            \n\r|**\\_ \\_/ |**_/ _/**||**|  \\_**||**|\\**\\\\***[    |**|_/****/  |####|            \n\r|****\\_   |**|_/****||**|   |**||**| \\**\\\\***\\_  |*******_/   |####|            \n\r|**_***\\_ |******_**||**|   |**||**|  \\**\\\\****\\ |**____/     |####|            \n\r|**|\\****\\|*** _/|**||**|   |**||**| _/**//***_/ |**|         /####\\            \n\r|**|/***_/|**_/  |**||**|   |**||**|/**_//***/   |**|        |######|           \n\r|*****_/  |**|   |**||**|   |**||*****/ /***[    |**|      _/\\######/\\_         \n\r|***_/    |**|   |**||**|   |**||***_/  \\****\\_  \\__/  ___/   \\####/   \\___    \n\r\\__/      \\__/   \\__/\\__/   \\__/\\__/     \\_****\\   ___/      / \\##/ \\      \\___ \n\r                                            \\_*/  {___mud.balderdash.ru:9000___}\n\rMUD started 15.01.2001 by:      __        ___  ___    \\___   \\ /##\\ /   ___/    \n\r                               /**\\     _/***\\/***\\       \\_  /####\\  _/        \n\rAlexander Speransky,           |**|   _/*****||***|  __     \\/######\\/          \n\rEvgeny Larionov,             _/***| _/****_**||***| /**\\  __ |######|           \n\rIgor Zankovets              /**_**|/****_/|**||***| |**| /**\\ \\####/            \n\r========================   /**/|**||**_/ _/**||***| |**| |**| |####|            \n\rOriginal DikuMUD: Hans    /**/ |**||**|_/****||***| |**| |**| |####|            \n\rStaerfeldt,Katja Nyboe,  /**/  |**||******_**||***| |**| |**| |####|            \n\rTom Madsen,Michael       \\**\\_ |**||****_/|**||***| |**| |**| \\####/            \n\rHammer Seifert,Sebastian  \\_**\\|**||**_/  |**||***| |**| |**|  |##|             \n\rBased on MERC 2.1 code by   \\*****||**|   |**||***|/***|/***|  |##|             \n\rHatchet,Furey,and Kahn       \\_***||**|   |**||************/   |##|             \n\rROM2.4(c)1993-1998 Russ Taylor \\__/\\__/   \\__/\\___________/    |##|             \n\r                                                               |##|             \n\r     [1] - Win1251        [2] - KOI8      [3] - Alt(CP866)     |##|             \n\r     [4] - Win1251(IAC)   [5] - Mac       [6] - Translit       |##|             \n\r                                                               \\##/             \n\rSelect your codepage: [1]                                       \\/              \n\r",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "cp437",
      "option_states": {
        "server_offered": {
          "0x55": false,
          "MCCP2": true,
          "MXP": true
        },
        "server_requested": {
          "BINARY": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.50850510597229,
        "total": 11.41681456565857
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:10:06.000069+00:00",
      "host": "185.246.66.117",
      "ip": "185.246.66.117",
      "port": 9001
    }
  ]
}

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 185.246.66.117 9001
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=185.246.66.117 port=9001
INFO client_base.py:186 Connected to <Peer 185.246.66.117 9001>
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 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 WILL MXP
DEBUG stream_writer.py:1994 handle_will(MXP)
DEBUG stream_writer.py:993 skip DO MXP; pending_option = True
DEBUG stream_writer.py:3330 remote_option[MXP] = True
DEBUG stream_writer.py:3330 pending_option[DO + MXP] = 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 MCCP_COMPRESS
DEBUG stream_writer.py:784 WILL MCCP_COMPRESS unsolicited
DEBUG stream_writer.py:1994 handle_will(MCCP_COMPRESS)
DEBUG stream_writer.py:3330 remote_option[MCCP_COMPRESS] = False
DEBUG stream_writer.py:1019 send IAC DONT MCCP_COMPRESS
DEBUG stream_writer.py:2131 Unhandled: WILL MCCP_COMPRESS.
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 ATCP, DO MCCP3_COMPRESS, DO GMCP, DO AARDWOLF, DO MSP, DO MSDP, DO MSSP, DO ZMP'
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:1404 IAC DM: Data-Mark (unhandled).
DEBUG stream_writer.py:727 IAC TSPEED: not a legal 2-byte cmd, treating as data
DEBUG stream_writer.py:727 IAC TSPEED: not a legal 2-byte cmd, treating as data
DEBUG stream_writer.py:1404 IAC DM: Data-Mark (unhandled).
DEBUG stream_writer.py:727 IAC TSPEED: not a legal 2-byte cmd, treating as data
DEBUG stream_writer.py:727 IAC TSPEED: not a legal 2-byte cmd, treating as data
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 + 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:993 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:993 skip DO GMCP; 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 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 853c197bac0efe57
INFO client_base.py:118 Connection closed to <Peer 185.246.66.117 9001>