lofe.org
========
.. raw:: html
{} _
{{}} \_|_) |
{{}} | _ __, _ _ _ __| ,
{} _| |/ / | |/ / |/ | / | / \_
.-''-. (/\___/|__/\_/|/|__/ | |_/\_/|_/ \/
/ __ \ /| _
/.-' '-.\ \| | |
\::. .::/ __ | | SMAUG 1.4 written by Thoric
\' '/ / \_|/ Derek Snider
__ ___) (___ __ \__/ |__/ (derek@idirect.com)
.' \\ // `. |\ with help from :
/ | '-.__.-' | \ |/ Altrag, Blodkai, Narn, Haus,
| | '::::' | | Scryn, Swordbearer, Rennard,
| / '::' \ | <> [1;37
mTricops, Gorog, Nivek,
|_.-;\ __ /;-._| .::::. Grishnakh and Fireblade.
\.'^`\\\///`^'./ @\\/W\/\/W\//@--**--
/_.-._ _||_ _.-._\\\\ //\\ ///Original MERC 2.1 code by
`\___\ '-..-' /___/` \_O_<>_O_/ Hatchet, Furey and Kahn.
/'---. `\.---'\ ____________________ --**--
|| |`\\\| || |<><><> | | <><><>| Original DikuMUD code by
|| | || | || |<> | | <>| Hans Staerfeldt,
|;.__.' || '.__.;| |<> EXCALIBUR! <>| Katja Nyboe, Tom Madsen,
| || | |[1;33
.. raw:: html
lofe.org:8000
Telnet Fingerprint
------------------
:ref:`8d9ec9f191ea1be9... `
*This fingerprint is shared by 110 other servers.*
**Data source**: `8d9ec9f191ea1be9/f3acb14aee36aae3.json `_
The complete JSON record collected during the scan,
including Telnet negotiation results and any
MSSP metadata.
.. code-block:: json
{
"server-probe": {
"fingerprint": "8d9ec9f191ea1be9",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [
"AUTHENTICATION",
"BINARY",
"BM",
"CHARSET",
"COM_PORT",
"DET",
"ECHO",
"ENCRYPT",
"EOR",
"FORWARD_X",
"KERMIT",
"NAMS",
"NAOCRD",
"NAOFFD",
"NAOHTD",
"NAOHTS",
"NAOL",
"NAOLFD",
"NAOP",
"NAOVTD",
"NAOVTS",
"PRAGMA_HEARTBEAT",
"PRAGMA_LOGON",
"RCP",
"RCTE",
"RSP",
"SEND_URL",
"SGA",
"SSPI_LOGON",
"STATUS",
"SUPDUP",
"SUPDUPOUTPUT",
"SUPPRESS_LOCAL_ECHO",
"TLS",
"TN3270E",
"TTYLOC",
"VT3270REGIME",
"X3PAD",
"XAUTH"
],
"requested-options": []
},
"session_data": {
"banner_after_return": "mTricops, Gorog, Nivek,\n\r\u001b[30m |_.-;\\ \u001b[36m__ \u001b[30m/;-._| \u001b[33m.::::. \u001b[37mGrishnakh and Fireblade.\n\r\u001b[30m \\.'^`\\\\\u001b[4C\u001b[36m\\/\u001b[4C\u001b[30m//`^'./\u001b[7C \u001b[0;31m@\u001b[1;33m\\\\/\u001b[0;34mW\u001b[1;33m\\/\\/\u001b[0;34mW\u001b[1;33m\\//\u001b[0;31m@\u001b[13C\u001b[34m--\u001b[1;33m**\u001b[0;34m--\n\r\u001b[1;30m /\u001b[3C_.-._ \u001b[36m_||_ \u001b[30m_.-._\u001b[3C\\\u001b[9C\u001b[33m\\\\\\ //\\\\ ///\u001b[5C\u001b[37mOriginal MERC 2.1 code by\n\r\u001b[30m`\\___\\ '-..-' /___/` \u001b[33m\\_\u001b[37mO\u001b[33m_\u001b[0;31m<>\u001b[1;33m_\u001b[37mO\u001b[33m_/ \u001b[37mHatchet, Furey and Kahn.\n\r\u001b[5C\u001b[30m/'---. `\\.---'\\ \u001b[0;31m____________________ \u001b[34m--\u001b[1;33m**\u001b[0;34m--\n\r\u001b[1;30m || |`\\\\\\| || \u001b[0;31m|\u001b[1;33m<><><> \u001b[30m| | \u001b[33m<><><>\u001b[0;31m| \u001b[1;37mOriginal DikuMUD code by\n\r\u001b[30m || | \u001b[36m|| \u001b[30m| || \u001b[0;31m|\u001b[1;33m<> \u001b[30m| | \u001b[33m<>\u001b[0;31m| \u001b[1;37mHans Staerfeldt,\n\r\u001b[30m |;.__.' \u001b[36m|| \u001b[30m'.__.;| \u001b[0;31m|\u001b[1;33m<> EXCALIBUR! <>\u001b[0;31m| \u001b[1;37mKatja Nyboe, Tom Madsen,\n\r\u001b[30m | \u001b[36m|| \u001b[30m| \u001b[0;31m|\u001b[1;33",
"banner_before_return": "\n\r\n\r\u001b[12C\u001b[0;31m{} \u001b[1;33m_\n\r\u001b[11C\u001b[0;31m{{}} \u001b[1;33m\\_|_) |\n\r\u001b[11C\u001b[0;31m{{}} \u001b[1;33m| _ __, _ _ _ __| ,\n\r\u001b[12C\u001b[0;31m{} \u001b[1;33m_| |/ / | |/ / |/ | / | / \\_\n\r\u001b[10C\u001b[30m.-\u001b[0;31m''\u001b[1;30m-. \u001b[33m(/\\___/|__/\\_/|/|__/ | |_/\\_/|_/ \\/\n\r\u001b[9C\u001b[30m/ __ \\ \u001b[33m/| _\n\r\u001b[8C\u001b[30m/.-' '-.\\ \u001b[33m\\| | |\n\r\u001b[8C\u001b[30m\\::. .::/ \u001b[33m__ | | \u001b[37mSMAUG 1.4 written by Thoric\n\r\u001b[9C\u001b[30m\\' '/ \u001b[33m/ \\_|/ \u001b[37mDerek Snider\n\r\u001b[4C\u001b[30m__ ___) (___ __ \u001b[33m\\__/ |__/ \u001b[37m(derek@idirect.com)\n\r\u001b[2C\u001b[30m.' \\\\ // `. \u001b[33m|\\ \u001b[37mwith help from :\n\r\u001b[30m / | '-.__.-' | \\ \u001b[33m|/ \u001b[37mAltrag, Blodkai, Narn, Haus,\n\r\u001b[30m | | '::::' | | \u001b[37mScryn, Swordbearer, Rennard,\n\r\u001b[30m | / '::' \\ | \u001b[0;31m<> \u001b[1;37",
"encoding": "ascii",
"option_states": {
"server_offered": {},
"server_requested": {}
},
"timing": {
"probe": 0.5039610862731934,
"total": 1.0047361850738525
}
}
},
"sessions": [
{
"connected": "2026-02-08T05:51:08.194862+00:00",
"host": "lofe.org",
"ip": "44.234.43.12",
"port": 8000
}
]
}
Connection Log
--------------
Debug-level log of the Telnet negotiation session,
showing each IAC (Interpret As Command) exchange
between client and server.
.. code-block:: text
DEBUG client.py:770 Fingerprint client: host=lofe.org port=8000
INFO client_base.py:174 Connected to
DEBUG client_base.py:460 negotiation complete after 2.00s.
DEBUG stream_writer.py:3036 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:938 send IAC DO BINARY
DEBUG stream_writer.py:3036 pending_option[DO + SGA] = True
DEBUG stream_writer.py:938 send IAC DO SGA
DEBUG stream_writer.py:3036 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:938 send IAC DO ECHO
DEBUG stream_writer.py:3036 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:938 send IAC DO STATUS
DEBUG stream_writer.py:3036 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:938 send IAC DO CHARSET
DEBUG stream_writer.py:3036 pending_option[DO + EOR] = True
DEBUG stream_writer.py:938 send IAC DO EOR
DEBUG stream_writer.py:3036 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:938 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:3036 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:938 send IAC DO GMCP
DEBUG stream_writer.py:3036 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:938 send IAC DO MSDP
DEBUG stream_writer.py:3036 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:938 send IAC DO MSSP
DEBUG stream_writer.py:3036 pending_option[DO + MSP] = True
DEBUG stream_writer.py:938 send IAC DO MSP
DEBUG stream_writer.py:3036 pending_option[DO + MXP] = True
DEBUG stream_writer.py:938 send IAC DO MXP
DEBUG stream_writer.py:3036 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:938 send IAC DO ZMP
DEBUG stream_writer.py:3036 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:938 send IAC DO AARDWOLF
DEBUG stream_writer.py:3036 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:938 send IAC DO ATCP
INFO fingerprinting.py:746 connection for server fingerprint a8a260cc4662430c
INFO client_base.py:105 Connection closed to
*Generated by* `telnetlib3-fingerprint `_
.. code-block:: shell
telnetlib3-fingerprint --loglevel=debug lofe.org 8000