213.129.66.106 (bbs.erb.pw) =========================== .. _ip_213_129_66_106_bbs_erb_pw_23: bbs.erb.pw:23 ------------- **Connection Banner:** .. image:: /_static/banners/banner_da6d50eecb29.png :alt: Mystic BBS Version 1.12 A49 Copyright (C) 1997-2023 By James Coyle ╔═════════════════════════════════════════════════════════════════════════════╗ ║ AMIBIOS System Configuration (C) 1985-1991, American Megatrends Inc., ║ ╠═════════════════════════════════════╤═══════════════════════════════════════╣ ║ Main Processor : 80386DX │ Base Memory Size : 640 KB ║ ║ Numeric Processor : │ Ext. Memory Size : 7424 KB ║ ║ Floppy Drive A: : 1.44 MB, 3½" │ Hard Disk C: Type : 47 ║ ║ Floppy Drive B: : 1.2 MB, 5¼" │ Hard Disk D: Type : None ║ ║ Display Type : VGA/PGA/EGA │ Serial Port(s) : 3F8,2F8 ║ ║ AMIBIOS Date : 12/12/91 │ Parallel Port(s) : 378 ║ ╚═════════════════════════════════════╧═══════════════════════════════════════╝ 128KB CACHE MEMORY 40MHz CPU Clock Starting BBS-DOS... HIMEM is testing extended memory...done. This driver is provided by Oak Technology, Inc.. OTI-91X ATAPI CD-ROM device driver, Rev D91XV352 (C)Copyright Oak Technology Inc. 1987-1997 Device Name : MSCD0001 Transfer Mode : Programmed I/O Number of drives : 1 MSCDEX Version 2.23 Copyright (C) Microsoft Corp. 1986-1993. All rights reserved. Drive D: = Driver MSCD0001 unit 0 C:\\>cd\\bbs C:\\BBS>start TQW The Matrix has you... Follow the white rabbit. Knock, Knock, Neo. Detecting terminal emulation: +​-------------------- -- - : botcheck v1.2 >> Phenom Productions : Connected to: The Quantum Wormhole BBS (nODE_2) : Running: Mystic BBS v1.12 A49 (Linux) +​----------- -- - Press [.W.] or [.ESC.] twice within 15 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 14 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 13 seconds to CONTINUE... Press [.W.] or [.ESC.] twice within 12 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 11 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 10 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 09 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 08 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 07 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 06 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 05 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 04 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 03 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 02 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 01 seconds to CONTINUE...Press [.W.] or [.ESC.] twice within 00 seconds to CONTINUE... [0] CP437 (SyncTerm/NetRunner) [1] UTF-8 (PuTTy/SSH/Telnet) Select Terminal Codepage [Enter = CP437]:  :class: ansi-banner :width: 489px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇬🇧 United Kingdom (GeoIP) Listing ~~~~~~~ - **BBS Name**: Quantum Wormhole (from listing) - **Sysop**: MeaTLoTioN - **Listed Location**: Ramsgate, Kent, UK BBS Software ~~~~~~~~~~~~ **Detected**: Mystic BBS Encoding ~~~~~~~~ - **Effective encoding**: cp437 - **Override**: cp437 (from bbslist.txt) - **Scanner detected**: cp437 Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`f81f891a368f3645 ` *This fingerprint is shared by 20 other servers.* **Options requested from client**: ``BINARY``, ``TTYPE`` The complete JSON record collected during the scan, including Telnet negotiation results and banner data. .. raw:: html
Show JSON .. code-block:: json { "server-probe": { "fingerprint": "f81f891a368f3645", "fingerprint-data": { "offered-options": [], "probed-protocol": "server", "refused-options": [], "requested-options": [ "BINARY", "TTYPE" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m12\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[12;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m11\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[13;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m10\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[14;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m09\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[15;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m08\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[16;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m07\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[17;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m06\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[18;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m05\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[19;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m04\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[20;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m03\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[21;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m02\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[22;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m01\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[23;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m00\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[24;1H\r\u001b[0m\n\u001b[1;33m\u001b[24;1H\r\u001b[0m\n\u001b[1;33m\u001b[24;1H\u001b[0;1;30m[\u001b[0;1;32m0\u001b[0;1;30m] \u001b[0;1;36mC\u001b[0m\u001b[36mP437 \u001b[0;1;36m\u001b[0;1;30m(\u001b[0mSyncTerm\u001b[1m\u001b[0;1;30m/\u001b[0mNetRunner\u001b[1m\u001b[0;1;30m)\r\u001b[0m\n\u001b[1;30m\u001b[24;1H[\u001b[0;1;32m1\u001b[0;1;30m] \u001b[0;1;36mU\u001b[0m\u001b[36mTF-8 \u001b[0;1;36m\u001b[0;1;30m(\u001b[0mPuTTy\u001b[1m\u001b[0;1;30m/\u001b[0mSSH\u001b[1m\u001b[0;1;30m/\u001b[0mTelnet\u001b[1m\u001b[0;1;30m)\r\u001b[0m\n\u001b[1;30m\u001b[24;1H\r\u001b[0m\n\u001b[1;30m\u001b[24;1H\u001b[0;1;31mS\u001b[0m\u001b[31melect \u001b[0;1;31mT\u001b[0m\u001b[31merminal \u001b[0;1;31mC\u001b[0m\u001b[31modepage \u001b[0;1;31m\u001b[0;1;30m[\u001b[0;1;32mE\u001b[0m\u001b[32mnter \u001b[0;1;32m\u001b[0;1;35m= \u001b[0;1;32mC\u001b[0m\u001b[32mP437\u001b[0;1;32m\u001b[0;1;30m]\u001b[0;1;35m: \r\u001b[0m\n\u001b[1;35m\u001b[24;1H\u001b[?1000l\b\b\b\b\b\b\b\b\r\u001b[0m\n\u001b[1;35m\u001b[24;1H\u001b[8;25;80t\u001b[1;25r\u001b[24;1H", "banner_before_return": "\u001b[1;1H\u001b[2J\u001b[1;1H\u001b[?1000h\fMystic BBS Version 1.12 A49\r\nCopyright (C) 1997-2023 By James Coyle\r\n\u001b[?1000l\f\r\n\u0007\u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\r\n\u2551 AMIBIOS System Configuration (C) 1985-1991, American Megatrends Inc., \u2551\r\n\u2560\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2564\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2563\r\n\u2551 Main Processor : 80386DX \u2502 Base Memory Size : 640 KB \u2551\r\n\u2551 Numeric Processor : \u2502 Ext. Memory Size : 7424 KB \u2551\r\n\u2551 Floppy Drive A: : 1.44 MB, 3\u00bd\" \u2502 Hard Disk C: Type : 47 \u2551\r\n\u2551 Floppy Drive B: : 1.2 MB, 5\u00bc\" \u2502 Hard Disk D: Type : None \u2551\r\n\u2551 Display Type : VGA/PGA/EGA \u2502 Serial Port(s) : 3F8,2F8 \u2551\r\n\u2551 AMIBIOS Date : 12/12/91 \u2502 Parallel Port(s) : 378 \u2551\r\n\u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2567\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\r\n128KB CACHE MEMORY\r\n40MHz CPU Clock\r\nStarting BBS-DOS...\r\n\r\nHIMEM is testing extended memory...done.\r\nThis driver is provided by Oak Technology, Inc..\r\nOTI-91X ATAPI CD-ROM device driver, Rev D91XV352\r\n(C)Copyright Oak Technology Inc. 1987-1997\r\n Device Name : MSCD0001\r\n Transfer Mode : Programmed I/O\r\n Number of drives : 1\r\n\r\nMSCDEX Version 2.23\r\nCopyright (C) Microsoft Corp. 1986-1993. All rights reserved.\r\n Drive D: = Driver MSCD0001 unit 0\r\n\r\n\r\nC:\\>cd\\bbs\r\nC:\\BBS>start TQW\r\n \u001b[32m\u001b[0;37 DThe Matrix has you... Follow the white rabbit. Knock, Knock, Neo.\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\r\u001b[0m\n\u001b[32m\u001b[0;26 D\u001b[0m\r\n\r\nDetecting terminal emulation: \u001b[s\u001b[255B\u001b[255C\u001b[6n\u001b[u\u001b[1;1H\u001b[1;1H\u001b[2J\u001b[1;1H\u001b[36m+-------------------- -- -\r\n\u001b[2;1H: \u001b[0;36;46m\u001b[0;1;36;46m\u001b[0;1;46m botcheck v1.2 \u001b[0;1m \u001b[0;1;32m>\u001b[0m\u001b[36m> \u001b[0;1;36mPhenom Productions\r\n\u001b[3;1H\u001b[0m\u001b[36m: \u001b[0mConnected to: \u001b[1mThe Quantum Wormhole BBS \u001b[0m(\u001b[36mnODE_\u001b[0;1;36m2\u001b[0m)\r\n\u001b[5;1H\u001b[36m: \u001b[0mRunning: \u001b[1mMystic BBS v1.12 A49 \u001b[0m(\u001b[1m\u001b[0;1;36mLinux\u001b[0m)\r\n\u001b[6;1H\u001b[36m+----------- -- -\r\n\u001b[7;1H\r\n\u001b[8;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m15\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[9;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m14\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[10;1H\u001b[0mPress [\u001b[1m\u001b[0;1;30m.\u001b[0;1mW\u001b[0;1;30m.\u001b[0m] or [\u001b[1m\u001b[0;1;30m.\u001b[0;1mESC\u001b[0;1;30m.\u001b[0m] \u001b[1m\u001b[0;1;32mtwice \u001b[0mwithin \u001b[1m13\u001b[0m seconds to \u001b[1mCONTINUE\u001b[0;1;33m...\u001b[11;1H", "dsr_replies": 1, "dsr_requests": 1, "encoding": "cp437", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "ECHO": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "SGA": true, "ZMP": false }, "server_requested": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "SNDLOC": false, "TTYPE": true, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.0, "total": 33.54637384414673 } } }, "sessions": [ { "connected": "2026-03-07T04:22:08.020056+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 23 }, { "connected": "2026-04-05T18:48:37.106858+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 23 }, { "connected": "2026-04-07T06:14:01.086060+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 23 }, { "connected": "2026-04-10T00:34:51.115874+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 23 } ] } .. 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 bbs.erb.pw 23 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=bbs.erb.pw port=23 INFO client_base.py:188 Connected to 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 + 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 + 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[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[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 + 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 + 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 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:773 recv IAC DO SNDLOC DEBUG stream_writer.py:1887 handle_do(SNDLOC) DEBUG stream_writer.py:1995 DO SNDLOC not supported. DEBUG stream_writer.py:3384 local_option[SNDLOC] = False DEBUG stream_writer.py:1024 send IAC WONT SNDLOC DEBUG stream_writer.py:773 recv IAC WILL ECHO DEBUG stream_writer.py:789 WILL ECHO unsolicited DEBUG stream_writer.py:2045 handle_will(ECHO) DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1024 send IAC DO ECHO DEBUG stream_writer.py:3384 remote_option[ECHO] = True DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = False DEBUG stream_writer.py:773 recv IAC WILL SGA DEBUG stream_writer.py:789 WILL SGA unsolicited DEBUG stream_writer.py:2045 handle_will(SGA) DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True DEBUG stream_writer.py:1024 send IAC DO SGA DEBUG stream_writer.py:3384 remote_option[SGA] = True DEBUG stream_writer.py:3384 pending_option[DO + SGA] = False DEBUG stream_writer.py:773 recv IAC DO BINARY DEBUG stream_writer.py:1887 handle_do(BINARY) DEBUG stream_writer.py:3384 pending_option[WILL + BINARY] = True DEBUG stream_writer.py:1024 send IAC WILL BINARY DEBUG stream_writer.py:3384 local_option[BINARY] = True DEBUG stream_writer.py:3384 pending_option[WILL + BINARY] = False DEBUG stream_writer.py:773 recv IAC DO TTYPE DEBUG stream_writer.py:1887 handle_do(TTYPE) DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = True DEBUG stream_writer.py:1024 send IAC WILL TTYPE DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = True DEBUG stream_writer.py:3384 local_option[TTYPE] = True DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = False DEBUG stream_writer.py:773 recv IAC DONT ZMP DEBUG stream_writer.py:2010 handle_dont(ZMP) DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3384 local_option[ZMP] = False DEBUG stream_writer.py:773 recv IAC DONT AARDWOLF DEBUG stream_writer.py:2010 handle_dont(AARDWOLF) DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3384 local_option[AARDWOLF] = False DEBUG stream_writer.py:773 recv IAC DONT MSDP DEBUG stream_writer.py:2010 handle_dont(MSDP) DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3384 local_option[MSDP] = False DEBUG stream_writer.py:773 recv IAC DONT GMCP DEBUG stream_writer.py:2010 handle_dont(GMCP) DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3384 local_option[GMCP] = False DEBUG stream_writer.py:773 recv IAC DONT MXP DEBUG stream_writer.py:2010 handle_dont(MXP) DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3384 local_option[MXP] = False DEBUG stream_writer.py:773 recv IAC DONT ATCP DEBUG stream_writer.py:2010 handle_dont(ATCP) DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3384 local_option[ATCP] = False DEBUG stream_writer.py:773 recv IAC DONT MSSP DEBUG stream_writer.py:2010 handle_dont(MSSP) DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3384 local_option[MSSP] = False DEBUG stream_writer.py:773 recv IAC DONT MSP DEBUG stream_writer.py:2010 handle_dont(MSP) DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3384 local_option[MSP] = False DEBUG stream_writer.py:773 recv IAC DONT MCCP2_COMPRESS DEBUG stream_writer.py:2010 handle_dont(MCCP2_COMPRESS) DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = False DEBUG stream_writer.py:3384 local_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:2010 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3384 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC WONT ZMP DEBUG stream_writer.py:2199 handle_wont(ZMP) DEBUG stream_writer.py:3384 remote_option[ZMP] = False DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = False DEBUG stream_writer.py:773 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2199 handle_wont(AARDWOLF) DEBUG stream_writer.py:3384 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:773 recv IAC WONT MSDP DEBUG stream_writer.py:2199 handle_wont(MSDP) DEBUG stream_writer.py:3384 remote_option[MSDP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = False DEBUG stream_writer.py:773 recv IAC WONT GMCP DEBUG stream_writer.py:2199 handle_wont(GMCP) DEBUG stream_writer.py:3384 remote_option[GMCP] = False DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = False DEBUG stream_writer.py:773 recv IAC WONT MXP DEBUG stream_writer.py:2199 handle_wont(MXP) DEBUG stream_writer.py:3384 remote_option[MXP] = False DEBUG stream_writer.py:3384 pending_option[DO + MXP] = False DEBUG stream_writer.py:773 recv IAC WONT ATCP DEBUG stream_writer.py:2199 handle_wont(ATCP) DEBUG stream_writer.py:3384 remote_option[ATCP] = False DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = False DEBUG stream_writer.py:773 recv IAC WONT MSSP DEBUG stream_writer.py:2199 handle_wont(MSSP) DEBUG stream_writer.py:3384 remote_option[MSSP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False DEBUG stream_writer.py:773 recv IAC WONT MSP DEBUG stream_writer.py:2199 handle_wont(MSP) DEBUG stream_writer.py:3384 remote_option[MSP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSP] = False DEBUG stream_writer.py:773 recv IAC WONT MCCP2_COMPRESS DEBUG stream_writer.py:2199 handle_wont(MCCP2_COMPRESS) DEBUG stream_writer.py:3384 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2199 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3384 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:767 begin sub-negotiation SB TTYPE DEBUG stream_writer.py:754 sub-negotiation cmd TTYPE SE completion byte DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = False DEBUG stream_writer.py:2404 recv TTYPE SEND: b'' DEBUG stream_writer.py:2416 send IAC SB TTYPE IS b'xterm-256color' IAC SE DEBUG client_base.py:510 negotiation complete after 0.46s. DEBUG client_base.py:268 SyncTERM font switch: cp437 DEBUG client_base.py:270 ignoring font switch, explicit encoding: cp437 DEBUG server_fingerprinting.py:1082 SyncTERM font switch detected: cp437 DEBUG server_fingerprinting.py:1084 ignoring font switch, explicit encoding: cp437 DEBUG client_base.py:268 SyncTERM font switch: cp437 DEBUG client_base.py:270 ignoring font switch, explicit encoding: cp437 DEBUG server_fingerprinting.py:1082 SyncTERM font switch detected: cp437 DEBUG server_fingerprinting.py:1084 ignoring font switch, explicit encoding: cp437 DEBUG stream_writer.py:732 IAC NAOFFD: not a legal 2-byte cmd, treating as data DEBUG server_fingerprinting.py:1129 inline codepage prompt, accepting default (explicit encoding: cp437) DEBUG client_base.py:90 EOF from server, closing. INFO client_base.py:120 Connection closed to DEBUG fingerprinting.py:844 connection for server fingerprint f81f891a368f3645 .. raw:: html
.. _ip_213_129_66_106_bbs_erb_pw_51301: bbs.erb.pw:51301 ---------------- **Connection Banner:** .. image:: /_static/banners/banner_25c9dc143343.png :alt: ╔═════════════════════════════════════════════════════╦════════════════════════╗║║║║║║║║║║║║║║║║║║║║││││││││││╠─────────────────────────────────────────────────────┴────────────────────────╣║║║║║║║║║║║║║║╠──────────────────────────────────────────────────────────────────────────────╣║║║║║║╚══════════════════════════════════════════════════════════════════════════════╝ ████ █ ███ ████ ███ █ █ ██ ██ ███ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ███ █ █ █ ███ ███ █ ██ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █ █ █ █ █ █ █ ████ ████ ███ ████ █ ██ █ █ ██ ██ ███ ▓▓▓▓ ▓▓▓▓ ▓▓▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ▓▓ ▓▓ ▓▓▓ C R O W N O F A S H A kingdom without a king. Twenty years ago, King Aldric IV descended into the Deep Dungeons beneath Castle Blackmere, chasing whispers of the Crown of Ash. He never returned. The throne has been empty ever since. The nobility fractured. The guilds seized power. The church tightened its grip. The forest grew restless. v [J]/[K] scroll Press ENTER to begin your quest... > ╔═════════════════════════════════════════════════════╦════════════════════════╗║║║║║║║║║║║║║║║║║║║║││││││││││╠─────────────────────────────────────────────────────┴────────────────────────╣║║║║║║║║║║║║║║╠──────────────────────────────────────────────────────────────────────────────╣║║║║║║╚══════════════════════════════════════════════════════════════════════════════╝ Welcome, unknown. Elderwood awaits. Use Up/Down arrows to move, Enter to select. Your characters (0/3) Create new character Delete a character Exit to BBS Up/Dn Move Enter Select > Who are you? Every soul that walks the roads of Elderwood carries a name. Yours will be remembered - or it will be forgotten. Choose wisely. Or recklessly. Both have worked before. Enter a name for your character and press Enter. Press Escape to go back. Name: > Welcome, unknown. Elderwood awaits. Use Up/Down arrows to move, Enter to select. Your characters (0/3) Create new character Delete a character Exit to BBS Up/Dn Move Enter Select > Who are you? Every soul that walks the roads of Elderwood carries a name. Yours will be remembered - or it will be forgotten. Choose wisely. Or recklessly. Both have worked before. Enter a name for your character and press Enter. Press Escape to go back. Name: > Welcome, unknown. Elderwood awaits. Use Up/Down arrows to move, Enter to select. Your characters (0/3) Create new character Delete a character Exit to BBS Up/Dn Move Enter Select > :class: ansi-banner :width: 640px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇬🇧 United Kingdom (GeoIP) BBS Software ~~~~~~~~~~~~ **Reported**: Mystic Encoding ~~~~~~~~ - **Effective encoding**: cp437 - **Override**: cp437 (from bbslist.txt) - **Scanner detected**: cp437 Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`c2dd7d4e76383b41 ` *This fingerprint is shared by 42 other servers.* The complete JSON record collected during the scan, including Telnet negotiation results and banner data. .. raw:: html
Show JSON .. code-block:: json { "server-probe": { "fingerprint": "c2dd7d4e76383b41", "fingerprint-data": { "offered-options": [], "probed-protocol": "server", "refused-options": [], "requested-options": [], "scan-type": "quick" }, "session_data": { "banner_after_return": "\u001b[2J\u001b[1;1H\u001b[33m\u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2566\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\u001b[0m\u001b[2;1H\u001b[33m\u2551\u001b[0m\u001b[3;1H\u001b[33m\u2551\u001b[0m\u001b[4;1H\u001b[33m\u2551\u001b[0m\u001b[5;1H\u001b[33m\u2551\u001b[0m\u001b[6;1H\u001b[33m\u2551\u001b[0m\u001b[7;1H\u001b[33m\u2551\u001b[0m\u001b[8;1H\u001b[33m\u2551\u001b[0m\u001b[9;1H\u001b[33m\u2551\u001b[0m\u001b[10;1H\u001b[33m\u2551\u001b[0m\u001b[11;1H\u001b[33m\u2551\u001b[0m\u001b[2;80H\u001b[33m\u2551\u001b[0m\u001b[3;80H\u001b[33m\u2551\u001b[0m\u001b[4;80H\u001b[33m\u2551\u001b[0m\u001b[5;80H\u001b[33m\u2551\u001b[0m\u001b[6;80H\u001b[33m\u2551\u001b[0m\u001b[7;80H\u001b[33m\u2551\u001b[0m\u001b[8;80H\u001b[33m\u2551\u001b[0m\u001b[9;80H\u001b[33m\u2551\u001b[0m\u001b[10;80H\u001b[33m\u2551\u001b[0m\u001b[11;80H\u001b[33m\u2551\u001b[0m\u001b[2;55H\u001b[90m\u2502\u001b[0m\u001b[3;55H\u001b[90m\u2502\u001b[0m\u001b[4;55H\u001b[90m\u2502\u001b[0m\u001b[5;55H\u001b[90m\u2502\u001b[0m\u001b[6;55H\u001b[90m\u2502\u001b[0m\u001b[7;55H\u001b[90m\u2502\u001b[0m\u001b[8;55H\u001b[90m\u2502\u001b[0m\u001b[9;55H\u001b[90m\u2502\u001b[0m\u001b[10;55H\u001b[90m\u2502\u001b[0m\u001b[11;55H\u001b[90m\u2502\u001b[0m\u001b[12;1H\u001b[33m\u2560\u001b[12;2H\u001b[90m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001b[12;55H\u001b[90m\u2534\u001b[12;56H\u001b[90m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001b[12;80H\u001b[33m\u2563\u001b[0m\u001b[13;1H\u001b[33m\u2551\u001b[0m\u001b[14;1H\u001b[33m\u2551\u001b[0m\u001b[15;1H\u001b[33m\u2551\u001b[0m\u001b[16;1H\u001b[33m\u2551\u001b[0m\u001b[17;1H\u001b[33m\u2551\u001b[0m\u001b[18;1H\u001b[33m\u2551\u001b[0m\u001b[19;1H\u001b[33m\u2551\u001b[0m\u001b[13;80H\u001b[33m\u2551\u001b[0m\u001b[14;80H\u001b[33m\u2551\u001b[0m\u001b[15;80H\u001b[33m\u2551\u001b[0m\u001b[16;80H\u001b[33m\u2551\u001b[0m\u001b[17;80H\u001b[33m\u2551\u001b[0m\u001b[18;80H\u001b[33m\u2551\u001b[0m\u001b[19;80H\u001b[33m\u2551\u001b[0m\u001b[20;1H\u001b[33m\u2560\u001b[20;2H\u001b[90m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001b[20;80H\u001b[33m\u2563\u001b[0m\u001b[21;1H\u001b[33m\u2551\u001b[0m\u001b[22;1H\u001b[33m\u2551\u001b[0m\u001b[23;1H\u001b[33m\u2551\u001b[0m\u001b[21;80H\u001b[33m\u2551\u001b[0m\u001b[22;80H\u001b[33m\u2551\u001b[0m\u001b[23;80H\u001b[33m\u2551\u001b[0m\u001b[24;1H\u001b[33m\u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\u001b[0m\u001b[2;2H \u001b[3;2H \u001b[4;2H \u001b[5;2H \u001b[6;2H \u001b[7;2H \u001b[8;2H \u001b[9;2H \u001b[10;2H \u001b[11;2H \u001b[2;56H \u001b[3;56H \u001b[4;56H \u001b[5;56H \u001b[6;56H \u001b[7;56H \u001b[8;56H \u001b[9;56H \u001b[10;56H \u001b[11;56H \u001b[13;2H \u001b[14;2H \u001b[15;2H \u001b[16;2H \u001b[17;2H \u001b[18;2H \u001b[19;2H \u001b[21;2H \u001b[22;2H \u001b[23;2H \u001b[2;2H \u001b[3;2H \u001b[4;2H \u001b[5;2H \u001b[6;2H \u001b[7;2H \u001b[8;2H \u001b[9;2H \u001b[10;2H \u001b[11;2H \u001b[2;2H\u001b[93m \u001b[0m\u001b[3;2H\u001b[93m Welcome, unknown. \u001b[0m\u001b[4;2H\u001b[93m \u001b[0m\u001b[5;2H\u001b[93m Elderwood awaits. \u001b[0m\u001b[6;2H\u001b[93m \u001b[0m\u001b[7;2H\u001b[93m Use Up/Down arrows to move, \u001b[0m\u001b[8;2H\u001b[93m Enter to select. \u001b[0m\u001b[2;56H \u001b[3;56H \u001b[4;56H \u001b[5;56H \u001b[6;56H \u001b[7;56H \u001b[8;56H \u001b[9;56H \u001b[10;56H \u001b[11;56H \u001b[13;2H \u001b[14;2H \u001b[15;2H \u001b[16;2H \u001b[17;2H \u001b[18;2H \u001b[19;2H \u001b[13;3H\u001b[37m Your characters (0/3) \u001b[0m\u001b[14;3H\u001b[37m \u001b[0m\u001b[15;3H\u001b[46m\u001b[30m Create new character \u001b[0m\u001b[16;3H\u001b[37m Delete a character \u001b[0m\u001b[17;3H\u001b[37m Exit to BBS \u001b[0m\u001b[21;2H \u001b[22;2H \u001b[23;2H \u001b[21;3H\u001b[90mUp/Dn Move Enter Select \u001b[0m\u001b[22;3H\u001b[97m> \u001b[0m\u001b[22;5H\u001b[2;2H \u001b[3;2H \u001b[4;2H \u001b[5;2H \u001b[6;2H \u001b[7;2H \u001b[8;2H \u001b[9;2H \u001b[10;2H \u001b[11;2H \u001b[2;2H\u001b[93m \u001b[0m\u001b[3;2H\u001b[93m Who are you? \u001b[0m\u001b[4;2H\u001b[93m \u001b[0m\u001b[5;2H\u001b[93m Every soul that walks the roads of Elderwood \u001b[0m\u001b[6;2H\u001b[93m carries a name. Yours will be remembered - \u001b[0m\u001b[7;2H\u001b[93m or it will be forgotten. \u001b[0m\u001b[8;2H\u001b[93m \u001b[0m\u001b[9;2H\u001b[93m Choose wisely. Or recklessly. \u001b[0m\u001b[10;2H\u001b[93m Both have worked before. \u001b[0m\u001b[2;56H \u001b[3;56H \u001b[4;56H \u001b[5;56H \u001b[6;56H \u001b[7;56H \u001b[8;56H \u001b[9;56H \u001b[10;56H \u001b[11;56H \u001b[13;2H \u001b[14;2H \u001b[15;2H \u001b[16;2H \u001b[17;2H \u001b[18;2H \u001b[19;2H \u001b[13;3H\u001b[37mEnter a name for your character and press Enter. \u001b[0m\u001b[14;3H\u001b[37mPress Escape to go back. \u001b[0m\u001b[21;2H \u001b[22;2H \u001b[23;2H \u001b[21;3H\u001b[96mName: \u001b[0m\u001b[22;3H\u001b[97m> \u001b[0m\u001b[22;5H\u001b[22;4H\u001b[2;2H \u001b[3;2H \u001b[4;2H \u001b[5;2H \u001b[6;2H \u001b[7;2H \u001b[8;2H \u001b[9;2H \u001b[10;2H \u001b[11;2H \u001b[2;2H\u001b[93m \u001b[0m\u001b[3;2H\u001b[93m Welcome, unknown. \u001b[0m\u001b[4;2H\u001b[93m \u001b[0m\u001b[5;2H\u001b[93m Elderwood awaits. \u001b[0m\u001b[6;2H\u001b[93m \u001b[0m\u001b[7;2H\u001b[93m Use Up/Down arrows to move, \u001b[0m\u001b[8;2H\u001b[93m Enter to select. \u001b[0m\u001b[2;56H \u001b[3;56H \u001b[4;56H \u001b[5;56H \u001b[6;56H \u001b[7;56H \u001b[8;56H \u001b[9;56H \u001b[10;56H \u001b[11;56H \u001b[13;2H \u001b[14;2H \u001b[15;2H \u001b[16;2H \u001b[17;2H \u001b[18;2H \u001b[19;2H \u001b[13;3H\u001b[37m Your characters (0/3) \u001b[0m\u001b[14;3H\u001b[37m \u001b[0m\u001b[15;3H\u001b[46m\u001b[30m Create new character \u001b[0m\u001b[16;3H\u001b[37m Delete a character \u001b[0m\u001b[17;3H\u001b[37m Exit to BBS \u001b[0m\u001b[21;2H \u001b[22;2H \u001b[23;2H \u001b[21;3H\u001b[90mUp/Dn Move Enter Select \u001b[0m\u001b[22;3H\u001b[97m> \u001b[0m\u001b[22;5H\u001b[2;2H \u001b[3;2H \u001b[4;2H \u001b[5;2H \u001b[6;2H \u001b[7;2H \u001b[8;2H \u001b[9;2H \u001b[10;2H \u001b[11;2H \u001b[2;2H\u001b[93m \u001b[0m\u001b[3;2H\u001b[93m Who are you? \u001b[0m\u001b[4;2H\u001b[93m \u001b[0m\u001b[5;2H\u001b[93m Every soul that walks the roads of Elderwood \u001b[0m\u001b[6;2H\u001b[93m carries a name. Yours will be remembered - \u001b[0m\u001b[7;2H\u001b[93m or it will be forgotten. \u001b[0m\u001b[8;2H\u001b[93m \u001b[0m\u001b[9;2H\u001b[93m Choose wisely. Or recklessly. \u001b[0m\u001b[10;2H\u001b[93m Both have worked before. \u001b[0m\u001b[2;56H \u001b[3;56H \u001b[4;56H \u001b[5;56H \u001b[6;56H \u001b[7;56H \u001b[8;56H \u001b[9;56H \u001b[10;56H \u001b[11;56H \u001b[13;2H \u001b[14;2H \u001b[15;2H \u001b[16;2H \u001b[17;2H \u001b[18;2H \u001b[19;2H \u001b[13;3H\u001b[37mEnter a name for your character and press Enter. \u001b[0m\u001b[14;3H\u001b[37mPress Escape to go back. \u001b[0m\u001b[21;2H \u001b[22;2H \u001b[23;2H \u001b[21;3H\u001b[96mName: \u001b[0m\u001b[22;3H\u001b[97m> \u001b[0m\u001b[22;5H\u001b[22;4H\u001b[2;2H \u001b[3;2H \u001b[4;2H \u001b[5;2H \u001b[6;2H \u001b[7;2H \u001b[8;2H \u001b[9;2H \u001b[10;2H \u001b[11;2H \u001b[2;2H\u001b[93m \u001b[0m\u001b[3;2H\u001b[93m Welcome, unknown. \u001b[0m\u001b[4;2H\u001b[93m \u001b[0m\u001b[5;2H\u001b[93m Elderwood awaits. \u001b[0m\u001b[6;2H\u001b[93m \u001b[0m\u001b[7;2H\u001b[93m Use Up/Down arrows to move, \u001b[0m\u001b[8;2H\u001b[93m Enter to select. \u001b[0m\u001b[2;56H \u001b[3;56H \u001b[4;56H \u001b[5;56H \u001b[6;56H \u001b[7;56H \u001b[8;56H \u001b[9;56H \u001b[10;56H \u001b[11;56H \u001b[13;2H \u001b[14;2H \u001b[15;2H \u001b[16;2H \u001b[17;2H \u001b[18;2H \u001b[19;2H \u001b[13;3H\u001b[37m Your characters (0/3) \u001b[0m\u001b[14;3H\u001b[37m \u001b[0m\u001b[15;3H\u001b[46m\u001b[30m Create new character \u001b[0m\u001b[16;3H\u001b[37m Delete a character \u001b[0m\u001b[17;3H\u001b[37m Exit to BBS \u001b[0m\u001b[21;2H \u001b[22;2H \u001b[23;2H \u001b[21;3H\u001b[90mUp/Dn Move Enter Select \u001b[0m\u001b[22;3H\u001b[97m> \u001b[0m\u001b[22;5H\u001b[?25h\u001b[24;1H\u001b[0m\r\n", "banner_before_return": "\u0000\u001b7\u001b[999;999H\u001b[6n\u001b8\u001b[?25l\u001b[2J\u001b[1;1H\u001b[33m\u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2566\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\u001b[0m\u001b[2;1H\u001b[33m\u2551\u001b[0m\u001b[3;1H\u001b[33m\u2551\u001b[0m\u001b[4;1H\u001b[33m\u2551\u001b[0m\u001b[5;1H\u001b[33m\u2551\u001b[0m\u001b[6;1H\u001b[33m\u2551\u001b[0m\u001b[7;1H\u001b[33m\u2551\u001b[0m\u001b[8;1H\u001b[33m\u2551\u001b[0m\u001b[9;1H\u001b[33m\u2551\u001b[0m\u001b[10;1H\u001b[33m\u2551\u001b[0m\u001b[11;1H\u001b[33m\u2551\u001b[0m\u001b[2;80H\u001b[33m\u2551\u001b[0m\u001b[3;80H\u001b[33m\u2551\u001b[0m\u001b[4;80H\u001b[33m\u2551\u001b[0m\u001b[5;80H\u001b[33m\u2551\u001b[0m\u001b[6;80H\u001b[33m\u2551\u001b[0m\u001b[7;80H\u001b[33m\u2551\u001b[0m\u001b[8;80H\u001b[33m\u2551\u001b[0m\u001b[9;80H\u001b[33m\u2551\u001b[0m\u001b[10;80H\u001b[33m\u2551\u001b[0m\u001b[11;80H\u001b[33m\u2551\u001b[0m\u001b[2;55H\u001b[90m\u2502\u001b[0m\u001b[3;55H\u001b[90m\u2502\u001b[0m\u001b[4;55H\u001b[90m\u2502\u001b[0m\u001b[5;55H\u001b[90m\u2502\u001b[0m\u001b[6;55H\u001b[90m\u2502\u001b[0m\u001b[7;55H\u001b[90m\u2502\u001b[0m\u001b[8;55H\u001b[90m\u2502\u001b[0m\u001b[9;55H\u001b[90m\u2502\u001b[0m\u001b[10;55H\u001b[90m\u2502\u001b[0m\u001b[11;55H\u001b[90m\u2502\u001b[0m\u001b[12;1H\u001b[33m\u2560\u001b[12;2H\u001b[90m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001b[12;55H\u001b[90m\u2534\u001b[12;56H\u001b[90m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001b[12;80H\u001b[33m\u2563\u001b[0m\u001b[13;1H\u001b[33m\u2551\u001b[0m\u001b[14;1H\u001b[33m\u2551\u001b[0m\u001b[15;1H\u001b[33m\u2551\u001b[0m\u001b[16;1H\u001b[33m\u2551\u001b[0m\u001b[17;1H\u001b[33m\u2551\u001b[0m\u001b[18;1H\u001b[33m\u2551\u001b[0m\u001b[19;1H\u001b[33m\u2551\u001b[0m\u001b[13;80H\u001b[33m\u2551\u001b[0m\u001b[14;80H\u001b[33m\u2551\u001b[0m\u001b[15;80H\u001b[33m\u2551\u001b[0m\u001b[16;80H\u001b[33m\u2551\u001b[0m\u001b[17;80H\u001b[33m\u2551\u001b[0m\u001b[18;80H\u001b[33m\u2551\u001b[0m\u001b[19;80H\u001b[33m\u2551\u001b[0m\u001b[20;1H\u001b[33m\u2560\u001b[20;2H\u001b[90m\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u001b[20;80H\u001b[33m\u2563\u001b[0m\u001b[21;1H\u001b[33m\u2551\u001b[0m\u001b[22;1H\u001b[33m\u2551\u001b[0m\u001b[23;1H\u001b[33m\u2551\u001b[0m\u001b[21;80H\u001b[33m\u2551\u001b[0m\u001b[22;80H\u001b[33m\u2551\u001b[0m\u001b[23;80H\u001b[33m\u2551\u001b[0m\u001b[24;1H\u001b[33m\u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\u001b[0m\u001b[2;2H\u001b[93m \u2588\u2588\u2588\u2588 \u2588 \u2588\u2588\u2588 \u2588\u2588\u2588\u2588 \u2588\u2588\u2588 \u2588 \u2588 \u2588\u2588 \u2588\u2588 \u2588\u2588\u2588 \u001b[0m\u001b[3;2H\u001b[93m \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u001b[0m\u001b[4;2H\u001b[93m \u2588\u2588\u2588 \u2588 \u2588 \u2588 \u2588\u2588\u2588 \u2588\u2588\u2588 \u2588 \u2588\u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u001b[0m\u001b[5;2H\u001b[93m \u2588 \u2588 \u2588 \u2588 \u2588 \u2588\u2588 \u2588\u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u2588 \u001b[0m\u001b[6;2H\u001b[93m \u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588 \u2588\u2588\u2588 \u2588\u2588\u2588\u2588 \u2588 \u2588\u2588 \u2588 \u2588 \u2588\u2588 \u2588\u2588 \u2588\u2588\u2588 \u001b[0m\u001b[7;2H\u001b[93m \u2593\u2593\u2593\u2593 \u2593\u2593\u2593\u2593 \u2593\u2593\u2593 \u2593\u2593\u2593\u2593 \u2593 \u2593\u2593 \u2593 \u2593 \u2593\u2593 \u2593\u2593 \u2593\u2593\u2593 \u001b[0m\u001b[8;2H\u001b[93m \u001b[0m\u001b[9;2H\u001b[93m C R O W N O F A S H \u001b[0m\u001b[10;2H\u001b[93m \u001b[0m\u001b[11;2H\u001b[93m A kingdom without a king. \u001b[0m\u001b[2;56H \u001b[3;56H \u001b[4;56H \u001b[5;56H \u001b[6;56H \u001b[7;56H \u001b[8;56H \u001b[9;56H \u001b[10;56H \u001b[11;56H \u001b[13;2H \u001b[14;2H \u001b[15;2H \u001b[16;2H \u001b[17;2H \u001b[18;2H \u001b[19;2H \u001b[13;3H\u001b[37mTwenty years ago, King Aldric IV descended into the Deep Dungeons \u001b[0m\u001b[14;3H\u001b[37mbeneath Castle Blackmere, chasing whispers of the Crown of Ash. \u001b[0m\u001b[15;3H\u001b[37mHe never returned. The throne has been empty ever since. \u001b[0m\u001b[16;3H\u001b[37m \u001b[0m\u001b[17;3H\u001b[37mThe nobility fractured. The guilds seized power. The church \u001b[0m\u001b[18;3H\u001b[37mtightened its grip. The forest grew restless. \u001b[0m\u001b[19;3H\u001b[37m \u001b[0m\u001b[19;79H\u001b[90mv\u001b[0m\u001b[21;2H \u001b[22;2H \u001b[23;2H \u001b[21;3H\u001b[96m [J]/[K] scroll Press ENTER to begin your quest... \u001b[0m\u001b[22;3H\u001b[97m> \u001b[0m\u001b[22;5H", "dsr_replies": 1, "dsr_requests": 1, "encoding": "cp437", "option_states": { "server_offered": {}, "server_requested": {} }, "scan_type": "quick", "timing": { "probe": 0.0, "total": 18.532044887542725 } } }, "sessions": [ { "connected": "2026-04-05T18:55:18.637689+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 51301 }, { "connected": "2026-04-07T06:40:37.627265+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 51301 }, { "connected": "2026-04-08T17:04:51.850088+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 51301 }, { "connected": "2026-04-10T00:34:41.315106+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 51301 } ] } .. 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 bbs.erb.pw 51301 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=bbs.erb.pw port=51301 INFO client_base.py:188 Connected to 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 + 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 + 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[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[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 + 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 + 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 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 client_base.py:513 negotiation failed after 4.00s. DEBUG client_base.py:519 failed-reply: 'WILL ZMP, WILL AARDWOLF, WILL MSDP, WILL GMCP, WILL MXP, WILL ATCP, WILL MSSP, WILL MSP, WILL MCCP2_COMPRESS, WILL MCCP3_COMPRESS, DO ZMP, DO AARDWOLF, DO MSDP, DO GMCP, DO MXP, DO ATCP, DO MSSP, DO MSP, DO MCCP2_COMPRESS, DO MCCP3_COMPRESS' DEBUG client_base.py:90 EOF from server, closing. INFO client_base.py:120 Connection closed to DEBUG fingerprinting.py:844 connection for server fingerprint c2dd7d4e76383b41 .. raw:: html
.. _ip_213_129_66_106_bbs_erb_pw_65534: bbs.erb.pw:65534 ---------------- **Connection Banner:** .. image:: /_static/banners/banner_f7065993dcdc.png :alt: c LOGON: IDENTIFICATION NOT RECOGNIZED BY SYSTEM --CONNECTION TERMINATED-- :class: ansi-banner :width: 314px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇬🇧 United Kingdom (GeoIP) BBS Software ~~~~~~~~~~~~ **Reported**: Mystic Encoding ~~~~~~~~ - **Effective encoding**: ascii - **Scanner detected**: ascii Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`e4c3271d723db2b4 ` *This fingerprint is unique to this server.* **Options requested from client**: ``ECHO``, ``NAWS`` The complete JSON record collected during the scan, including Telnet negotiation results and banner data. .. raw:: html
Show JSON .. code-block:: json { "server-probe": { "fingerprint": "e4c3271d723db2b4", "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": [ "ECHO", "NAWS" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "\r\nIDENTIFICATION NOT RECOGNIZED BY SYSTEM\r\n--CONNECTION TERMINATED--", "banner_before_return": "\u001bc\r\n\r\nLOGON: ", "dsr_replies": 0, "dsr_requests": 0, "encoding": "ascii", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "ECHO": false, "LINEMODE": false, "MCCP3": false, "MSDP": false, "MSSP": false, "MXP": false, "NAWS": false, "SGA": false, "ZMP": false }, "server_requested": { "ECHO": true, "NAWS": true } }, "scan_type": "quick", "timing": { "probe": 0.5078191757202148, "total": 12.078860759735107 } } }, "sessions": [ { "connected": "2026-04-05T19:35:05.596673+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 65534 }, { "connected": "2026-04-07T05:31:11.431380+00:00", "host": "bbs.erb.pw", "ip": "213.129.66.106", "port": 65534 } ] } .. 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 bbs.erb.pw 65534 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1200 Fingerprint client: host=bbs.erb.pw port=65534 INFO client_base.py:190 Connected to 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 + AARDWOLF] = True DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF 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 + MXP] = True DEBUG stream_writer.py:1024 send IAC WILL MXP 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 + ATCP] = True DEBUG stream_writer.py:1024 send IAC WILL ATCP 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[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 + AARDWOLF] = True DEBUG stream_writer.py:1024 send IAC DO AARDWOLF 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 + MXP] = True DEBUG stream_writer.py:1024 send IAC DO MXP 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 + ATCP] = True DEBUG stream_writer.py:1024 send IAC DO 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:773 recv IAC DO NAWS DEBUG stream_writer.py:1887 handle_do(NAWS) DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = True DEBUG stream_writer.py:1024 send IAC WILL NAWS DEBUG stream_writer.py:2507 send IAC SB NAWS (rows=25, cols=80) IAC SE DEBUG stream_writer.py:3384 local_option[NAWS] = True DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = False DEBUG stream_writer.py:773 recv IAC WILL NAWS DEBUG stream_writer.py:789 WILL NAWS unsolicited DEBUG stream_writer.py:2045 handle_will(NAWS) DEBUG stream_writer.py:2076 recv WILL NAWS on client end, refusing. DEBUG stream_writer.py:3384 remote_option[NAWS] = False DEBUG stream_writer.py:1024 send IAC DONT NAWS DEBUG stream_writer.py:773 recv IAC DONT ECHO DEBUG stream_writer.py:2010 handle_dont(ECHO) DEBUG stream_writer.py:3384 pending_option[WILL + ECHO] = False DEBUG stream_writer.py:3384 local_option[ECHO] = False DEBUG stream_writer.py:773 recv IAC WONT ECHO DEBUG stream_writer.py:2199 handle_wont(ECHO) DEBUG stream_writer.py:3384 remote_option[ECHO] = False DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = False DEBUG stream_writer.py:773 recv IAC WONT SGA DEBUG stream_writer.py:2199 handle_wont(SGA) DEBUG stream_writer.py:3384 remote_option[SGA] = False DEBUG stream_writer.py:3384 pending_option[DO + SGA] = False DEBUG stream_writer.py:773 recv IAC WILL LINEMODE DEBUG stream_writer.py:789 WILL LINEMODE unsolicited DEBUG stream_writer.py:2045 handle_will(LINEMODE) DEBUG stream_writer.py:2076 recv WILL LINEMODE on client end, refusing. DEBUG stream_writer.py:3384 remote_option[LINEMODE] = False DEBUG stream_writer.py:1024 send IAC DONT LINEMODE DEBUG stream_writer.py:773 recv IAC WONT MSDP DEBUG stream_writer.py:2199 handle_wont(MSDP) DEBUG stream_writer.py:3384 remote_option[MSDP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = False DEBUG stream_writer.py:773 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2199 handle_wont(AARDWOLF) DEBUG stream_writer.py:3384 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:773 recv IAC WONT ZMP DEBUG stream_writer.py:2199 handle_wont(ZMP) DEBUG stream_writer.py:3384 remote_option[ZMP] = False DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = False DEBUG stream_writer.py:773 recv IAC WONT MXP DEBUG stream_writer.py:2199 handle_wont(MXP) DEBUG stream_writer.py:3384 remote_option[MXP] = False DEBUG stream_writer.py:3384 pending_option[DO + MXP] = False DEBUG stream_writer.py:773 recv IAC WONT MSSP DEBUG stream_writer.py:2199 handle_wont(MSSP) DEBUG stream_writer.py:3384 remote_option[MSSP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False DEBUG stream_writer.py:773 recv IAC WONT ATCP DEBUG stream_writer.py:2199 handle_wont(ATCP) DEBUG stream_writer.py:3384 remote_option[ATCP] = False DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = False DEBUG stream_writer.py:773 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2199 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3384 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC DO ECHO DEBUG stream_writer.py:1887 handle_do(ECHO) DEBUG stream_writer.py:1024 send IAC WONT ECHO DEBUG stream_writer.py:3384 local_option[ECHO] = True DEBUG stream_writer.py:773 recv IAC WONT MSDP DEBUG stream_writer.py:2199 handle_wont(MSDP) DEBUG stream_writer.py:773 recv IAC WONT LINEMODE DEBUG stream_writer.py:2199 handle_wont(LINEMODE) DEBUG stream_writer.py:3384 pending_option[DO + LINEMODE] = False DEBUG stream_writer.py:773 recv IAC WONT ECHO DEBUG stream_writer.py:2199 handle_wont(ECHO) DEBUG client_base.py:534 negotiation failed after 4.00s. DEBUG client_base.py:540 failed-reply: 'WILL MSDP, WILL GMCP, WILL AARDWOLF, WILL MSP, WILL ZMP, WILL MXP, WILL MSSP, WILL MCCP2_COMPRESS, WILL ATCP, WILL MCCP3_COMPRESS, DO GMCP, DO MSP, DO MCCP2_COMPRESS' 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 + 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 GMCP; pending_option = True DEBUG stream_writer.py:998 skip DO MSP; pending_option = True DEBUG stream_writer.py:773 recv IAC WONT CHARSET DEBUG stream_writer.py:2199 handle_wont(CHARSET) DEBUG stream_writer.py:3384 remote_option[CHARSET] = False DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:773 recv IAC WONT EOR DEBUG stream_writer.py:2199 handle_wont(EOR) DEBUG stream_writer.py:3384 remote_option[EOR] = False DEBUG stream_writer.py:3384 pending_option[DO + EOR] = False DEBUG stream_writer.py:773 recv IAC WONT COM_PORT_OPTION DEBUG stream_writer.py:2199 handle_wont(COM_PORT_OPTION) DEBUG stream_writer.py:3384 remote_option[COM_PORT_OPTION] = False DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = False DEBUG fingerprinting.py:849 connection for server fingerprint e4c3271d723db2b4 INFO client_base.py:122 Connection closed to .. raw:: html