199.180.250.22 (biyg.org)

amn.biyg.org:3074

Connection Banner:

-​==-____ _​--_ ___\|\|___ _​--_ _​___-==- -​--__----___/ __ \\-- \|\| \| --/ __ \\_​__----__--- -​--__ / / \\ \\ \\\\ / / / \\ \\ _​_--- -​--- -\\\| \\ \\ _\\/_ / / \|/- \| "​"--.--.._ __/ \\_()/\\ \\// \\\\/ /\\()_/ \\__ \| \`. "-.'""\\_​...-----..._ ,--. .​--..-----.._.""\| \| / / \|_ _ \\__ ). \\ _/_ \| \\\| \|\| .. > \`. \| / / \| \| \`. ._) /\|\\ \\ .​-"""":-" "-. \` \|\| \|.' ,'\`. \| \|_/_ / \| \|_.' \| / ""\` \\ ===/ ..\|.. \\ \|\| < "" \`. " \|/__ \`. . \\ ,-- \\-​..-\\ /"\\ / \|\| \|> )-- \| / \| \|_​_..-'__\|\|__\\ \|___\\ __.:-​.._..-'_\|\\___\|\|_​___..-/ \|__\|-​-""____/ _ _ _ _ \| \| \| \| ( \* ) (\* \*) \| \| \| \| _​___ _​___ _ ___ _ _​___ _​___ \| \| \| \|\| _ \\ / ___)\| \| /___)\| \|\| _ \\ / _ \| \| \|___\| \|\| \| \| \|\| \| \| \|\|___ \|\| \|\| \| \| \|( ( \| \| \\_​_____\|\| \|\|_/ \|_\| \|_\|(___/ \|_\|\|_\| \|_\| \\_\|\| \| \|_\| (_​____\| # DBR 1.0 Codebase by: Karten # # DBSOS codebase coded by: Horus, Kronotross, Epyon. # # CFP Major overhaul by: Epyon, Luther, Saiyr, Zafin # # For area credit see type 'areas' ingame. # # Dragonball Uprising is a Dragonball themed universe which uses the DBS # # codebase originally coded by Goku, Melora, Saiyr, Islvin, and Karma. # # =​====================================================================== # # Dragon Ball Z and all logos, character names and distinctive likenesses # # thereof are trademarks of 2000 Bird Studio/Shueisha, Toei Animation. # # SMAUG 1.4 written by Thoric with Altrag, Blodkai, Haus, Narn, Scryn, # # Swordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek. # # Original MERC 2.1 code by: Hatchet, Furey, and Kahn. Original DikuMUD # # code by: Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert # Enter your character's name, or type new: Illegal name, try another. Name:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\u001b[0;37mIllegal name, try another.\n\rName: \u001b[0m\u001b[0;37m",
      "banner_before_return": "\n\r          \u001b[0;33m-==-____       \u001b[1;32m _--_   ___||___   _--_       \u001b[0;33m____-==-              \n\r           \u001b[0;33m   ---__----___\u001b[1;32m/ __ \\--  || |  --/ __ \\\u001b[0;33m___----__---                 \n\r           \u001b[0;33m        ---__ \u001b[1;32m/ /  \\ \\   \\\\ /   / /  \\ \\\u001b[0;33m __---             \n\r  \u001b[1;33m ----  \u001b[0;33m              -\\\u001b[1;32m|     \\ \\  _\\/_  / /    |/-\n\r  \u001b[1;33m|    \"\"--.--.._     \u001b[1;32m __/ \u001b[1;32m\\_\u001b[1;31m()\u001b[1;32m/\\ \\//  \\\\/ /\\\u001b[1;31m()\u001b[1;32m_/ \\__\u001b[1;31m\u001b[1;31m    \n\r  \u001b[1;33m|       `.   \"-.'\"\"\\_...-----..._   \u001b[1;31m,--. .--..-----.._.\"\"|   |   /   / \n\r  \u001b[1;33m|_   _    \\__   ).  \\           \u001b[0;33m_\u001b[1;31m/\u001b[0;33m_ \u001b[1;31m|   \\|  ||  ..    >  `.  |  /   /\n\r   \u001b[1;33m | | `.   ._)  /|\\  \\ .-\"\"\"\":\u001b[0;33m-\"   \"-. \u001b[1;31m  `  ||  |.'  ,'`. |  |_/_  /\n\r   \u001b[1;33m | |_.'   |   / \"\"`  \\  ===\u001b[0;33m/  \u001b[0;31m..|..  \u001b[0;33m\\\u001b[1;31m     ||      < \"\"  `.  \"  |/__\n\r    \u001b[1;33m`.      .    \\ ,--   \\-..-\u001b[0;33m\\   \u001b[0;31m/\"\\   \u001b[0;33m/\u001b[1;31m     ||  |>   )--   |    /    |\n\r    \u001b[1;33m |__..-'__||__\\   |___\\ __.:\u001b[0;33m-.._..-'\u001b[1;31m_|\\___||____..-/  |__|--\"\"____/ \u001b[1;30m\n\r             \u001b[1;37m _     _                \u001b[0;33m_        \u001b[0;33m_               \n\r             \u001b[1;37m| |   | |             \u001b[0;33m( \u001b[0;31m* \u001b[0;33m)    \u001b[0;33m(\u001b[0;31m* *\u001b[0;33m)              \n\r             \u001b[1;37m| |   | | ____    ____  _   ___  _  ____    ____ \n\r             \u001b[1;37m| |   | ||  _ \\  / ___)| | /___)| ||  _ \\  / _  |\n\r             \u001b[1;37m| |___| || | | || |    | ||___ || || | | |( ( | |\n\r             \u001b[1;37m \\______|| ||_/ |_|    |_|(___/ |_||_| |_| \\_|| |\n\r             \u001b[1;37m         |_|                              (_____|\n\r\n\r  \u001b[1;37m#  \u001b[1;34mDBR 1.0 Codebase by: \u001b[1;37mK\u001b[1;30marten                                             \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;34mDBSOS codebase coded by: \u001b[1;37mH\u001b[1;30morus, \u001b[1;37mK\u001b[1;30mronotross, \u001b[1;37mE\u001b[1;30mpyon.                      \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;34mCFP Major overhaul by: \u001b[1;37mE\u001b[1;30mpyon, \u001b[1;37mL\u001b[1;30muther, \u001b[1;37mS\u001b[1;30maiyr, \u001b[1;37mZ\u001b[1;30mafin                      \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;34mFor area credit see type 'areas' ingame.                                \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;32mDragonball Uprising is a Dragonball themed universe which uses the DBS  \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;32mcodebase originally coded by Goku, Melora, Saiyr, Islvin, and Karma.    \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;33m======================================================================= \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;30mDragon Ball Z and all logos, character names and distinctive likenesses \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;30mthereof are trademarks of 2000 Bird Studio/Shueisha, Toei Animation.    \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;30mSMAUG 1.4 written by Thoric with Altrag, Blodkai, Haus, Narn, Scryn,    \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;30mSwordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek.   \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;30mOriginal MERC 2.1 code by: Hatchet, Furey, and Kahn.  Original DikuMUD  \u001b[1;37m#\n\r  \u001b[1;37m#  \u001b[1;30mcode by: Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert      \u001b[1;37m# \n\r\n\r\u001b[0;37mEnter your character's name, or type \u001b[1;37mnew\u001b[0;37m: \u001b[0m\u001b[0;37m",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "cp437",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5054640769958496,
        "total": 11.107802867889404
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-04-09T19:44:46.697778+00:00",
      "host": "amn.biyg.org",
      "ip": "199.180.250.22",
      "port": 3074
    }
  ]
}

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 amn.biyg.org 3074
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=amn.biyg.org port=3074
INFO client_base.py:188 Connected to <Peer 199.180.250.22 3074>
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG client_base.py:513 negotiation failed after 4.00s.
DEBUG client_base.py:519 failed-reply: 'WILL MSP, WILL ZMP, WILL AARDWOLF, WILL MCCP2_COMPRESS, WILL GMCP, WILL MCCP3_COMPRESS,
    WILL MSDP, WILL MXP, WILL ATCP, WILL MSSP, DO MSP, DO ZMP, DO AARDWOLF, DO MCCP2_COMPRESS, DO GMCP, DO MCCP3_COMPRESS, DO
    MSDP, DO MXP, DO ATCP, DO MSSP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:844 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:120 Connection closed to <Peer 199.180.250.22 3074>

