5.39.80.203 (ageofdragons.com)
==============================
.. _ip_5_39_80_203_ageofdragons_com_3333:
Age of Dragons MUD (ageofdragons.com:3333)
------------------------------------------
**Connection Banner:**
.. image:: /_static/banners/banner_50cb333782aa.png
:alt: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* \* \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* \* \* \* \* \* \* \* \| \| ------ \* \* \* \* \|\| \|\| \| \|_\| \| _____ _____ \* \* \* \* \| \| \| \| \| _ \| \| \| \| ___\| \* \* \* \* \| \| \| \| \|__\| \|_\| \| \|_\| \| \| \|___ \* \* \* \* \| \| \| \| \| --- \| ----- \* \* \* \* \| \\ ^/ \\^/ \| __\| \| \* \* \* \* \| \|--\|-^-\|--\| \| \|____\| _____ ______ \* \* \* \* \\____\|-_\| ^ \|_-\|____/ / \\ \| ___\| \* \* \* \* \|\\____\| <,\\_/,> \|____/\| \| \| \| \| \| \|__ \* \* \* \* \\___\| /\| \|\\ \|___/ \| \|_\| \| \| --- \* \* \* \* /___ \\ \| \| / ___\\ \\_____/ \|__\| \* \* \* \* \|/ \\== \| \| ==/ \\\| _____ \* \* \* \* \| \| \| \| \| _ \\ \* \* \* \* \| \| \| \| \| \| \\ \| ___ _____ _____ _____ _____ ______ \* \* \* \* \| ^ ^ \| \| \|_ / \| \| __\|\| @ \|\| @ \|\| @ \|\| __ \|\|_ __\|\* \* \* \* \|^^-^^\| \|____ / \|_\| \|__/\|_\|\|__ \|\|____\|\|_\| \|_\| __\\ \\ \* \* \* \* \\___/ __\| \| \|____\|\* \* \* \* ---- __ \* \* \* \* \|cv\|\* \* \* \* \* \* \* \* All Dragonlance references and material found on Age of Dragons is \* \* \* \* used with permission and is a registered trademark of WOTC, Inc. \* \* \* \* \* \* \* \* CircleMUD was developed from DikuMUD (Gamma 0.0) by Jeremy "Ras" Elson\* \* \* \* at Johns Hopkins University's Department of Computer Science. All \* \* \* \* code unique to CircleMUD is protected under a copyright by the \* \* \* \* Trustees of the Johns Hopkins University. \* \* \* \* \* \* \* \* DikuMud was developed by Katja Nyboe, Tom Madsen, Hans Henrik \* \* \* \* Staerfeldt, Michael Seifert, and Sebastian Hammer. \* \* \* \* \* \* \* \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* \* \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* By what name do you wish to be known?
:class: ansi-banner
:width: 619px
:loading: lazy
Server URLs
~~~~~~~~~~~
.. raw:: html
Server Info
~~~~~~~~~~~
- **Players online**: 0 [#scan_ageofdragons.com_3333]_
- **Uptime**: 115 days
- **Server Location**: 🇫🇷 France (GeoIP)
Protocol Support
~~~~~~~~~~~~~~~~
MUD-specific protocols detected via MSSP flags or
Telnet negotiation.
- **MSSP**: :proto-yes:`Yes` (MSSP)
- **GMCP**: :proto-no:`No`
- **MSDP**: :proto-negotiated:`Negotiated`
- **MCCP**: :proto-no:`No`
- **MCCP2**: :proto-no:`No`
- **MXP**: :proto-negotiated:`Negotiated`
- **MSP**: :proto-negotiated:`Negotiated`
- **MCP**: :proto-no:`No`
- **ZMP**: :proto-no:`No`
Telnet Fingerprint
~~~~~~~~~~~~~~~~~~
:ref:`2d1d3bcf28abae7b `
*This fingerprint is shared by 54 other servers.*
**Options requested from client**: ``ATCP``, ``CHARSET``, ``MXP``, ``NAWS``, ``TTYPE``
The complete JSON record collected during the scan,
including Telnet negotiation results and any
MSSP metadata.
.. raw:: html
Show JSON
.. code-block:: json
{
"server-probe": {
"fingerprint": "2d1d3bcf28abae7b",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [],
"requested-options": [
"ATCP",
"CHARSET",
"MXP",
"NAWS",
"TTYPE"
],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "",
"banner_before_return": "\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* * |^^-^^| |____ / |_| |__/|_||__ ||____||_| |_| __\\ \\ * *\r\n* * \\___/ __| | |____|* *\r\n* * ---- __ * *\r\n* * |cv|* *\r\n* * * *\r\n* * All Dragonlance references and material found on Age of Dragons is * *\r\n* * used with permission and is a registered trademark of WOTC, Inc. * *\r\n* * * *\r\n* * CircleMUD was developed from DikuMUD (Gamma 0.0) by Jeremy \"Ras\" Elson* *\r\n* * at Johns Hopkins University's Department of Computer Science. All * *\r\n* * code unique to CircleMUD is protected under a copyright by the * *\r\n* * Trustees of the Johns Hopkins University. * *\r\n* * * *\r\n* * DikuMud was developed by Katja Nyboe, Tom Madsen, Hans Henrik * *\r\n* * Staerfeldt, Michael Seifert, and Sebastian Hammer. * *\r\n* * * *\r\n* ************************************************************************* *\r\n*****************************************************************************\r\n\r\nBy what name do you wish to be known? \u001b[7z",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "UTF-8",
"mssp": {
"CRAWL DELAY": "-1",
"NAME": "Age of Dragons MUD",
"PLAYERS": "0",
"UPTIME": "1761145278"
},
"mxp": [
"activated"
],
"option_states": {
"server_offered": {
"MSDP": true,
"MSP": true,
"MSSP": true
},
"server_requested": {
"ATCP": true,
"CHARSET": true,
"MXP": true,
"NAWS": true,
"TTYPE": true
}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 2.517031669616699
}
}
},
"sessions": [
{
"connected": "2026-02-14T17:12:09.123360+00:00",
"host": "ageofdragons.com",
"ip": "5.39.80.203",
"port": 3333
}
]
}
.. raw:: html
Connection Log
~~~~~~~~~~~~~~
Debug-level log of the Telnet negotiation session,
showing each IAC (Interpret As Command) exchange
between client and server.
*Generated by* `telnetlib3-fingerprint `_
.. code-block:: shell
telnetlib3-fingerprint --loglevel=debug ageofdragons.com 3333
.. raw:: html
Show Logfile
.. code-block:: text
DEBUG client.py:965 Fingerprint client: host=ageofdragons.com port=3333
INFO client_base.py:175 Connected to
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: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: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 CHARSET
DEBUG stream_writer.py:1770 handle_do(CHARSET)
DEBUG stream_writer.py:3174 pending_option[WILL + CHARSET] = True
DEBUG stream_writer.py:950 send IAC WILL CHARSET
DEBUG stream_writer.py:3174 local_option[CHARSET] = True
DEBUG stream_writer.py:3174 pending_option[WILL + CHARSET] = False
DEBUG stream_writer.py:707 recv IAC WILL MSDP
DEBUG stream_writer.py:723 WILL MSDP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSDP)
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:950 send IAC DO MSDP
DEBUG stream_writer.py:3174 remote_option[MSDP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = 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 DO ATCP
DEBUG stream_writer.py:1770 handle_do(ATCP)
DEBUG stream_writer.py:3174 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:950 send IAC WILL ATCP
DEBUG stream_writer.py:3174 local_option[ATCP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + ATCP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSP
DEBUG stream_writer.py:723 WILL MSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = True
DEBUG stream_writer.py:950 send IAC DO MSP
DEBUG stream_writer.py:3174 remote_option[MSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = False
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:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:2065 [SB + TTYPE] unsolicited
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 CHARSET
DEBUG stream_writer.py:686 sub-negotiation cmd CHARSET SE completion byte
DEBUG stream_writer.py:2065 [SB + CHARSET] unsolicited
DEBUG client.py:304 encoding negotiated: UTF-8
DEBUG stream_writer.py:2149 send IAC SB CHARSET ACCEPTED UTF-8 IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB MSDP
DEBUG stream_writer.py:686 sub-negotiation cmd MSDP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSDP] unsolicited
DEBUG stream_writer.py:1669 MSDP: {'SERVER_ID': 'Age of Dragons MUD'}
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': 'Age of Dragons MUD', 'PLAYERS': '0', 'UPTIME': '1761145278', 'CRAWL DELAY': '-1'}
DEBUG stream_writer.py:699 begin sub-negotiation SB MXP
DEBUG stream_writer.py:686 sub-negotiation cmd MXP SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = False
DEBUG stream_writer.py:1682 MXP: b''
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to
INFO fingerprinting.py:746 connection for server fingerprint 2d1d3bcf28abae7b
.. raw:: html
.. _ip_5_39_80_203_www_daedal-macabre_org_9000:
www.daedal-macabre.org:9000
---------------------------
**Connection Banner:**
.. image:: /_static/banners/banner_617ddc4060eb.png
:alt: -\*\* \*\*\* \*\*\* \*\*\* \*\*\* \*\*\* \*\*\* \*\* Rom Version: \*\* \*\*\* \*\*\* \*\*\*(>----------<)\*\*\* \*\*\* \*\*\* \*\* 2.4 Beta Original N\*X\*X\*\*\*X\*\*X\*\*\*X\*\*\*X\*\*\*\| Welcome to \|\*\*X\*\*\*X\*X\*\*X\*\*X\*\*X\*\*\*X\* DikuMUD by: N\*X\*\*X\*\*\*X\*\*\*X\*/WMWMWMW\| Daedal \|MWMWMWM\\\*\*\*X\*X\*\*X\*\*\*\*X\* Hans Staerfeldt, \\MMMMMMMMMMMMM/ \| Macabre! \| \\MMMMMMMMMMMMM/ Katja Nyobe, \\MMMMMMMMMMM/ \|/\\ /\\\| \\MMMMMMMMMMM/ Tom Madsen, \|MMMMMMMMM\| \\\\//\\ /\\ /\\\\// \|MMMMMMMMM\| Mike Seifert, X\*\*\*\*X\*X\*\*X \\/ \\\\// \\/ X\*X\*\*X\*\*X\*X and Sebastion X\*\*/---\\X\*X \\/ X\*\*/---\\X\*X Hammer. ___X\*\*\|___\|\*\*X__________________________________X\*X\|___\|\*\*X__ Based on MERC . X\*\*\| \|X\*X . . . . /\\ . . . X\*\*\| \|\*XX . 2.1 code by: ^ X\*\*+---+X\*X ^ / \\ ^ ^ X\*\*+---+X\*X. Hatchet, Furey, ^ X\*\*\*\*X\*\*\*\*X ^ ^ / . \\ ^ ^ X\*\*\*X\*\*\*\*\*X . and Kahn. iX\*\*\*XX\*\*\*\*\*i ^^ ^ / . \\ ^ iX\*\*XX\*\*\*X\*Xi ROM 2.4 copyright iX\*X\*X\*\*\*X\*X\*\*i / . \\ ^ iXX\*\*X\*\*\*\*X\*X\*i (c) 1993-1996 MWMWMWMWMWMWMWMWM ^ / \\ ^ MWMWMWMWMWROD'99M Russ Taylor ----------------------------+------------------------------- \| \| \| \| (L)og into your account \| See (F)orgot your password? \| \| (C)reate an account \| (T)oggle ANSI color \| \| Account (H)elp \| (E)xit \| \| \| \| ----------------------------+------------------------------- >
:class: ansi-banner
:width: 634px
:loading: lazy
Server URLs
~~~~~~~~~~~
.. raw:: html
Server Info
~~~~~~~~~~~
- **Server Location**: 🇫🇷 France (GeoIP)
Telnet Fingerprint
~~~~~~~~~~~~~~~~~~
:ref:`a8a260cc4662430c `
*This fingerprint is shared by 219 other servers.*
The complete JSON record collected during the scan,
including Telnet negotiation results and any
MSSP metadata.
.. raw:: html
Show JSON
.. code-block:: json
{
"server-probe": {
"fingerprint": "a8a260cc4662430c",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [
"AARDWOLF",
"ATCP",
"BINARY",
"CHARSET",
"COM_PORT",
"ECHO",
"EOR",
"GMCP",
"MSDP",
"MSP",
"MSSP",
"MXP",
"SGA",
"STATUS",
"ZMP"
],
"requested-options": [],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "\n\r\u001b[1;37m ----------------------------+------------------------------- \u001b[0m\n\r\u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m (\u001b[1;34mL\u001b[0m)og into your account \u001b[1;34m|\u001b[0m See (\u001b[1;34mF\u001b[0m)orgot your password? \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m (\u001b[1;34mC\u001b[0m)reate an account \u001b[1;34m|\u001b[0m (\u001b[1;34mT\u001b[0m)oggle ANSI color \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m Account (\u001b[1;34mH\u001b[0m)elp \u001b[1;34m|\u001b[0m (\u001b[1;34mE\u001b[0m)xit \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m\n\r\u001b[1;37m ----------------------------+------------------------------- \u001b[0m\n\r> ",
"banner_before_return": "\n\r-** *** *** *** *** *** *** ** Rom Version:\n\r ** *** *** ***(>----------<)*** *** *** ** 2.4 Beta Original\n\r N*X*X***X**X***X***X***| Welcome to |**X***X*X**X**X**X***X* DikuMUD by:\n\r N*X**X***X***X*/WMWMWMW| Daedal |MWMWMWM\\***X*X**X****X* Hans Staerfeldt,\n\r \\MMMMMMMMMMMMM/ | Macabre! | \\MMMMMMMMMMMMM/ Katja Nyobe,\n\r \\MMMMMMMMMMM/ |/\\ /\\| \\MMMMMMMMMMM/ Tom Madsen,\n\r |MMMMMMMMM| \\\\//\\ /\\ /\\\\// |MMMMMMMMM| Mike Seifert,\n\r X****X*X**X \\/ \\\\// \\/ X*X**X**X*X and Sebastion\n\r X**/---\\X*X \\/ X**/---\\X*X Hammer.\n\r___X**|___|**X__________________________________X*X|___|**X__ Based on MERC\n\r . X**| |X*X . . . . /\\ . . . X**| |*XX . 2.1 code by:\n\r^ X**+---+X*X ^ / \\ ^ ^ X**+---+X*X. Hatchet, Furey,\n\r ^ X****X****X ^ ^ / . \\ ^ ^ X***X*****X . and Kahn.\n\r iX***XX*****i ^^ ^ / . \\ ^ iX**XX***X*Xi ROM 2.4 copyright\n\r iX*X*X***X*X**i / . \\ ^ iXX**X****X*X*i (c) 1993-1996\n\rMWMWMWMWMWMWMWMWM ^ / \\ ^ MWMWMWMWMWROD'99M Russ Taylor\n\r\n\r\u001b[1;37m ----------------------------+------------------------------- \u001b[0m\n\r\u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m (\u001b[1;34mL\u001b[0m)og into your account \u001b[1;34m|\u001b[0m See (\u001b[1;34mF\u001b[0m)orgot your password? \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m (\u001b[1;34mC\u001b[0m)reate an account \u001b[1;34m|\u001b[0m (\u001b[1;34mT\u001b[0m)oggle ANSI color \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m Account (\u001b[1;34mH\u001b[0m)elp \u001b[1;34m|\u001b[0m (\u001b[1;34mE\u001b[0m)xit \u001b[1;34m|\u001b[0m\n\r\u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m \u001b[1;34m|\u001b[0m\n\r\u001b[1;37m ----------------------------+------------------------------- \u001b[0m\n\r> ",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"option_states": {
"server_offered": {},
"server_requested": {}
},
"scan_type": "quick",
"timing": {
"probe": 0.5145533084869385,
"total": 5.096894264221191
}
}
},
"sessions": [
{
"connected": "2026-02-14T17:12:58.046044+00:00",
"host": "www.daedal-macabre.org",
"ip": "5.39.80.203",
"port": 9000
}
]
}
.. raw:: html
Connection Log
~~~~~~~~~~~~~~
Debug-level log of the Telnet negotiation session,
showing each IAC (Interpret As Command) exchange
between client and server.
*Generated by* `telnetlib3-fingerprint `_
.. code-block:: shell
telnetlib3-fingerprint --loglevel=debug www.daedal-macabre.org 9000
.. raw:: html
Show Logfile
.. code-block:: text
DEBUG client.py:965 Fingerprint client: host=www.daedal-macabre.org port=9000
INFO client_base.py:175 Connected to
DEBUG client_base.py:492 negotiation complete after 0.00s.
DEBUG stream_writer.py:3174 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:950 send IAC DO BINARY
DEBUG stream_writer.py:3174 pending_option[DO + SGA] = True
DEBUG stream_writer.py:950 send IAC DO SGA
DEBUG stream_writer.py:3174 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:950 send IAC DO ECHO
DEBUG stream_writer.py:3174 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:950 send IAC DO STATUS
DEBUG stream_writer.py:3174 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:950 send IAC DO CHARSET
DEBUG stream_writer.py:3174 pending_option[DO + EOR] = True
DEBUG stream_writer.py:950 send IAC DO EOR
DEBUG stream_writer.py:3174 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:950 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:950 send IAC DO MSDP
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = True
DEBUG stream_writer.py:950 send IAC DO MSP
DEBUG stream_writer.py:3174 pending_option[DO + MXP] = True
DEBUG stream_writer.py:950 send IAC DO MXP
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:950 send IAC DO AARDWOLF
DEBUG stream_writer.py:3174 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:950 send IAC DO ATCP
INFO fingerprinting.py:746 connection for server fingerprint a8a260cc4662430c
INFO client_base.py:106 Connection closed to
.. raw:: html
.. _ip_5_39_80_203_zombiemud_net_2150:
zombiemud.net:2150
------------------
**Connection Banner:**
.. image:: /_static/banners/banner_a1a31702589a.png
:alt: This world is Pueblo 2.50 enhanced. Autodetecting IMP...v1.30 @@@@@@@@ @@@@@@ @@@@@@@@@@ @@@@@@@ @@@ @@@@@@@@ @@@@@@@@ @@@@@@@@ @@@@@@@@@@@ @@@@@@@@ @@@ @@@@@@@@ @@! @@! @@@ @@! @@! @@! @@! @@@ @@! @@! !@! !@! @!@ !@! !@! !@! !@ @!@ !@! !@! @!! @!@ !@! @!! !!@ @!@ @!@!@!@ !!@ @!!!:! !!! !@! !!! !@! ! !@! !!!@!!!! !!! !!!!!: !!: !!: !!! !!: !!: !!: !!! !!: !!: :!: :!: !:! :!: :!: :!: !:! :!: :!: :: :::: ::::: :: ::: :: :: :::: :: :: :::: : :: : : : : : : : :: : :: : : :: :: @@@@@@@@@@ @@@ @@@ @@@@@@@ @@@ @@@@@@@@@@@ @@@ @@@ @@@@@@@@ @@@ @@! @@! @@! @@! @@@ @@! @@@ @@! !@! !@! !@! !@! @!@ !@! @!@ !@ @!! !!@ @!@ @!@ !@! @!@ !@! @!@ !@! ! !@! !@! !!! !@! !!! !!! !!: !!: !!: !!! !!: !!! :!: :!: :!: !:! :!: !:! :!: ::: :: ::::: :: :::: :: :: : : : : : :: : : ::: What's your name? Invalid name, please try another. Name:
:class: ansi-banner
:width: 506px
:loading: lazy
Server URLs
~~~~~~~~~~~
.. raw:: html
Server Info
~~~~~~~~~~~
- **Server Location**: 🇫🇷 France (GeoIP)
Protocol Support
~~~~~~~~~~~~~~~~
MUD-specific protocols detected via MSSP flags or
Telnet negotiation.
- **MSSP**: :proto-no:`No`
- **GMCP**: :proto-no:`No`
- **MSDP**: :proto-no:`No`
- **MCCP**: :proto-no:`No`
- **MCCP2**: :proto-no:`No`
- **MXP**: :proto-negotiated:`Negotiated`
- **MSP**: :proto-no:`No`
- **MCP**: :proto-no:`No`
- **ZMP**: :proto-no:`No`
Telnet Fingerprint
~~~~~~~~~~~~~~~~~~
:ref:`5531e07dea4e2269 `
*This fingerprint is unique to this server.*
**Options offered by server**: ``MXP``
**Options requested from client**: ``TTYPE``
The complete JSON record collected during the scan,
including Telnet negotiation results and any
MSSP metadata.
.. raw:: html
Show JSON
.. code-block:: json
{
"server-probe": {
"fingerprint": "5531e07dea4e2269",
"fingerprint-data": {
"offered-options": [
"MXP"
],
"probed-protocol": "server",
"refused-options": [
"AARDWOLF",
"ATCP",
"BINARY",
"CHARSET",
"COM_PORT",
"ECHO",
"EOR",
"GMCP",
"MSDP",
"MSP",
"MSSP",
"SGA",
"STATUS",
"ZMP"
],
"requested-options": [
"TTYPE"
],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "Invalid name, please try another.\r\nName: ",
"banner_before_return": "\r\nThis world is Pueblo 2.50 enhanced. Autodetecting IMP...v1.30\n\r\n\u001b[1z\u001b[0z\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 :!: :!: :!: !:! :!: !:! :!:\r\n ::: :: ::::: :: :::: :: ::\r\n : : : : : :: : : :::\r\n\r\nWhat's your name? ",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"option_states": {
"server_offered": {
"MXP": true
},
"server_requested": {
"TTYPE": true
}
},
"scan_type": "quick",
"timing": {
"probe": 0.5065724849700928,
"total": 5.324026584625244
}
}
},
"sessions": [
{
"connected": "2026-02-14T17:13:11.362495+00:00",
"host": "zombiemud.net",
"ip": "5.39.80.203",
"port": 2150
}
]
}
.. raw:: html
Connection Log
~~~~~~~~~~~~~~
Debug-level log of the Telnet negotiation session,
showing each IAC (Interpret As Command) exchange
between client and server.
*Generated by* `telnetlib3-fingerprint `_
.. code-block:: shell
telnetlib3-fingerprint --loglevel=debug zombiemud.net 2150
.. raw:: html
Show Logfile
.. code-block:: text
DEBUG client.py:965 Fingerprint client: host=zombiemud.net port=2150
INFO client_base.py:175 Connected to
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 WILL MXP
DEBUG stream_writer.py:723 WILL MXP unsolicited
DEBUG stream_writer.py:1900 handle_will(MXP)
DEBUG stream_writer.py:3174 pending_option[DO + MXP] = True
DEBUG stream_writer.py:950 send IAC DO MXP
DEBUG stream_writer.py:3174 remote_option[MXP] = True
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MXP] = 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:3174 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:950 send IAC DO BINARY
DEBUG stream_writer.py:3174 pending_option[DO + SGA] = True
DEBUG stream_writer.py:950 send IAC DO SGA
DEBUG stream_writer.py:3174 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:950 send IAC DO ECHO
DEBUG stream_writer.py:3174 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:950 send IAC DO STATUS
DEBUG stream_writer.py:3174 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:950 send IAC DO CHARSET
DEBUG stream_writer.py:3174 pending_option[DO + EOR] = True
DEBUG stream_writer.py:950 send IAC DO EOR
DEBUG stream_writer.py:3174 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:950 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:950 send IAC DO MSDP
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = True
DEBUG stream_writer.py:950 send IAC DO MSP
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:950 send IAC DO AARDWOLF
DEBUG stream_writer.py:3174 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:950 send IAC DO ATCP
INFO fingerprinting.py:737 new server fingerprint 5531e07dea4e2269
INFO client_base.py:106 Connection closed to
.. raw:: html
.. [#scan_ageofdragons.com_3333] measured 2026-02-14 at 17:12 UTC