biyg.org:1801

Connection Banner:

InuYasha & Bleach copyrighted content belongs to the respected companies & individuals. Bleached InuYasha Galaxy (BIYG) code by Zeno. Areas by: Zeno, Reklah, Ryo, Torath, Gaspar, Daemaru, Alexander, Khen, Kyokyo ,-,-​--. . . . '\|___/ \| ,-. ,-. ,-. \|-. ,-. ,-\| ,\| \\ \| \|-' ,-\| \| \| \| \|-' \| \| \`-​^---' \`' \`-' \`-^ \`-' ' ' \`-' \`-^ _​____ __ __ _ \|_ _\| \\ \\ / / \| \| \| \| _ __ _ \\ \\_/ /_ _ ___\| \|__ __ _ \| \| \| '_ \\\| \| \| \\ / _\` / __\| '_ \\ / _\` \| _\| \|_\| \| \| \| \|_\| \|\| \| (_\| \\__ \\ \| \| \| (_\| \| \|_​____\|_\| \|_\|\\__,_\|\|_\|\\__,_\|___/_\| \|_\|\\__,_\| _​____ _ / _​___\| \| \| \| \| __ __ _\| \| __ ___ ___ _ \| \| \|_ \|/ _\` \| \|/ _\` \\ \\/ / \| \| \| \| \|__\| \| (_\| \| \| (_\| \|> <\| \|_\| \| \\_​____\|\\__,_\|_\|\\__,_/_/\\_\\\\__, \| __/ \| \|___/ Enter your characters name, or type new: Illegal name, try another. Name:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "Illegal name, try another.\n\rName: ",
      "banner_before_return": "\n\r\n\rInuYasha & Bleach copyrighted content belongs to the respected companies & individuals.\n\r\n\rBleached InuYasha Galaxy (BIYG) code by Zeno.\n\rAreas by: Zeno, Reklah, Ryo, Torath, Gaspar, Daemaru, Alexander, Khen, Kyokyo\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    | |  __  __ _| | __ ___  ___   _ \n\r    | | |_ |/ _` | |/ _` \\ \\/ / | | |\n\r    | |__| | (_| | | (_| |>  <| |_| |\n\r     \\_____|\\__,_|_|\\__,_/_/\\_\\\\__, |\n\r                                __/ |\n\r                               |___/ \n\r\n\rEnter your characters name, or type new: \n\r",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "utf-8",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5040838718414307,
        "total": 11.281513690948486
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:01:24.958916+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 1801
    },
    {
      "connected": "2026-04-07T07:15:38.669470+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 1801
    }
  ]
}

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 biyg.org 1801
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=biyg.org port=1801
INFO client_base.py:190 Connected to <Peer 199.180.250.22 1801>
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL ZMP, WILL MSSP, WILL MCCP2_COMPRESS, WILL MSP, WILL MCCP3_COMPRESS, WILL MXP, WILL
    GMCP, WILL AARDWOLF, WILL MSDP, WILL ATCP, DO ZMP, DO MSSP, DO MCCP2_COMPRESS, DO MSP, DO MCCP3_COMPRESS, DO MXP, DO GMCP, DO
    AARDWOLF, DO MSDP, DO ATCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 199.180.250.22 1801>

biyg.org:1901

Connection Banner:

___ WELCOME TO THE \| "​"--.--.._ __ ,--. \| \`. "-.'""\\_​...-----..._ ,--. .​--..-----./""\\ \| \\ \| \| \|_ _ \\__ ). \\ _/_ \| \\\| \|\| .. \\ . \\ \| \| \| \| \| \| \`. ._) /\|\\ \\ .​-"""":-" "-. \` \|\| \|.' / \|\\ \\\| \| \| \| \| \|_.' \| / ""\` \\ ===/ ..\|.. \\ \|\| _ \\ "" \\ \| \| \| \`. . \\ ,-- \\-​..-\\ /"\\ / \|\| \|/ / -- \\ ""\\ ""\\ \|_​_..-'__\|\|__\\ \|___\\ __.:-​.._..-'_\|\\___\|\|_​____/_/ \|___\\_​___\\_​____\\ Dragonball theme developed and coded by Gohan SMAUG 1.4 is a Merc2.1 derivative written by Thoric (Derek Snider) with help from Altrag, Blodkai, Haus, Narn, Scryn, Swordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek. Original MERC 2.1 code by Hatchet, Furey, and Kahn. Original DikuMUD code by Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert and Sebastian Hammer. Enter your character's name, or type new: Illegal name, try another. Name:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\u001b[1;31mIllegal name, try another.\n\r\u001b[1;37mName: ",
      "banner_before_return": "\n\r\u001b[1;37m ___                       WELCOME TO THE\n\r|  \"\"--.--.._                                              __   ,--.\n\r|       `.   \"-.'\"\"\\_...-----..._   ,--. .--..-----./\"\"\\  |  \\  |  |\n\r|_   _    \\__   ).  \\           \u001b[1;33m_\u001b[1;37m/\u001b[1;33m_ \u001b[1;37m|   \\|  ||  ..  \\ . \\ |  |  |  |\n\r  | | `.   ._)  /|\\  \\ .-\"\"\"\"\u001b[1;33m:-\"   \"-.\u001b[1;37m   `  ||  |.' / |\\ \\|  |  |  |\n\r  | |_.'   |   / \"\"`  \\  ===\u001b[1;33m/  \u001b[1;31m..|..\u001b[1;33m  \\\u001b[1;37m     ||   _  \\ \"\"  \\  |  |  |\n\r  `.      .    \\ ,--   \\-..-\u001b[1;33m\\   \u001b[1;31m/\"\\\u001b[1;33m   /\u001b[1;37m     ||  |/  / --   \\  \"\"\\   \"\"\\\n\r   |__..-'__||__\\   |___\\ __.\u001b[1;33m:-.._..-'\u001b[1;37m_|\\___||_____/_/  |___\\____\\_____\\  \n\r \n\r\u001b[1;33mDragonball theme developed and coded by Gohan\n\r\n\r\u001b[1;34mSMAUG 1.4 is a Merc2.1 derivative written by Thoric (Derek Snider) with help\n\rfrom Altrag, Blodkai, Haus, Narn, Scryn, Swordbearer, Tricops, Gorog, Rennard,\n\rGrishnakh, Fireblade and Nivek. Original MERC 2.1 code by Hatchet, Furey, and \n\rKahn. Original DikuMUD code by Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael\n\rSeifert and Sebastian Hammer.\n\r\u001b[1;31m\n\rEnter your character's name, or type new: ",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5042581558227539,
        "total": 11.224618673324585
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-04-05T19:23:32.460059+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 1901
    },
    {
      "connected": "2026-04-07T06:56:48.197845+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 1901
    }
  ]
}

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 biyg.org 1901
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=biyg.org port=1901
INFO client_base.py:190 Connected to <Peer 199.180.250.22 1901>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP3_COMPRESS, WILL AARDWOLF, WILL MSDP, WILL GMCP, WILL MXP, WILL ZMP, WILL MSP,
    WILL ATCP, WILL MCCP2_COMPRESS, WILL MSSP, DO MCCP3_COMPRESS, DO AARDWOLF, DO MSDP, DO GMCP, DO MXP, DO ZMP, DO MSP, DO ATCP,
    DO MCCP2_COMPRESS, DO MSSP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 199.180.250.22 1901>

biyg.org:4001

Connection Banner:

_​___ __ _​___ _​____ / __ \\_​________ _​____ _​____ _​___ / /_ _​___ _/ / / /__ / / / / / ___/ __ \`/ __ \`/ __ \\/ __ \\/ __ \\/ __ \`/ / / / / / /_/ / / / /_/ / /_/ / /_/ / / / / /_/ / /_/ / / / / /__ /_​____/_/ \\__,_/\\__, /\\_​___/_/ /_/_​.___/\\__,_/_/_/ /_​___/ /_​___/ _ __ __ __ _ ___ __ \| \| / /___ _​____/ /___/ / \| \| / (_)___ / /_​____ _​____ _​___ \| \| /\| / / __ \\/ ___/ / __ (_) \| \| / / / __ \\/ __/ __ \`/ __ \`/ _ \\ \| \|/ \|/ / /_/ / / / / /_/ / \| \|/ / / / / / /_/ /_/ / /_/ / __/ \|__/\|__/\\_​___/_/ /_/\\__,_(_) \|___/_/_/ /_/\\__/\\__,_/\\__, /\\___/ /_​___/ .-. .-. .-. .-. .-. .-. .-. ( \* ) ( : ) ('\*.) (: :) (:-:) (:::) ((-)) \`-' \`-' \`-' \`-' \`-' \`-' \`-' -​--------------------------------------------------------------------------- SMAUG 1.4: Thoric (Derek Snider) with Altrag, Blodkai, Haus, Narn, Scryn, Swordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek. Original MERC 2.1 by: Hatchet, Furey, and Kahn. Original DikuMUD by: Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert & Sebastian Hammer -​--------------------------------------------------------------------------- Enter your character's name, or type new: Illegal name, try another. Name:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "Illegal name, try another.\n\rName: ",
      "banner_before_return": "\n\r       \u001b[1;33m____                               __          ____  \u001b[0;33m _____\n\r      \u001b[1;33m/ __ \\_________ _____ _____  ____  / /_  ____ _/ / /  \u001b[0;33m/__  /\n\r     \u001b[1;33m/ / / / ___/ __ `/ __ `/ __ \\/ __ \\/ __ \\/ __ `/ / /     \u001b[0;33m/ / \n\r    \u001b[1;33m/ /_/ / /  / /_/ / /_/ / /_/ / / / / /_/ / /_/ / / /     \u001b[0;33m/ /__\n\r   \u001b[1;33m/_____/_/   \\__,_/\\__, /\\____/_/ /_/_.___/\\__,_/_/_/     \u001b[0;33m/____/\n\r                    \u001b[1;33m/____/                                        \n\r\n\r    \u001b[1;34m_       __           __    __    \u001b[1;37m _    ___       __                 \n\r   \u001b[1;34m| |     / /___  _____/ /___/ /    \u001b[1;37m| |  / (_)___  / /_____ _____ ____ \n\r   \u001b[1;34m| | /| / / __ \\/ ___/ / __  (_)   \u001b[1;37m| | / / / __ \\/ __/ __ `/ __ `/ _ \\\n\r   \u001b[1;34m| |/ |/ / /_/ / /  / / /_/ /      \u001b[1;37m| |/ / / / / / /_/ /_/ / /_/ /  __/\n\r   \u001b[1;34m|__/|__/\\____/_/  /_/\\__,_(_)     \u001b[1;37m|___/_/_/ /_/\\__/\\__,_/\\__, /\\___/ \n\r                                                           \u001b[1;37m/____/       \n\r\n\r             \u001b[0;33m .-.   .-.   .-.   .-.   .-.   .-.   .-.\n\r             \u001b[0;33m( \u001b[1;31m*\u001b[0;33m ) ( \u001b[1;31m:\u001b[0;33m ) (\u001b[1;31m'*.\u001b[0;33m) (\u001b[1;31m: :\u001b[0;33m) (\u001b[1;31m:-:\u001b[0;33m) (\u001b[1;31m:::\u001b[0;33m) (\u001b[1;31m(-)\u001b[0;33m)\n\r              \u001b[0;33m`-'   `-'   `-'   `-'   `-'   `-'   `-'\n\r\n\r\u001b[0;34m----------------------------------------------------------------------------\n\r\u001b[1;36mSMAUG 1.4: Thoric (Derek Snider) with Altrag, Blodkai, Haus, Narn, Scryn,\n\rSwordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek.\n\rOriginal MERC 2.1 by: Hatchet, Furey, and Kahn.  Original DikuMUD by:\n\rHans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert & Sebastian Hammer\n\r\u001b[0;34m----------------------------------------------------------------------------\n\r\n\r\n\r\u001b[1;37mEnter your character's name, or type new:\n\r",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5067200660705566,
        "total": 11.220658302307129
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-04-05T18:39:25.582620+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 4001
    },
    {
      "connected": "2026-04-07T07:13:59.243698+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 4001
    }
  ]
}

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 biyg.org 4001
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=biyg.org port=4001
INFO client_base.py:190 Connected to <Peer 199.180.250.22 4001>
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MSSP, WILL MSP, WILL MCCP2_COMPRESS, WILL MCCP3_COMPRESS, WILL ATCP, WILL MXP, WILL
    AARDWOLF, WILL GMCP, WILL ZMP, WILL MSDP, DO MSSP, DO MSP, DO MCCP2_COMPRESS, DO MCCP3_COMPRESS, DO ATCP, DO MXP, DO AARDWOLF,
    DO GMCP, DO ZMP, DO MSDP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 199.180.250.22 4001>

biyg.org:4010

Connection Banner:

_​___ __ _​___ _​____ / __ \\_​________ _​____ _​____ _​___ / /_ _​___ _/ / / /__ / / / / / ___/ __ \`/ __ \`/ __ \\/ __ \\/ __ \\/ __ \`/ / / / / / /_/ / / / /_/ / /_/ / /_/ / / / / /_/ / /_/ / / / / /__ /_​____/_/ \\__,_/\\__, /\\_​___/_/ /_/_​.___/\\__,_/_/_/ /_​___/ /_​___/ _ __ __ __ _ ___ __ \| \| / /___ _​____/ /___/ / \| \| / (_)___ / /_​____ _​____ _​___ \| \| /\| / / __ \\/ ___/ / __ (_) \| \| / / / __ \\/ __/ __ \`/ __ \`/ _ \\ \| \|/ \|/ / /_/ / / / / /_/ / \| \|/ / / / / / /_/ /_/ / /_/ / __/ \|__/\|__/\\_​___/_/ /_/\\__,_(_) \|___/_/_/ /_/\\__/\\__,_/\\__, /\\___/ /_​___/ .-. .-. .-. .-. .-. .-. .-. ( \* ) ( : ) ('\*.) (: :) (:-:) (:::) ((-)) \`-' \`-' \`-' \`-' \`-' \`-' \`-' -​--------------------------------------------------------------------------- SMAUG 1.4: Thoric (Derek Snider) with Altrag, Blodkai, Haus, Narn, Scryn, Swordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek. Original MERC 2.1 by: Hatchet, Furey, and Kahn. Original DikuMUD by: Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert & Sebastian Hammer -​--------------------------------------------------------------------------- Enter your character's name, or type new: Illegal name, try another. Name:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "Illegal name, try another.\n\rName: ",
      "banner_before_return": "\n\r       \u001b[1;33m____                               __          ____  \u001b[0;33m _____\n\r      \u001b[1;33m/ __ \\_________ _____ _____  ____  / /_  ____ _/ / /  \u001b[0;33m/__  /\n\r     \u001b[1;33m/ / / / ___/ __ `/ __ `/ __ \\/ __ \\/ __ \\/ __ `/ / /     \u001b[0;33m/ / \n\r    \u001b[1;33m/ /_/ / /  / /_/ / /_/ / /_/ / / / / /_/ / /_/ / / /     \u001b[0;33m/ /__\n\r   \u001b[1;33m/_____/_/   \\__,_/\\__, /\\____/_/ /_/_.___/\\__,_/_/_/     \u001b[0;33m/____/\n\r                    \u001b[1;33m/____/                                        \n\r\n\r    \u001b[1;34m_       __           __    __    \u001b[1;37m _    ___       __                 \n\r   \u001b[1;34m| |     / /___  _____/ /___/ /    \u001b[1;37m| |  / (_)___  / /_____ _____ ____ \n\r   \u001b[1;34m| | /| / / __ \\/ ___/ / __  (_)   \u001b[1;37m| | / / / __ \\/ __/ __ `/ __ `/ _ \\\n\r   \u001b[1;34m| |/ |/ / /_/ / /  / / /_/ /      \u001b[1;37m| |/ / / / / / /_/ /_/ / /_/ /  __/\n\r   \u001b[1;34m|__/|__/\\____/_/  /_/\\__,_(_)     \u001b[1;37m|___/_/_/ /_/\\__/\\__,_/\\__, /\\___/ \n\r                                                           \u001b[1;37m/____/       \n\r\n\r             \u001b[0;33m .-.   .-.   .-.   .-.   .-.   .-.   .-.\n\r             \u001b[0;33m( \u001b[1;31m*\u001b[0;33m ) ( \u001b[1;31m:\u001b[0;33m ) (\u001b[1;31m'*.\u001b[0;33m) (\u001b[1;31m: :\u001b[0;33m) (\u001b[1;31m:-:\u001b[0;33m) (\u001b[1;31m:::\u001b[0;33m) (\u001b[1;31m(-)\u001b[0;33m)\n\r              \u001b[0;33m`-'   `-'   `-'   `-'   `-'   `-'   `-'\n\r\n\r\u001b[0;34m----------------------------------------------------------------------------\n\r\u001b[1;36mSMAUG 1.4: Thoric (Derek Snider) with Altrag, Blodkai, Haus, Narn, Scryn,\n\rSwordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek.\n\rOriginal MERC 2.1 by: Hatchet, Furey, and Kahn.  Original DikuMUD by:\n\rHans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert & Sebastian Hammer\n\r\u001b[0;34m----------------------------------------------------------------------------\n\r\n\r\n\r\u001b[1;37mEnter your character's name, or type new:\n\r",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5050878524780273,
        "total": 11.18817138671875
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-04-05T19:16:37.165790+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 4010
    },
    {
      "connected": "2026-04-07T07:14:02.505468+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 4010
    }
  ]
}

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 biyg.org 4010
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=biyg.org port=4010
INFO client_base.py:190 Connected to <Peer 199.180.250.22 4010>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP3_COMPRESS, WILL MSDP, WILL MCCP2_COMPRESS, WILL MSP, WILL MXP, WILL AARDWOLF,
    WILL ZMP, WILL GMCP, WILL MSSP, WILL ATCP, DO MCCP3_COMPRESS, DO MSDP, DO MCCP2_COMPRESS, DO MSP, DO MXP, DO AARDWOLF, DO ZMP,
    DO GMCP, DO MSSP, DO ATCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 199.180.250.22 4010>

biyg.org:4020

Connection Banner:

_​___ __ _​___ _​____ / __ \\_​________ _​____ _​____ _​___ / /_ _​___ _/ / / /__ / / / / / ___/ __ \`/ __ \`/ __ \\/ __ \\/ __ \\/ __ \`/ / / / / / /_/ / / / /_/ / /_/ / /_/ / / / / /_/ / /_/ / / / / /__ /_​____/_/ \\__,_/\\__, /\\_​___/_/ /_/_​.___/\\__,_/_/_/ /_​___/ /_​___/ _ __ __ __ _ ___ __ \| \| / /___ _​____/ /___/ / \| \| / (_)___ / /_​____ _​____ _​___ \| \| /\| / / __ \\/ ___/ / __ (_) \| \| / / / __ \\/ __/ __ \`/ __ \`/ _ \\ \| \|/ \|/ / /_/ / / / / /_/ / \| \|/ / / / / / /_/ /_/ / /_/ / __/ \|__/\|__/\\_​___/_/ /_/\\__,_(_) \|___/_/_/ /_/\\__/\\__,_/\\__, /\\___/ /_​___/ .-. .-. .-. .-. .-. .-. .-. ( \* ) ( : ) ('\*.) (: :) (:-:) (:::) ((-)) \`-' \`-' \`-' \`-' \`-' \`-' \`-' -​--------------------------------------------------------------------------- SMAUG 1.4: Thoric (Derek Snider) with Altrag, Blodkai, Haus, Narn, Scryn, Swordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek. Original MERC 2.1 by: Hatchet, Furey, and Kahn. Original DikuMUD by: Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert & Sebastian Hammer -​--------------------------------------------------------------------------- Enter your character's name, or type new: Illegal name, try another. Name:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "Illegal name, try another.\n\rName: ",
      "banner_before_return": "\n\r       \u001b[1;33m____                               __          ____  \u001b[0;33m _____\n\r      \u001b[1;33m/ __ \\_________ _____ _____  ____  / /_  ____ _/ / /  \u001b[0;33m/__  /\n\r     \u001b[1;33m/ / / / ___/ __ `/ __ `/ __ \\/ __ \\/ __ \\/ __ `/ / /     \u001b[0;33m/ / \n\r    \u001b[1;33m/ /_/ / /  / /_/ / /_/ / /_/ / / / / /_/ / /_/ / / /     \u001b[0;33m/ /__\n\r   \u001b[1;33m/_____/_/   \\__,_/\\__, /\\____/_/ /_/_.___/\\__,_/_/_/     \u001b[0;33m/____/\n\r                    \u001b[1;33m/____/                                        \n\r\n\r    \u001b[1;34m_       __           __    __    \u001b[1;37m _    ___       __                 \n\r   \u001b[1;34m| |     / /___  _____/ /___/ /    \u001b[1;37m| |  / (_)___  / /_____ _____ ____ \n\r   \u001b[1;34m| | /| / / __ \\/ ___/ / __  (_)   \u001b[1;37m| | / / / __ \\/ __/ __ `/ __ `/ _ \\\n\r   \u001b[1;34m| |/ |/ / /_/ / /  / / /_/ /      \u001b[1;37m| |/ / / / / / /_/ /_/ / /_/ /  __/\n\r   \u001b[1;34m|__/|__/\\____/_/  /_/\\__,_(_)     \u001b[1;37m|___/_/_/ /_/\\__/\\__,_/\\__, /\\___/ \n\r                                                           \u001b[1;37m/____/       \n\r\n\r             \u001b[0;33m .-.   .-.   .-.   .-.   .-.   .-.   .-.\n\r             \u001b[0;33m( \u001b[1;31m*\u001b[0;33m ) ( \u001b[1;31m:\u001b[0;33m ) (\u001b[1;31m'*.\u001b[0;33m) (\u001b[1;31m: :\u001b[0;33m) (\u001b[1;31m:-:\u001b[0;33m) (\u001b[1;31m:::\u001b[0;33m) (\u001b[1;31m(-)\u001b[0;33m)\n\r              \u001b[0;33m`-'   `-'   `-'   `-'   `-'   `-'   `-'\n\r\n\r\u001b[0;34m----------------------------------------------------------------------------\n\r\u001b[1;36mSMAUG 1.4: Thoric (Derek Snider) with Altrag, Blodkai, Haus, Narn, Scryn,\n\rSwordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek.\n\rOriginal MERC 2.1 by: Hatchet, Furey, and Kahn.  Original DikuMUD by:\n\rHans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert & Sebastian Hammer\n\r\u001b[0;34m----------------------------------------------------------------------------\n\r\n\r\n\r\u001b[1;37mEnter your character's name, or type new:\n\r",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5043163299560547,
        "total": 11.222609758377075
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-04-05T19:34:19.219060+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 4020
    },
    {
      "connected": "2026-04-07T06:46:08.132658+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 4020
    }
  ]
}

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 biyg.org 4020
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=biyg.org port=4020
INFO client_base.py:190 Connected to <Peer 199.180.250.22 4020>
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL ZMP, WILL MSDP, WILL MSP, WILL AARDWOLF, WILL ATCP, WILL MCCP2_COMPRESS, WILL
    MCCP3_COMPRESS, WILL MSSP, WILL GMCP, WILL MXP, DO ZMP, DO MSDP, DO MSP, DO AARDWOLF, DO ATCP, DO MCCP2_COMPRESS, DO
    MCCP3_COMPRESS, DO MSSP, DO GMCP, DO MXP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 199.180.250.22 4020>

biyg.org:20000

Connection Banner:

__ \| "​"--.--.._ _​_.. ,--. \| \`. "-.'""\\_​...-----..._ ,--. .​--..-----.._.""\| \| / / \|_ _ \\__ ). \\ _/_ \| \\\| \|\| .. > \`. \| / \| \| \`. ._) /\|\\ \\ .​-"""":-" "-. \` \|\| \|.' ,'\`. \| \|_/_ / \| \|_.' \| / ""\` \\ ===/ ..\|.. \\ \|\| < "" \`. " \|/ \`. . \\ ,-- \\-​..-\\ /"\\ / \|\| \|> )-- \| / \|_​_..-'__\|\|__\\ \|___\\ __.:-​.._..-'_\|\\___\|\|_​___..-/ \|__\|-​-""____/ _​_____ / _​____) _ ( (_​___ _\| \|_ _​____ _​___ \\_​___ (_ _\|_​___ \|/ ___) _​____) )\| \|_/ ___ \| \| (_​_____/ \\__)_​____\|_\| -​--------------------------------------------------------------------- SMAUG 1.4 (C) 1994, 1995, 1996, 1998 by Derek Snider SMAUG code team: Thoric, Altrag, Blodkai, Narn, Haus, Scryn, Rennard, Swordbearer, Gorog, Grishnakh, Nivek, Tricops and Fireblade -​--------------------------------------------------------------------- Merc 2.1 Diku Mud improvments copyright (C) 1992, 1993 by Michael Chastain, Michael Quan, and Mitchell Tse. Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer, Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe. -​-------------------------------------------------------------------- Dragon Ball Z and all logos, character names and distinctive likenesses thereof are trademarks of Toei Animation. 2000 Bird Studio/Shueisha,Toei Animation. -​-------------------------------------------------------------------- Enter your name, or type new: Illegal name, try another. Name:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "Illegal name, try another.\n\rName: ",
      "banner_before_return": "\n\r\u001b[m\u001b[1;33m __                                                                         \n\r|  \"\"--.--.._                                \u001b[31m             __..    ,--.     \n\r\u001b[33m|       `.   \"-.'\"\"\\_...-----..._   ,--. .--.\u001b[31m.-----.._.\"\"|   |   /   /    \n\r\u001b[33m|_   _    \\__   ).  \\          \u001b[m\u001b[33m \u001b[m\u001b[1;33m_/\u001b[m\u001b[33m_ \u001b[m\u001b[1;33m|   \\|  |\u001b[31m|  ..    >  `.  |  /  \n\r\u001b[33m  | | `.   ._)  /|\\  \\ .-\"\"\"\":\u001b[m\u001b[33m-\"   \"-.  \u001b[m\u001b[1;33m `  |\u001b[31m|  |.'  ,'`. |  |_/_  /   \n\r\u001b[33m  | |_.'   |   / \"\"`  \\  ===\u001b[m\u001b[33m/  \u001b[m\u001b[1;31m..|..\u001b[m\u001b[33m  \\\u001b[m\u001b[1;33m     |\u001b[31m|      < \"\"  `.  \"  |/\n\r\u001b[33m  `.      .    \\ ,--   \\-..-\u001b[m\u001b[33m\\  \u001b[m\u001b[1;31m /\"\\\u001b[m\u001b[33m   / \u001b[m\u001b[1;33m    |\u001b[31m|  |>   )--   |    /  \n\r\u001b[33m   |__..-'__||__\\   |___\\ __.:\u001b[m\u001b[33m-.._..-'\u001b[m\u001b[1;33m_|\\___|\u001b[31m|____..-/  |__|--\"\"____/  \n\r \n\r                   \u001b[36m    ______                  \n\r                      / _____) _               \n\r                     ( (____ _| |_ _____  ____ \n\r                      \\____ (_   _|____ |/ ___)\n\r                      _____) )| |_/ ___ | |    \n\r                     (______/  \\__)_____|_| \n\r\u001b[30m----------------------------------------------------------------------\n\r\u001b[33m\u001b[m\u001b[mSMAUG 1.4 (C) 1994, 1995, 1996, 1998  by Derek Snider\n\rSMAUG code team: Thoric, Altrag, Blodkai, Narn, Haus, Scryn, Rennard,\n\rSwordbearer, Gorog, Grishnakh, Nivek, Tricops and Fireblade\n\r\u001b[m\u001b[1;30m----------------------------------------------------------------------\n\r\u001b[33m\u001b[m\u001b[mMerc 2.1 Diku Mud improvments copyright (C) 1992, 1993 by\n\rMichael Chastain, Michael Quan, and Mitchell Tse.\n\rOriginal Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,\n\rMichael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   \n\r\u001b[m\u001b[1;30m---------------------------------------------------------------------\n\r\u001b[33m\u001b[m\u001b[mDragon Ball Z and all logos, character names and distinctive \n\rlikenesses thereof are trademarks of Toei Animation. \n\r2000 Bird Studio/Shueisha,Toei Animation. \n\r\u001b[m\u001b[1;30m---------------------------------------------------------------------\n\r\n\r\u001b[36mEnter your name, or type new:\n\r",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5065624713897705,
        "total": 11.099552154541016
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-04-05T18:46:29.884534+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 20000
    },
    {
      "connected": "2026-04-07T06:50:07.527119+00:00",
      "host": "biyg.org",
      "ip": "199.180.250.22",
      "port": 20000
    }
  ]
}

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 biyg.org 20000
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=biyg.org port=20000
INFO client_base.py:190 Connected to <Peer 199.180.250.22 20000>
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL ATCP, WILL MSP, WILL ZMP, WILL MCCP2_COMPRESS, WILL MXP, WILL MSDP, WILL AARDWOLF,
    WILL MCCP3_COMPRESS, WILL GMCP, WILL MSSP, DO ATCP, DO MSP, DO ZMP, DO MCCP2_COMPRESS, DO MXP, DO MSDP, DO AARDWOLF, DO
    MCCP3_COMPRESS, DO GMCP, DO MSSP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 199.180.250.22 20000>