65.35.103.40 (cib.dyndns.org) ============================= .. _ip_65_35_103_40_cib_dyndns_org_6400: cib.dyndns.org:6400 ------------------- **Connection Banner:** .. image:: /_static/banners/banner_f5503f33e4d4.png :alt: ─█▀▀▖─▜▖▗ ▜█ ─█▄▄█▗█▃▖ ▟▄♠▝▖ ▃╭▀▀▟▀▝ █▀ ♠ ▃▖♠▃ ♠▗▄▟▃♠▏ ▙▗  image bbs v1.2 s# g0041 (c)1989 new image software, inc. connected at 19200 baud. 6▀ please hit your backspace/delete key for c/g detect:   ╲────────▆╱█────────▅╱C/G MODE  ╲ ▀▀▀▀┴ ▅╲ ╲ •┤┤▀▀▀▀▀┤• ╲▀ ▀▆ ▀╲ ╲┴── ─┴▆▆╲█ ╲ ▅ ▀▀▀ ▄▅▆ █▆ ╲▄╲▀▀▀ ▀▆ ▅• •██ ▆▄█▆▄ ▄▀▀ ▄ ▅▆ ┴▀▀▄ ▄▀▀┴ ▄ ▄╲▀ ▄ ▅▆ │ │▆ ╲█ ╲ ▄ ╲▀▆ ▅ ─ ▄▀▀▆ ▀▆ ▄ █▆ ▄ ▄▆ ▅•█ ▄▆ ─ ▄┌ ▆▀╲ ▆ •█▀•▆ ╲▄╲╲▆█ ─┬▄▄▅ │ ▄▂ ┤ ┌▀┴ ┴▆▄▄▆▆─ ╲•─┴▆ ▄ ▄ │▄ │╱─ │▆┴▆▆ │ █▀ ─▆•▄ │─▄ •▀█─ ▄█• ╲╲ •• ▅▀███ ─▄▄ ▄▄ ╲┴ ┴▆▀▀│ │█ ▄ ┴ ▆ ─█──▄ ▄ ▄ █▆▄█ █ █▀▅ ▅┤ │▆▅ •▀▅ ▆▀• •██▄▅▀▀┌ ▆▀╲ ▅▅┌ ▅ ─┤ ▆ ▅┤•••••▀▅▀█ ▆┤─ ╲▅ ▅▄┌ │╲┤┤╲█•▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▆ █ █▅▀▀▄┴ ▅▀▀▀ ▅• ▅▅ ▆──▄ ┴┤┤▅ ▅▅ ▄─•│─ ▄▆ ▄ █• │─ • ╲▄ │─ ▄•┴▄ ♥onny▆ ▄▀•┴┴╲ ▄ ╲▄• ▄ ▅▅▀▀▀▀█ ▄┤─ ╲╲ ▄─•┴─ █ ─┴┴─ System Configuration... ┤┤┤┤┤┤┤┤ ─────••••••••••────── Commodore Image BBS ─────┴┴┴┴┴┴┴┴┴┴────── ┬┬┬┬┬┬┬┬ 10.5 Gigz+! This system is operating on: Commodore 64 IMAGE BBS V1.2a And features Full Color/Graphics! ┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴ System Components: 1 Commodore 64 Computer 1 Commodore 128dcr Computer 1 Rear Admiral 160 Meg Hard Drive 2 Rear Admiral 4.1 Gb Thunderdrives 1 Rear Admiral Firedrive FD2K 1 Rear Admiral 2nd Gen UltraMux 2 Rear Admiral Host Adapters 2 1581 Disk Drives 3 1571 Disk Drives 1 Link232 High Speed Serial Device 1 Win 10 Tower PC w/ BBS Server 1 S-Video LCD Monitor 1 Widescreen HD LED Monitor ────────────────────────────────────── Hundreds Of Disks Tons Of Paper Plenty Of Headaches! ────────────────────────────────────── Hit RETURN... :class: ansi-banner :width: 627px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇺🇸 United States (GeoIP) Listing ~~~~~~~ - **BBS Name**: Wrong Number ][ V2.0 (from listing) - **Sysop**: X-Tec - **Listed Location**: Lakeland, FL, USA BBS Software ~~~~~~~~~~~~ **Reported**: Image BBS Encoding ~~~~~~~~ - **Effective encoding**: petscii - **Override**: petscii (from bbslist.txt) - **Scanner detected**: petscii Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`e9e1390d6941c201 ` *This fingerprint is shared by 133 other servers.* **Options offered by server**: ``BINARY``, ``ECHO``, ``SGA`` **Options requested from client**: ``BINARY`` 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": "e9e1390d6941c201", "fingerprint-data": { "offered-options": [ "BINARY", "ECHO", "SGA" ], "probed-protocol": "server", "refused-options": [ "AARDWOLF", "ATCP", "CHARSET", "COM_PORT", "EOR", "GMCP", "MCCP2", "MCCP3", "MSDP", "MSP", "MSSP", "MXP", "STATUS", "ZMP" ], "requested-options": [ "BINARY" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "\n\u000e\n\n\n\n\n\n\n\n\n \u2572\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2586\u2571\u2588\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2585\u2571C/G MODE\n\n\n\n\u000e\n\n \u2572 \u2580\u2580\u2580\u2580\u2534 \u2585\u2572 \u2572\n \u2022\u2524\u2524\u2580\u2580\u2580\u2580\u2580\u2524\u2022 \u2572\u2580 \u2580\u2586 \u2580\u2572 \n \u2572\u2534\u2500\u2500 \u2500\u2534\u2586\u2586\u2572\u2588 \u2572 \u2585 \u2580\u2580\u2580 \n \u2584\u2585\u2586 \u2588\u2586 \u2572\u2584\u2572\u2580\u2580\u2580 \u2580\u2586 \n \u2585\u2022 \u2022\u2588\u2588 \u2586\u2584\u2588\u2586\u2584 \u2584\u2580\u2580 \u2584 \u2585\u2586 \n \u2534\u2580\u2580\u2584 \u2584\u2580\u2580\u2534 \u2584 \u2584\u2572\u2580 \u2584 \u2585\u2586\n \u2502 \u2502\u2586 \u2572\u2588 \u2572 \u2584 \u2572\u2580\u2586 \u2585\n \u2500 \u2584\u2580\u2580\u2586 \u2580\u2586 \u2584 \u2588\u2586 \u2584 \u2584\u2586 \u2585\u2022\u2588 \u2584\u2586 \n \u2500 \u2584\u250c \u2586\u2580\u2572 \u2586 \u2022\u2588\u2580\u2022\u2586 \u2572\u2584\u2572\u2572\u2586\u2588 \u2500\u252c\u2584\u2584\u2585 \n \u2502 \u2584\u2582 \u2524 \u250c\u2580\u2534 \u2534\u2586\u2584\u2584\u2586\u2586\u2500 \u2572\u2022\u2500\u2534\u2586 \u2584 \u2584\n \u2502\u2584 \u2502\u2571\u2500 \u2502\u2586\u2534\u2586\u2586 \u2502 \u2588\u2580 \u2500\u2586\u2022\u2584 \u2502\u2500\u2584\n \u2022\u2580\u2588\u2500 \u2584\u2588\u2022 \u2572\u2572 \u2022\u2022 \u2585\u2580\u2588\u2588\u2588 \u2500\u2584\u2584 \u2584\u2584\n \u2572\u2534 \u2534\u2586\u2580\u2580\u2502 \u2502\u2588 \u2584 \u2534 \u2586 \u2500\u2588\u2500\u2500\u2584 \u2584 \n \u2584 \u2588\u2586\u2584\u2588 \u2588 \u2588\u2580\u2585 \u2585\u2524 \u2502\u2586\u2585 \u2022\u2580\u2585 \n \u2586\u2580\u2022 \u2022\u2588\u2588\u2584\u2585\u2580\u2580\u250c \u2586\u2580\u2572 \u2585\u2585\u250c \u2585 \u2500\u2524 \u2586 \n \u2585\u2524\u2022\u2022\u2022\u2022\u2022\u2580\u2585\u2580\u2588 \u2586\u2524\u2500 \u2572\u2585 \u2585\u2584\u250c \u2502\u2572\u2524\u2524\u2572\u2588\u2022\u2584 \n \u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580\u2580 \u2580\u2580\u2586 \u2588 \u2588\u2585\u2580\u2580\u2584\u2534 \u2585\u2580\u2580\u2580\n \u2585\u2022 \u2585\u2585 \u2586\u2500\u2500\u2584 \n \u2534\u2524\u2524\u2585 \u2585\u2585 \u2584\u2500\u2022\u2502\u2500 \n \u2584\u2586 \u2584 \u2588\u2022 \u2502\u2500 \n \u2022 \u2572\u2584 \u2502\u2500 \u2584\u2022\u2534\u2584 \n \u2665onny\u2586 \u2584\u2580\u2022\u2534\u2534\u2572 \u2584 \u2572\u2584\u2022 \u2584 \n \u2585\u2585\u2580\u2580\u2580\u2580\u2588 \u2584\u2524\u2500 \u2572\u2572 \u2584\u2500\u2022\u2534\u2500 \u2588\n \u2500\u2534\u2534\u2500\n System Configuration...\n\n \u2524\u2524\u2524\u2524\u2524\u2524\u2524\u2524\n\u2500\u2500\u2500\u2500\u2500\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2500\u2500\u2500\u2500\u2500\u2500\n Commodore Image BBS \n\u2500\u2500\u2500\u2500\u2500\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2500\u2500\u2500\u2500\u2500\u2500\n \u252c\u252c\u252c\u252c\u252c\u252c\u252c\u252c\n\n 10.5 Gigz+!\n\nThis system is operating on:\n\nCommodore 64\nIMAGE BBS V1.2a\n\nAnd features Full Color/Graphics!\n \u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\u2534\n\nSystem Components:\n \n 1 Commodore 64 Computer\n 1 Commodore 128dcr Computer\n 1 Rear Admiral 160 Meg Hard Drive\n 2 Rear Admiral 4.1 Gb Thunderdrives\n 1 Rear Admiral Firedrive FD2K\n 1 Rear Admiral 2nd Gen UltraMux\n 2 Rear Admiral Host Adapters\n 2 1581 Disk Drives\n 3 1571 Disk Drives\n 1 Link232 High Speed Serial Device\n 1 Win 10 Tower PC w/ BBS Server\n 1 S-Video LCD Monitor\n 1 Widescreen HD LED Monitor\n\n \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\n\n Hundreds Of Disks\n Tons Of Paper\n Plenty Of Headaches!\n\n \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\nHit RETURN...", "banner_before_return": "\u2500\u2588\u2580\u2580\u2596\u2500\u259c\u2596\u2597 \u259c\u2588 \u2500\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 \u259f\u2584\u2660\u259d\u2596\n\u2583\u256d\u2580\u2580\u259f\u2580\u259d \u2588\u2580 \u2660 \u2583\u2596\u2660\u2583 \u2660\u2597\u2584\u259f\u2583\u2660\u258f \u2599\u2597 \n\n\n\n\u0007\n image bbs v1.2 s# g0041\n (c)1989 new image software, inc.\n\n\nconnected at 19200 baud.\n\u001b[6\u2580\nplease hit your backspace/delete\nkey for c/g detect: \u0007", "dsr_replies": 0, "dsr_requests": 0, "encoding": "petscii", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "ECHO": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false }, "server_requested": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.2532167434692383, "total": 35.766465187072754 } } }, "sessions": [ { "connected": "2026-03-07T04:09:23.955626+00:00", "host": "cib.dyndns.org", "ip": "65.35.103.40", "port": 6400 } ] } .. 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 cib.dyndns.org 6400 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=cib.dyndns.org port=6400 INFO client_base.py:186 Connected to DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1019 send IAC WILL MXP DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1019 send IAC WILL ATCP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1019 send IAC WILL GMCP DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSP DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1019 send IAC WILL MSDP DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSSP DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1019 send IAC WILL ZMP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True DEBUG stream_writer.py:1019 send IAC DO MXP DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1019 send IAC DO ATCP DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1019 send IAC DO GMCP DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC DO AARDWOLF DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True DEBUG stream_writer.py:1019 send IAC DO MSP DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1019 send IAC DO MSDP DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1019 send IAC DO MSSP DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1019 send IAC DO ZMP DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1019 send IAC DO ECHO DEBUG stream_writer.py:3330 remote_option[ECHO] = True DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = False DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = True DEBUG stream_writer.py:1019 send IAC DO BINARY DEBUG stream_writer.py:3330 remote_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = False DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True DEBUG stream_writer.py:1019 send IAC WILL BINARY DEBUG stream_writer.py:3330 local_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False DEBUG stream_writer.py:768 recv IAC DONT MXP DEBUG stream_writer.py:1959 handle_dont(MXP) DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3330 local_option[MXP] = False DEBUG stream_writer.py:768 recv IAC DONT ATCP DEBUG stream_writer.py:1959 handle_dont(ATCP) DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3330 local_option[ATCP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC DONT GMCP DEBUG stream_writer.py:1959 handle_dont(GMCP) DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3330 local_option[GMCP] = False DEBUG stream_writer.py:768 recv IAC DONT AARDWOLF DEBUG stream_writer.py:1959 handle_dont(AARDWOLF) DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3330 local_option[AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC DONT MSP DEBUG stream_writer.py:1959 handle_dont(MSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3330 local_option[MSP] = False DEBUG stream_writer.py:768 recv IAC DONT MSDP DEBUG stream_writer.py:1959 handle_dont(MSDP) DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3330 local_option[MSDP] = False DEBUG stream_writer.py:768 recv IAC DONT MSSP DEBUG stream_writer.py:1959 handle_dont(MSSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3330 local_option[MSSP] = False DEBUG stream_writer.py:768 recv IAC DONT ZMP DEBUG stream_writer.py:1959 handle_dont(ZMP) DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3330 local_option[ZMP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP2_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT MXP DEBUG stream_writer.py:2148 handle_wont(MXP) DEBUG stream_writer.py:3330 remote_option[MXP] = False DEBUG stream_writer.py:3330 pending_option[DO + MXP] = False DEBUG stream_writer.py:768 recv IAC WONT ATCP DEBUG stream_writer.py:2148 handle_wont(ATCP) DEBUG stream_writer.py:3330 remote_option[ATCP] = False DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT GMCP DEBUG stream_writer.py:2148 handle_wont(GMCP) DEBUG stream_writer.py:3330 remote_option[GMCP] = False DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False DEBUG stream_writer.py:768 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2148 handle_wont(AARDWOLF) DEBUG stream_writer.py:3330 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC WONT MSP DEBUG stream_writer.py:2148 handle_wont(MSP) DEBUG stream_writer.py:3330 remote_option[MSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSP] = False DEBUG stream_writer.py:768 recv IAC WONT MSDP DEBUG stream_writer.py:2148 handle_wont(MSDP) DEBUG stream_writer.py:3330 remote_option[MSDP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = False DEBUG stream_writer.py:768 recv IAC WONT MSSP DEBUG stream_writer.py:2148 handle_wont(MSSP) DEBUG stream_writer.py:3330 remote_option[MSSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = False DEBUG stream_writer.py:768 recv IAC WONT ZMP DEBUG stream_writer.py:2148 handle_wont(ZMP) DEBUG stream_writer.py:3330 remote_option[ZMP] = False DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP2_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False DEBUG client_base.py:496 negotiation complete after 1.91s. DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + SGA] = True DEBUG stream_writer.py:1019 send IAC DO SGA DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = True DEBUG stream_writer.py:1019 send IAC DO STATUS DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True DEBUG stream_writer.py:1019 send IAC DO CHARSET DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True DEBUG stream_writer.py:1019 send IAC DO EOR DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = True DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION DEBUG stream_writer.py:768 recv IAC WILL SGA DEBUG stream_writer.py:1994 handle_will(SGA) DEBUG stream_writer.py:993 skip DO SGA; pending_option = True DEBUG stream_writer.py:3330 remote_option[SGA] = True DEBUG stream_writer.py:3330 pending_option[DO + SGA] = False DEBUG stream_writer.py:768 recv IAC WONT STATUS DEBUG stream_writer.py:2148 handle_wont(STATUS) DEBUG stream_writer.py:3330 remote_option[STATUS] = False DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = False DEBUG stream_writer.py:768 recv IAC WONT CHARSET DEBUG stream_writer.py:2148 handle_wont(CHARSET) DEBUG stream_writer.py:3330 remote_option[CHARSET] = False DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:768 recv IAC WONT EOR DEBUG stream_writer.py:2148 handle_wont(EOR) DEBUG stream_writer.py:3330 remote_option[EOR] = False DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False DEBUG stream_writer.py:768 recv IAC WONT COM_PORT_OPTION DEBUG stream_writer.py:2148 handle_wont(COM_PORT_OPTION) DEBUG stream_writer.py:3330 remote_option[COM_PORT_OPTION] = False DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = False INFO fingerprinting.py:755 connection for server fingerprint e9e1390d6941c201 INFO client_base.py:118 Connection closed to .. raw:: html
.. _ip_65_35_103_40_cib_dyndns_org_6401: cib.dyndns.org:6401 ------------------- **Connection Banner:** .. image:: /_static/banners/banner_59fe32f36760.png :alt: ─█▀▀▖─▜▖▗ ▜█ ─█▄▄█▗█▃▖ ▟▄♠▝▖ ▟▟ ▃╭▀▀▟▀▝ █▀ ♠ ▃▖♠▃ ♠▗▄▟▃♠▏ ▙▗  image bbs v1.2 s# g0041 (c)1989 new image software, inc. ─█▀▀▖─▜▖▗ ♠▜ 19200 │♠╭▗. 1 please hit your backspace (delete) key for c/g detect:  Commodore Graphics Mode On.  Ž ╮╮╮╮ ╮ ╮╮ ╮ ╮╮ ╮╮◥◥◥◥╮ ╮◥◥╮ ╮ ╮ ◥ ╮╮ ╮╮╮ ╮ ╮ ◥◥ ◥┤┤◥│╮M ╮ •─ ╮◥◥╮ ╮ ┬┴ ╮ ◥┤┤ ┬┬ ╮ ┴┴┬ ╮ new ╮╮ image ╮╮ sysop ╮╮ support ╮╮association╮image v1.2commodoreimage3/12/2400Ltlt.k 40malwaysopenyour sysopx-tecimagesysopswelcome! Hit Return/Enter or A Hit M for Mail Check: ◤────────────────────▗────────────────╳ ╱ ╱ ╱ ╱ Commodore Image ╱ SYSOP ╱ ╱ NISSA ╱ X-Tec ╱ ╱ IMAGE Support BBS! ╱ Kings Kid ╱ ╱ ╱ ╱ ╱────────────────────▌────────────────▐  Enter Your Handle Or Commodore Image 2 ID Number. : :class: ansi-banner :width: 640px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇺🇸 United States (GeoIP) Listing ~~~~~~~ - **BBS Name**: Wrong Number ][ V2.0 (from listing) - **Sysop**: X-Tec - **Listed Location**: Lakeland, FL, USA BBS Software ~~~~~~~~~~~~ **Reported**: Image BBS Encoding ~~~~~~~~ - **Effective encoding**: petscii - **Override**: petscii (from bbslist.txt) - **Scanner detected**: petscii Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`e9e1390d6941c201 ` *This fingerprint is shared by 133 other servers.* **Options offered by server**: ``BINARY``, ``ECHO``, ``SGA`` **Options requested from client**: ``BINARY`` 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": "e9e1390d6941c201", "fingerprint-data": { "offered-options": [ "BINARY", "ECHO", "SGA" ], "probed-protocol": "server", "refused-options": [ "AARDWOLF", "ATCP", "CHARSET", "COM_PORT", "EOR", "GMCP", "MCCP2", "MCCP3", "MSDP", "MSP", "MSSP", "MXP", "STATUS", "ZMP" ], "requested-options": [ "BINARY" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "\n\n Commodore Graphics Mode On. \u000e\n\n\u008e \u256e\u256e\u256e\u256e \u256e \u256e\u256e \u256e \u256e\u256e \u256e\u256e\u25e5\u25e5\u25e5\u25e5\u256e \u256e\u25e5\u25e5\u256e \u256e \u256e \u25e5 \u256e\u256e \u256e\u256e\u256e \u256e \u256e \u25e5\u25e5 \u25e5\u2524\u2524\u25e5\u2502\u256eM \u256e \u2022\u2500 \u256e\u25e5\u25e5\u256e \u256e \u252c\u2534 \u256e \u25e5\u2524\u2524 \u252c\u252c \u256e \u2534\u2534\u252c \u256e new \u256e\u256e image \u256e\u256e sysop \u256e\u256e support \u256e\u256eassociation\u256eimage v1.2commodoreimage3/12/2400Ltlt.k 40malwaysopenyour sysopx-tecimagesysopswelcome!\u000e\n\n\n\nHit Return/Enter or A\nHit M for Mail Check: \n\n\u000e\u25e4\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2597\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2573\n\u2571 \u2571 \u2571\n\u2571 Commodore Image \u2571 SYSOP \u2571\n\u2571 NISSA \u2571 X-Tec \u2571\n\u2571 IMAGE Support BBS! \u2571 Kings Kid \u2571\n\u2571 \u2571 \u2571\n\u2571\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u258c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2590\n \n\u000e\u000e\nEnter\u00a0Your Handle Or\nCommodore Image 2 ID Number.\n\n\u0007: ", "banner_before_return": "\u2500\u2588\u2580\u2580\u2596\u2500\u259c\u2596\u2597 \u259c\u2588 \u2500\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 \u259f\u2584\u2660\u259d\u2596 \u259f\u259f\n\u2583\u256d\u2580\u2580\u259f\u2580\u259d \u2588\u2580 \u2660 \u2583\u2596\u2660\u2583 \u2660\u2597\u2584\u259f\u2583\u2660\u258f \u2599\u2597 \n\n\n\n\u0007\n image bbs v1.2 s# g0041\n (c)1989 new image software, inc.\n\n\n\u2500\u2588\u2580\u2580\u2596\u2500\u259c\u2596\u2597 \u2660\u259c 19200 \u2502\u2660\u256d\u2597.\n1\nplease hit your backspace (delete)\nkey for c/g detect: \u0007", "dsr_replies": 0, "dsr_requests": 0, "encoding": "petscii", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "ECHO": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false }, "server_requested": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.25206518173217773, "total": 33.515698194503784 } } }, "sessions": [ { "connected": "2026-03-07T04:21:32.581272+00:00", "host": "cib.dyndns.org", "ip": "65.35.103.40", "port": 6401 } ] } .. 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 cib.dyndns.org 6401 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=cib.dyndns.org port=6401 INFO client_base.py:186 Connected to DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1019 send IAC WILL MXP DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1019 send IAC WILL ATCP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1019 send IAC WILL GMCP DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSP DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1019 send IAC WILL MSDP DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSSP DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1019 send IAC WILL ZMP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True DEBUG stream_writer.py:1019 send IAC DO MXP DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1019 send IAC DO ATCP DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1019 send IAC DO GMCP DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC DO AARDWOLF DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True DEBUG stream_writer.py:1019 send IAC DO MSP DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1019 send IAC DO MSDP DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1019 send IAC DO MSSP DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1019 send IAC DO ZMP DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1019 send IAC DO ECHO DEBUG stream_writer.py:3330 remote_option[ECHO] = True DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = False DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = True DEBUG stream_writer.py:1019 send IAC DO BINARY DEBUG stream_writer.py:3330 remote_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = False DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True DEBUG stream_writer.py:1019 send IAC WILL BINARY DEBUG stream_writer.py:3330 local_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False DEBUG stream_writer.py:768 recv IAC DONT MXP DEBUG stream_writer.py:1959 handle_dont(MXP) DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3330 local_option[MXP] = False DEBUG stream_writer.py:768 recv IAC DONT ATCP DEBUG stream_writer.py:1959 handle_dont(ATCP) DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3330 local_option[ATCP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC DONT GMCP DEBUG stream_writer.py:1959 handle_dont(GMCP) DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3330 local_option[GMCP] = False DEBUG stream_writer.py:768 recv IAC DONT AARDWOLF DEBUG stream_writer.py:1959 handle_dont(AARDWOLF) DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3330 local_option[AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC DONT MSP DEBUG stream_writer.py:1959 handle_dont(MSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3330 local_option[MSP] = False DEBUG stream_writer.py:768 recv IAC DONT MSDP DEBUG stream_writer.py:1959 handle_dont(MSDP) DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3330 local_option[MSDP] = False DEBUG stream_writer.py:768 recv IAC DONT MSSP DEBUG stream_writer.py:1959 handle_dont(MSSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3330 local_option[MSSP] = False DEBUG stream_writer.py:768 recv IAC DONT ZMP DEBUG stream_writer.py:1959 handle_dont(ZMP) DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3330 local_option[ZMP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP2_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT MXP DEBUG stream_writer.py:2148 handle_wont(MXP) DEBUG stream_writer.py:3330 remote_option[MXP] = False DEBUG stream_writer.py:3330 pending_option[DO + MXP] = False DEBUG stream_writer.py:768 recv IAC WONT ATCP DEBUG stream_writer.py:2148 handle_wont(ATCP) DEBUG stream_writer.py:3330 remote_option[ATCP] = False DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT GMCP DEBUG stream_writer.py:2148 handle_wont(GMCP) DEBUG stream_writer.py:3330 remote_option[GMCP] = False DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False DEBUG stream_writer.py:768 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2148 handle_wont(AARDWOLF) DEBUG stream_writer.py:3330 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC WONT MSP DEBUG stream_writer.py:2148 handle_wont(MSP) DEBUG stream_writer.py:3330 remote_option[MSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSP] = False DEBUG stream_writer.py:768 recv IAC WONT MSDP DEBUG stream_writer.py:2148 handle_wont(MSDP) DEBUG stream_writer.py:3330 remote_option[MSDP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = False DEBUG stream_writer.py:768 recv IAC WONT MSSP DEBUG stream_writer.py:2148 handle_wont(MSSP) DEBUG stream_writer.py:3330 remote_option[MSSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = False DEBUG stream_writer.py:768 recv IAC WONT ZMP DEBUG stream_writer.py:2148 handle_wont(ZMP) DEBUG stream_writer.py:3330 remote_option[ZMP] = False DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP2_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False DEBUG client_base.py:496 negotiation complete after 1.46s. DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + SGA] = True DEBUG stream_writer.py:1019 send IAC DO SGA DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = True DEBUG stream_writer.py:1019 send IAC DO STATUS DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True DEBUG stream_writer.py:1019 send IAC DO CHARSET DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True DEBUG stream_writer.py:1019 send IAC DO EOR DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = True DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION DEBUG stream_writer.py:768 recv IAC WILL SGA DEBUG stream_writer.py:1994 handle_will(SGA) DEBUG stream_writer.py:993 skip DO SGA; pending_option = True DEBUG stream_writer.py:3330 remote_option[SGA] = True DEBUG stream_writer.py:3330 pending_option[DO + SGA] = False DEBUG stream_writer.py:768 recv IAC WONT STATUS DEBUG stream_writer.py:2148 handle_wont(STATUS) DEBUG stream_writer.py:3330 remote_option[STATUS] = False DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = False DEBUG stream_writer.py:768 recv IAC WONT CHARSET DEBUG stream_writer.py:2148 handle_wont(CHARSET) DEBUG stream_writer.py:3330 remote_option[CHARSET] = False DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:768 recv IAC WONT EOR DEBUG stream_writer.py:2148 handle_wont(EOR) DEBUG stream_writer.py:3330 remote_option[EOR] = False DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False DEBUG stream_writer.py:768 recv IAC WONT COM_PORT_OPTION DEBUG stream_writer.py:2148 handle_wont(COM_PORT_OPTION) DEBUG stream_writer.py:3330 remote_option[COM_PORT_OPTION] = False DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = False INFO fingerprinting.py:755 connection for server fingerprint e9e1390d6941c201 INFO client_base.py:118 Connection closed to .. raw:: html
.. _ip_65_35_103_40_cib_dyndns_org_6402: cib.dyndns.org:6402 ------------------- **Connection Banner:** .. image:: /_static/banners/banner_58f91a2ac740.png :alt: ─█▀▀▖─▜▖▗ ▜█ ─█▄▄█▗█▃▖ ▟▄♠▝▖ ▟▟▟  image bbs v1.2 s# g0041 (c)1989 new image software, inc. connected at 19200 baud. 20 ▄▙♦ ▜╭▃│█ ▄█▗▖ ▖▀▝♠▝▖▗! 6▀ please hit your backspace/delete key for c/g detect:                   ascii mode. ansi c█▏█▃? (y/n) y▖♥ ibm g▃♠▄▙▟─♥? (y/n)y▖♥0;36;40▄ 0;36;40▄ 0;36;40▄ 0;36;40▄0;36;40▄ 1;37;40▄. 1;30;40▄│││ 1;40;30▄0;43;30▄/0;43;30▄£0;33;40▄ 1;37;40▄. 0;37;40▄. │││ 1;37;40▄.1;37;40▄ . 1;47;30▄1;40;30▄▅ H1;30;40▄1;37;40▄+ + . 1;47;30▄0;43;30▄/█0;43;30▄└£0;33;40▄ 1;37;40▄+ + 1;47;30▄0;47;30▄▅ H0;37;40▄0;37;40▄ 1;30;40▄π1;40;30▄ 1;30;40▄╱ 1;37;40▄. 0;33;40▄←││0;33;40▄← 1;37;40▄. . 0;37;40▄π0;47;30▄ 0;37;40▄╱1;37;40▄+1;37;40▄ +1;30;40▄π1;40;30▄ 1;30;40▄╱ 1;37;40▄. . 1;47;30▄0;43;30▄/ └0;43;30▄ £0;33;40▄ 0;37;40▄π0;47;30▄ 0;37;40▄╱0;37;40▄ 1;37;40▄. 1;47;30▄1;40;30▄▆ I1;30;40▄ 1;37;40▄+ 1;47;30▄0;43;30▄/ 0;43;30▄└ £0;33;40▄ 1;37;40▄. . 1;47;30▄0;47;30▄▆ I0;37;40▄0;37;40▄ 1;37;40▄. 1;30;40▄◥1;40;30▄│1;30;40▄◥ 1;37;40▄+ 1;47;30▄0;43;30▄/ └0;43;30▄ £0;33;40▄ 0;37;40▄◥0;47;30▄│0;37;40▄◥ +0;37;40▄ 1;37;40▄. . 1;47;30▄0;43;30▄/ └0;43;30▄ £0;33;40▄ 1;37;40▄. +1;37;40▄ . + 1;47;30▄0;43;30▄/ 0;43;30▄└ £0;33;40▄ 1;37;40▄.1;37;40▄ . + 0;33;40▄D◥◥0;43;30▄│││← └0;43;30▄←│││0;33;40▄◥ 1;37;40▄+ .1;37;40▄ 1;37;40▄ 1;37;40▄ 1;47;30▄0;46;30▄ H0;36;40▄ 0;46;30▄╱ 0;36;40▄╱ 0;46;30▄ 0;36;40▄╱ 0;46;30▄▅ 0;36;40▄▆ 0;46;30▄▅ 0;36;40▄▆ 0;46;30▄▅ 0;36;40▄▆0;36;40▄ 1;34;40▄▀ 1;44;30▄0;46;30▄╱ H0;36;40▄ 0;46;30▄ 0;36;40▄ 0;46;30▄ 0;36;40▄╱ 0;46;30▄ 0;36;40▄╱ 0;46;30▄│0;36;40▄▅ 0;46;30▄ 0;36;40▄╱ 0;46;30▄│0;36;40▄▅ I0;46;30▄ 0;36;40▄▅0;46;30▄▆H0;36;40▄ 1;34;40▄♥1;34;40▄ ▖ I▆I││ │▆ I│││ I│││ I││││ ▚1;34;40▄ ○ 1;44;30▄╱1;34;40▄╱ 1;44;30▄▆ 1;34;40▄ 1;44;30▄ 1;34;40▄╱ │▆ 1;44;30▄ 1;34;40▄╱ │▆ 1;44;30▄ 1;34;40▄╱ 1;44;30▄╱ 1;34;40▄▅1;44;30▄▆ 1;34;40▄ ♥1;34;40▄ 1;44;30▄ 1;34;40▄ 1;44;30▄ 1;34;40▄╱ 1;44;30▄ 1;34;40▄╱ 1;44;30▄▆ 1;34;40▄▅ 1;44;30▄▆ 1;34;40▄▅ 1;44;30▄ 1;34;40▄╱1;44;30▄ 1;34;40▄╱ █1;34;40▄ ▟ ▄1;34;40▄ ▄ 1;44;30▄ 1;34;40▄ 1;44;30▄ 1;34;40▄╱ 1;44;30▄ 1;34;40▄╱ 1;44;30▄▅ 1;34;40▄▆ 1;44;30▄▅ 1;34;40▄▆ 1;44;30▄ 1;34;40▄╱1;44;30▄ 1;34;40▄╱1;34;40▄ ♠ 1;44;30▄╱1;34;40▄╱ 1;44;30▄▅ 1;34;40▄ 1;44;30▄ 1;34;40▄╱ 1;44;30▄│1;34;40▄▅ 1;44;30▄ 1;34;40▄╱ 1;44;30▄│1;34;40▄▅ 1;44;30▄ 1;34;40▄╱ 1;44;30▄╱ 1;34;40▄▆1;44;30▄▅ 1;34;40▄ ♥1;34;40▄ ▝ H▅H1;44;30▄││1;34;40▄ 1;44;30▄│1;34;40▄▅ H1;44;30▄│││1;34;40▄ H1;44;30▄│││1;34;40▄ H1;44;30▄││││1;34;40▄ ▄1;34;40▄ ▖ 1;44;30▄0;46;30▄╱ I0;36;40▄ 0;46;30▄ 0;36;40▄ 0;46;30▄ 0;36;40▄╱ 0;46;30▄ 0;36;40▄╱ │▆ 0;46;30▄ 0;36;40▄╱ │▆ H0;46;30▄ 0;36;40▄▆0;46;30▄▅I0;36;40▄ 1;34;40▄▜1;34;40▄ 1;44;30▄0;46;30▄ I0;36;40▄ 0;46;30▄╱ 0;36;40▄╱ 0;46;30▄ 0;36;40▄╱ 0;46;30▄▆ 0;36;40▄▅ 0;46;30▄▆ 0;36;40▄▅ 0;46;30▄▆ 0;36;40▄▅0;36;40▄ 0;36;40▄ 1;34;40▄ ♠♥♥█─▟♠▜▟█▀1;34;40▄ 1;34;40▄s▚♥▜▖▄ c█▀▘▟▝╭▃♠▜▟█▀...1;34;40▄ 1;34;40▄ 0;31;40▄ -​-------0;31;40▄ 0;34;40▄-​--------------------0;34;40▄ 1;33;40▄ c█▄▄█▗█▃▖ i▄♠▝▖ 3 bbs 0;34;40▄ 0;34;40▄ 0;34;40▄-​--------------------0;34;40▄ 0;31;40▄ -​-------1;37;40▄1;37;40▄ 1;37;40▄ 0;35;40▄ 8.2 g▟▝♦+!0;35;40▄ 0;35;40▄ 1;33;40▄t▙▟♥ ♥▚♥▜▖▄ ▟♥ █▄▖▃♠▜▟▀▝ █▀:1;33;40▄ 0;32;40▄0;32;40▄ c█▄▄█▗█▃▖ s╭▄▖▃-sx640;32;40▄ image bbs v1.2│0;32;40▄ 1;33;40▄1;33;40▄ a▀▗ ▘▖♠▜╭▃▖♥ f╭▏▏ c█▏█▃/g▃♠▄▙▟─♥!1;33;40▄ 1;33;40▄0;33;40▄-0;33;40▄-1;31;40▄-1;30;40▄-0;37;40▄-1;32;40▄-1;34;40▄-0;37;40▄-1;37;40▄-0;31;40▄-0;36;40▄-0;35;40▄-0;32;40▄-0;34;40▄-1;33;40▄-1;33;40▄ 1;32;40▄1;32;40▄ 1;32;40▄s▚♥▜▖▄ c█▄▄█▀▖▀▜♥:1;34;40▄1;34;40▄ 1;34;40▄ 1 c█▄▄█▗█▃▖ s╭▄▖▃-sx641;34;40▄ 2 r▖♠▃ a▗▄▟▃♠▏ 4.1 g▟▝ t▙╭▀▗▖▃▗▃▟╳▖♥1;34;40▄ 2 c█▄▄█▗█▃▖ 1541 d▟♥▕ d▃▟╳▖♥1;34;40▄ 1 c█▄▄█▗█▃▖ 1581 d▟♥▕ d▃▟╳▖1;34;40▄ 1 ▝▝l♠│♥ rs232 ♠▗♠▄▜▖▃ ♠▜ 19.2▕ │♠╭▗1;34;40▄ 1 w▟▀ 10 pc ▃╭▀▀▟▀▝ bbs s▖▃╳▖▃1;34;40▄ 1 c█▄▄█▗█▃▖ 1526 p▃▟▀▜▖▃1;34;40▄ 1;33;40▄1;33;40▄ DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD1;33;40▄ 1;37;40▄h▟▜ return...1;37;40▄ 1;37;40▄ 1;37;40▄ 0;36;40▄ 0;36;40▄ 0;36;40▄ 0;36;40▄ 0;46;30▄0;41;30▄ w▖▏─█▄▖ ▜█ c█▄▄█▗█▃▖ i▄♠▝▖ 3 0;31;40▄0;31;40▄ 0;41;30▄1;47;30▄ s▖▃╳▟▀▝ ▘▃█▄ l♠▕▖▏♠▀▗, f▏█▃▟▗♠ 1;37;40▄1;37;40▄ 1;47;30▄1;44;30▄ a▜ 19.2▕ │♠╭▗, 24/7/365 1;34;40▄1;34;40▄ 1;34;40▄ 0;32;40▄p▏▖♠♥▖ ▏█▝ ▟▀ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;32;40▄ 0;36;40▄0;46;30▄ZDDDDDDDDDDDDDDDDDDD  DDDDDDDDDDDDDDDDDDD╲0;36;40▄ 0;46;30▄└ h▟▜ 1;43;30▄return/enter0;46;30▄ f█▃ n█▃▄♠▏ l█▝▟▀ └0;36;40▄ 0;46;30▄└ h▟▜ 1;43;30▄a0;46;30▄ t█ a│█▃▜ s▜♠▃▜ s─▃▖▖▀ └0;36;40▄ 0;46;30▄└ h▟▜ 1;43;30▄m0;46;30▄ t█ c▙▖─▕ f█▃ m♠▟▏ └0;36;40▄ 0;46;30▄└ h▟▜ 1;43;30▄z0;46;30▄ f█▃ z▟▄ l█▝▟▀ └0;36;40▄ 0;46;30▄─DDDDDDDDDDDDDDDDDDD  DDDDDDDDDDDDDDDDDDDY0;36;40▄0;36;40▄ 0;36;40▄  0;36;40▄ 0;37;40▄0;37;40▄ 0;31;40▄←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←0;31;40▄ 0;37;40▄/◥£ /◥£π£ /╱π£ /╱/◥£ Z◥£ /◥£ Z◥£ π◥◥0;37;40▄ ╱ ╱ ππ £/ ╱π £/ ╱╱ π ╱ π ╱ π ╱ π π0;37;40▄ ╱ ╱ ππ ╱π ╱╱ π ╱ π ╱ π ─│/ π0;37;40▄ ╱ ╱ ππ ╱π ╱╱ π ╱ π ╱ π ╱£ π◥0;37;40▄ ╱ ╱ ππ ╱π ╱╱ π ╱ π ╱ π ╱ £ π0;37;40▄ £│/ £│/π ╱π ╱£│/ ─│/ £│/ ╱ £π││0;37;40▄ 0;31;40▄DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0;31;40▄ ─▟│.▗▚▀▗▀♥.█▃▝:6402 0;34;40▄││ 1;33;40▄←││││←1;33;40▄ 0;34;40▄ ♥♥♣-64 /£//£ /╱//£ / /£ / /£ 1;32;40▄19.2 ▕1;32;40▄ 0;31;40▄D◥◥◥◥◥◥◥D0;34;40▄/ // £/ // // / // / / 1;34;40▄│♠╭▗1;34;40▄ 0;31;40▄8.22 ▝│ 0;41;30▄0;44;30▄£/0;34;40▄ 0;44;30▄£0;34;40▄ 0;44;30▄/0;34;40▄ 0;44;30▄/ £0;34;40▄/0;44;30▄/ £0;34;40▄/0;44;30▄/ £0;34;40▄/ 1;33;40▄D◥◥◥◥D1;33;40▄ 1;37;40▄D◥◥◥◥◥D 1;47;30▄0;44;30▄ 0;34;40▄ 0;44;30▄ £/ 0;34;40▄ 0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄/0;44;30▄ 0;34;40▄ //─│ 1;33;40▄←││││←1;33;40▄ 0;31;40▄█▀▏▟▀▖ 0;41;30▄0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄£/0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄│0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄ / /0;44;30▄ 0;34;40▄/ / 0;37;40▄240;37;40▄ 0;34;40▄D◥◥◥◥D 0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄/ 0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄/0;44;30▄ 0;34;40▄ 0;44;30▄ 0;34;40▄/◥0;44;30▄ 0;34;40▄/0;44;30▄ 0;34;40▄/ / 0;32;40▄▙█╭▃♥0;32;40▄ 0;34;40▄/£// £// £/£0;44;30▄ 0;34;40▄/ £0;44;30▄ 0;34;40▄/ 1;33;40▄D◥◥◥◥D1;33;40▄ 1;43;30▄1;40;30▄ 1;30;40▄£/1;40;30▄£1;30;40▄£1;40;30▄ 1;30;40▄/1;40;30▄£1;30;40▄£1;40;30▄ 1;30;40▄/1;40;30▄£1;30;40▄/ £1;40;30▄ 1;30;40▄/ £1;40;30▄ 1;30;40▄1;30;40▄ 1;40;30▄ ▀▟♥♥♠ 1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄£ 1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄£1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄£│1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄£ £ ♥▚♥█▄ 1;30;40▄1;30;40▄ 1;40;30▄ ▘╭▏▏ 1;30;40▄ 1;40;30▄ 1;30;40▄ /£ 1;40;30▄ 1;30;40▄ │ 1;40;30▄ 1;30;40▄ 1;40;30▄ £ £1;30;40▄ 1;40;30▄£◥ 1;30;40▄1;30;40▄ 1;40;30▄ ♥╭▄▄█▃▜ 1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄/£1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄ 1;30;40▄ 1;40;30▄◥1;30;40▄ 1;40;30▄ ££ ♣-▜▖─ 1;30;40▄1;30;40▄ 1;40;30▄ ││♥ /£ / £ £1;30;40▄ 1;40;30▄/££1;30;40▄ 1;40;30▄/££1;30;40▄ 1;40;30▄/£╱ 1;30;40▄1;30;40▄ 1;40;30▄ £ ££/£ £╱££/ £ £/ £ £/ 1;30;40▄1;30;40▄ 1;40;30▄ ◥◥ ◥◥ ◥ ◥◥ ◥◥ 1;30;40▄ 1;30;40▄ 1;30;40▄ 1;30;40▄ 1;40;30▄0;45;30▄ZDDDDDDDDDDDDDDDDDDD  DDDDDDDDDDDDDDDDDDD╲0;35;40▄ 0;45;30▄└ 0;47;30▄ e▀▜▖▃ y█╭▃ h♠▀▗▏▖ o▃ id # o▃ n▖○ 0;45;30▄ └0;35;40▄ 0;45;30▄└    └0;35;40▄ 0;45;30▄└ 0;47;30▄ 0;45;30▄ └0;35;40▄ 0;45;30▄─DDDDDDDDDDDDDDDDDDD  DDDDDDDDDDDDDDDDDDDY0;35;40▄ 0;37;40▄0;47;30▄0;37;40▄ 0;37;40▄ 0;37;40▄ l█▝▟▀ n█▜ v♠▏▟▗.0;37;40▄ 0;37;40▄ e▀▜▖▃ "new" i▘ y█╭ h♠╳▖ n█ l█▝▟▀ id.0;37;40▄ 0;37;40▄ 0;37;40▄ 0;47;30▄0;45;30▄ZDDDDDDDDDDDDDDDDDDD  DDDDDDDDDDDDDDDDDDD╲0;35;40▄ 0;45;30▄└ 0;47;30▄ e▀▜▖▃ y█╭▃ h♠▀▗▏▖ o▃ id # o▃ n▖○ 0;45;30▄ └0;35;40▄ 0;45;30▄└    └0;35;40▄ 0;45;30▄└ 0;47;30▄ 0;45;30▄ └0;35;40▄ 0;45;30▄─DDDDDDDDDDDDDDDDDDD  DDDDDDDDDDDDDDDDDDDY0;35;40▄ 0;37;40▄0;47;30▄ :class: ansi-banner :width: 627px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇺🇸 United States (GeoIP) Listing ~~~~~~~ - **BBS Name**: Wrong Number ][ V2.0 (from listing) - **Sysop**: X-Tec - **Listed Location**: Lakeland, FL, USA BBS Software ~~~~~~~~~~~~ **Reported**: Image BBS Encoding ~~~~~~~~ - **Effective encoding**: petscii - **Override**: petscii (from bbslist.txt) - **Scanner detected**: petscii Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`e9e1390d6941c201 ` *This fingerprint is shared by 133 other servers.* **Options offered by server**: ``BINARY``, ``ECHO``, ``SGA`` **Options requested from client**: ``BINARY`` 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": "e9e1390d6941c201", "fingerprint-data": { "offered-options": [ "BINARY", "ECHO", "SGA" ], "probed-protocol": "server", "refused-options": [ "AARDWOLF", "ATCP", "CHARSET", "COM_PORT", "EOR", "GMCP", "MCCP2", "MCCP3", "MSDP", "MSP", "MSSP", "MXP", "STATUS", "ZMP" ], "requested-options": [ "BINARY" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "y\u2596\u2665\nibm g\u2583\u2660\u2584\u2599\u259f\u2500\u2665? (y/n)y\u2596\u2665\u001b[0;36;40\u2584\n\u001b[0;36;40\u2584\f\f\u001b[0;36;40\u2584\n\u001b[0;36;40\u2584\u001b[0;36;40\u2584\n \u001b[1;37;40\u2584. \u001b[1;30;40\u2584\u2502\u2502\u2502 \u001b[1;40;30\u2584\u001b[0;43;30\u2584/\u001b[0;43;30\u2584\u00a3\u001b[0;33;40\u2584 \u001b[1;37;40\u2584. \u001b[0;37;40\u2584. \u2502\u2502\u2502 \u001b[1;37;40\u2584.\u001b[1;37;40\u2584\n. \u001b[1;47;30\u2584\u001b[1;40;30\u2584\u2585 H\u001b[1;30;40\u2584\u001b[1;37;40\u2584+ + . \u001b[1;47;30\u2584\u001b[0;43;30\u2584/\u2588\u001b[0;43;30\u2584\u2514\u00a3\u001b[0;33;40\u2584 \u001b[1;37;40\u2584+ + \u001b[1;47;30\u2584\u001b[0;47;30\u2584\u2585 H\u001b[0;37;40\u2584\u001b[0;37;40\u2584\n \u001b[1;30;40\u2584\u03c0\u001b[1;40;30\u2584 \u001b[1;30;40\u2584\u2571 \u001b[1;37;40\u2584. \u001b[0;33;40\u2584\u2190\u2502\u2502\u001b[0;33;40\u2584\u2190 \u001b[1;37;40\u2584. . \u001b[0;37;40\u2584\u03c0\u001b[0;47;30\u2584 \u001b[0;37;40\u2584\u2571\u001b[1;37;40\u2584+\u001b[1;37;40\u2584\n+\u001b[1;30;40\u2584\u03c0\u001b[1;40;30\u2584 \u001b[1;30;40\u2584\u2571 \u001b[1;37;40\u2584. . \u001b[1;47;30\u2584\u001b[0;43;30\u2584/ \u2514\u001b[0;43;30\u2584 \u00a3\u001b[0;33;40\u2584 \u001b[0;37;40\u2584\u03c0\u001b[0;47;30\u2584 \u001b[0;37;40\u2584\u2571\u001b[0;37;40\u2584\n\u001b[1;37;40\u2584. \u001b[1;47;30\u2584\u001b[1;40;30\u2584\u2586 I\u001b[1;30;40\u2584 \u001b[1;37;40\u2584+ \u001b[1;47;30\u2584\u001b[0;43;30\u2584/ \u001b[0;43;30\u2584\u2514 \u00a3\u001b[0;33;40\u2584 \u001b[1;37;40\u2584. . \u001b[1;47;30\u2584\u001b[0;47;30\u2584\u2586 I\u001b[0;37;40\u2584\u001b[0;37;40\u2584\n \u001b[1;37;40\u2584. \u001b[1;30;40\u2584\u25e5\u001b[1;40;30\u2584\u2502\u001b[1;30;40\u2584\u25e5 \u001b[1;37;40\u2584+ \u001b[1;47;30\u2584\u001b[0;43;30\u2584/ \u2514\u001b[0;43;30\u2584 \u00a3\u001b[0;33;40\u2584 \u001b[0;37;40\u2584\u25e5\u001b[0;47;30\u2584\u2502\u001b[0;37;40\u2584\u25e5 +\u001b[0;37;40\u2584\n \u001b[1;37;40\u2584. . \u001b[1;47;30\u2584\u001b[0;43;30\u2584/ \u2514\u001b[0;43;30\u2584 \u00a3\u001b[0;33;40\u2584 \u001b[1;37;40\u2584. +\u001b[1;37;40\u2584\n . + \u001b[1;47;30\u2584\u001b[0;43;30\u2584/ \u001b[0;43;30\u2584\u2514 \u00a3\u001b[0;33;40\u2584 \u001b[1;37;40\u2584.\u001b[1;37;40\u2584\n . + \u001b[0;33;40\u2584D\u25e5\u25e5\u001b[0;43;30\u2584\u2502\u2502\u2502\u2190 \u2514\u001b[0;43;30\u2584\u2190\u2502\u2502\u2502\u001b[0;33;40\u2584\u25e5 \u001b[1;37;40\u2584+ .\u001b[1;37;40\u2584\n \u001b[1;37;40\u2584\n \u001b[1;37;40\u2584\n \u001b[1;47;30\u2584\u001b[0;46;30\u2584 H\u001b[0;36;40\u2584 \u001b[0;46;30\u2584\u2571 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584\u2585 \u001b[0;36;40\u2584\u2586 \u001b[0;46;30\u2584\u2585 \u001b[0;36;40\u2584\u2586 \u001b[0;46;30\u2584\u2585 \u001b[0;36;40\u2584\u2586\u001b[0;36;40\u2584\n \u001b[1;34;40\u2584\u2580 \u001b[1;44;30\u2584\u001b[0;46;30\u2584\u2571 H\u001b[0;36;40\u2584 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584\u2502\u001b[0;36;40\u2584\u2585 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584\u2502\u001b[0;36;40\u2584\u2585 I\u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2585\u001b[0;46;30\u2584\u2586H\u001b[0;36;40\u2584 \u001b[1;34;40\u2584\u2665\u001b[1;34;40\u2584\n \u2596 I\u2586I\u2502\u2502 \u2502\u2586 I\u2502\u2502\u2502 I\u2502\u2502\u2502 I\u2502\u2502\u2502\u2502 \u259a\u001b[1;34;40\u2584\n \u25cb \u001b[1;44;30\u2584\u2571\u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2586 \u001b[1;34;40\u2584 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u2502\u2586 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u2502\u2586 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2571 \u001b[1;34;40\u2584\u2585\u001b[1;44;30\u2584\u2586 \u001b[1;34;40\u2584 \u2665\u001b[1;34;40\u2584\n \u001b[1;44;30\u2584 \u001b[1;34;40\u2584 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2586 \u001b[1;34;40\u2584\u2585 \u001b[1;44;30\u2584\u2586 \u001b[1;34;40\u2584\u2585 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571\u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u2588\u001b[1;34;40\u2584\n \u259f \u2584\u001b[1;34;40\u2584\n \u2584 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2585 \u001b[1;34;40\u2584\u2586 \u001b[1;44;30\u2584\u2585 \u001b[1;34;40\u2584\u2586 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571\u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571\u001b[1;34;40\u2584\n \u2660 \u001b[1;44;30\u2584\u2571\u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2585 \u001b[1;34;40\u2584 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2502\u001b[1;34;40\u2584\u2585 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2502\u001b[1;34;40\u2584\u2585 \u001b[1;44;30\u2584 \u001b[1;34;40\u2584\u2571 \u001b[1;44;30\u2584\u2571 \u001b[1;34;40\u2584\u2586\u001b[1;44;30\u2584\u2585 \u001b[1;34;40\u2584 \u2665\u001b[1;34;40\u2584\n \u259d H\u2585H\u001b[1;44;30\u2584\u2502\u2502\u001b[1;34;40\u2584 \u001b[1;44;30\u2584\u2502\u001b[1;34;40\u2584\u2585 H\u001b[1;44;30\u2584\u2502\u2502\u2502\u001b[1;34;40\u2584 H\u001b[1;44;30\u2584\u2502\u2502\u2502\u001b[1;34;40\u2584 H\u001b[1;44;30\u2584\u2502\u2502\u2502\u2502\u001b[1;34;40\u2584 \u2584\u001b[1;34;40\u2584\n \u2596 \u001b[1;44;30\u2584\u001b[0;46;30\u2584\u2571 I\u001b[0;36;40\u2584 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u2502\u2586 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u2502\u2586 H\u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2586\u001b[0;46;30\u2584\u2585I\u001b[0;36;40\u2584 \u001b[1;34;40\u2584\u259c\u001b[1;34;40\u2584\n \u001b[1;44;30\u2584\u001b[0;46;30\u2584 I\u001b[0;36;40\u2584 \u001b[0;46;30\u2584\u2571 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584 \u001b[0;36;40\u2584\u2571 \u001b[0;46;30\u2584\u2586 \u001b[0;36;40\u2584\u2585 \u001b[0;46;30\u2584\u2586 \u001b[0;36;40\u2584\u2585 \u001b[0;46;30\u2584\u2586 \u001b[0;36;40\u2584\u2585\u001b[0;36;40\u2584\n\u001b[0;36;40\u2584\n\u001b[1;34;40\u2584 \u2660\u2665\u2665\u2588\u2500\u259f\u2660\u259c\u259f\u2588\u2580\u001b[1;34;40\u2584\n\f \u001b[1;34;40\u2584s\u259a\u2665\u259c\u2596\u2584 c\u2588\u2580\u2598\u259f\u259d\u256d\u2583\u2660\u259c\u259f\u2588\u2580...\u001b[1;34;40\u2584\n\f\u001b[1;34;40\u2584\n\u001b[0;31;40\u2584 --------\u001b[0;31;40\u2584\n\u001b[0;34;40\u2584---------------------\u001b[0;34;40\u2584\n\u001b[1;33;40\u2584 c\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 i\u2584\u2660\u259d\u2596 3 bbs \u001b[0;34;40\u2584 \u001b[0;34;40\u2584\n\u001b[0;34;40\u2584---------------------\u001b[0;34;40\u2584\n\u001b[0;31;40\u2584 --------\u001b[1;37;40\u2584\u001b[1;37;40\u2584\n\u001b[1;37;40\u2584\n\u001b[0;35;40\u2584 8.2 g\u259f\u259d\u2666+!\u001b[0;35;40\u2584\n\u001b[0;35;40\u2584\n\u001b[1;33;40\u2584t\u2599\u259f\u2665 \u2665\u259a\u2665\u259c\u2596\u2584 \u259f\u2665 \u2588\u2584\u2596\u2583\u2660\u259c\u259f\u2580\u259d \u2588\u2580:\u001b[1;33;40\u2584\n\u001b[0;32;40\u2584\u001b[0;32;40\u2584\nc\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 s\u256d\u2584\u2596\u2583-sx64\u001b[0;32;40\u2584\nimage bbs v1.2\u2502\u001b[0;32;40\u2584\n\u001b[1;33;40\u2584\u001b[1;33;40\u2584\na\u2580\u2597 \u2598\u2596\u2660\u259c\u256d\u2583\u2596\u2665 f\u256d\u258f\u258f c\u2588\u258f\u2588\u2583/g\u2583\u2660\u2584\u2599\u259f\u2500\u2665!\u001b[1;33;40\u2584\n \u001b[1;33;40\u2584\u001b[0;33;40\u2584-\u001b[0;33;40\u2584-\u001b[1;31;40\u2584-\u001b[1;30;40\u2584-\u001b[0;37;40\u2584-\u001b[1;32;40\u2584-\u001b[1;34;40\u2584-\u001b[0;37;40\u2584-\u001b[1;37;40\u2584-\u001b[0;31;40\u2584-\u001b[0;36;40\u2584-\u001b[0;35;40\u2584-\u001b[0;32;40\u2584-\u001b[0;34;40\u2584-\u001b[1;33;40\u2584-\u001b[1;33;40\u2584\n\u001b[1;32;40\u2584\u001b[1;32;40\u2584\n\u001b[1;32;40\u2584s\u259a\u2665\u259c\u2596\u2584 c\u2588\u2584\u2584\u2588\u2580\u2596\u2580\u259c\u2665:\u001b[1;34;40\u2584\u001b[1;34;40\u2584\n \u001b[1;34;40\u2584\n 1 c\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 s\u256d\u2584\u2596\u2583-sx64\u001b[1;34;40\u2584\n 2 r\u2596\u2660\u2583 a\u2597\u2584\u259f\u2583\u2660\u258f 4.1 g\u259f\u259d t\u2599\u256d\u2580\u2597\u2596\u2583\u2597\u2583\u259f\u2573\u2596\u2665\u001b[1;34;40\u2584\n 2 c\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 1541 d\u259f\u2665\u2595 d\u2583\u259f\u2573\u2596\u2665\u001b[1;34;40\u2584\n 1 c\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 1581 d\u259f\u2665\u2595 d\u2583\u259f\u2573\u2596\u001b[1;34;40\u2584\n 1 \u259d\u259dl\u2660\u2502\u2665 rs232 \u2660\u2597\u2660\u2584\u259c\u2596\u2583 \u2660\u259c 19.2\u2595 \u2502\u2660\u256d\u2597\u001b[1;34;40\u2584\n 1 w\u259f\u2580 10 pc \u2583\u256d\u2580\u2580\u259f\u2580\u259d bbs s\u2596\u2583\u2573\u2596\u2583\u001b[1;34;40\u2584\n 1 c\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 1526 p\u2583\u259f\u2580\u259c\u2596\u2583\u001b[1;34;40\u2584\n\u001b[1;33;40\u2584\u001b[1;33;40\u2584\n DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\u001b[1;33;40\u2584\n\u001b[1;37;40\u2584h\u259f\u259c return...\u001b[1;37;40\u2584\n\u001b[1;37;40\u2584\n\u001b[1;37;40\u2584\n\u001b[0;36;40\u2584\f\u001b[0;36;40\u2584\n\u001b[0;36;40\u2584\n\u001b[0;36;40\u2584\n \u001b[0;46;30\u2584\u001b[0;41;30\u2584 w\u2596\u258f\u2500\u2588\u2584\u2596 \u259c\u2588 c\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 i\u2584\u2660\u259d\u2596 3 \u001b[0;31;40\u2584\u001b[0;31;40\u2584\n \u001b[0;41;30\u2584\u001b[1;47;30\u2584 s\u2596\u2583\u2573\u259f\u2580\u259d \u2598\u2583\u2588\u2584 l\u2660\u2595\u2596\u258f\u2660\u2580\u2597, f\u258f\u2588\u2583\u259f\u2597\u2660 \u001b[1;37;40\u2584\u001b[1;37;40\u2584\n \u001b[1;47;30\u2584\u001b[1;44;30\u2584 a\u259c 19.2\u2595 \u2502\u2660\u256d\u2597, 24/7/365 \u001b[1;34;40\u2584\u001b[1;34;40\u2584\n \u001b[1;34;40\u2584\n \u001b[0;32;40\u2584p\u258f\u2596\u2660\u2665\u2596 \u258f\u2588\u259d \u259f\u2580 \u001b[0;32;40\u2584\n \u001b[0;32;40\u2584\n\u001b[0;32;40\u2584\n\u001b[0;32;40\u2584\n\f\u001b[0;32;40\u2584\n\f\f\u001b[0;32;40\u2584\n\u001b[0;32;40\u2584\n\u001b[0;32;40\u2584\n\u001b[0;32;40\u2584\n\u001b[0;32;40\u2584\n \u001b[0;36;40\u2584\u001b[0;46;30\u2584ZDDDDDDDDDDDDDDDDDDD\b \b\b \bDDDDDDDDDDDDDDDDDDD\u2572\u001b[0;36;40\u2584\n \u001b[0;46;30\u2584\u2514 h\u259f\u259c \u001b[1;43;30\u2584return/enter\u001b[0;46;30\u2584 f\u2588\u2583 n\u2588\u2583\u2584\u2660\u258f l\u2588\u259d\u259f\u2580 \u2514\u001b[0;36;40\u2584\n \u001b[0;46;30\u2584\u2514 h\u259f\u259c \u001b[1;43;30\u2584a\u001b[0;46;30\u2584 t\u2588 a\u2502\u2588\u2583\u259c s\u259c\u2660\u2583\u259c s\u2500\u2583\u2596\u2596\u2580 \u2514\u001b[0;36;40\u2584\n \u001b[0;46;30\u2584\u2514 h\u259f\u259c \u001b[1;43;30\u2584m\u001b[0;46;30\u2584 t\u2588 c\u2599\u2596\u2500\u2595 f\u2588\u2583 m\u2660\u259f\u258f \u2514\u001b[0;36;40\u2584\n \u001b[0;46;30\u2584\u2514 h\u259f\u259c \u001b[1;43;30\u2584z\u001b[0;46;30\u2584 f\u2588\u2583 z\u259f\u2584 l\u2588\u259d\u259f\u2580 \u2514\u001b[0;36;40\u2584\n \u001b[0;46;30\u2584\u2500DDDDDDDDDDDDDDDDDDD\b \b\b \bDDDDDDDDDDDDDDDDDDDY\u001b[0;36;40\u2584\u001b[0;36;40\u2584\n\u001b[0;36;40\u2584\n\u0007\f\u001b[0;36;40\u2584\n\f\n\u001b[0;37;40\u2584\u000f\u001b[0;37;40\u2584\n \u001b[0;31;40\u2584\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u001b[0;31;40\u2584\n \u001b[0;37;40\u2584/\u25e5\u00a3 /\u25e5\u00a3\u03c0\u00a3 /\u2571\u03c0\u00a3 /\u2571/\u25e5\u00a3 Z\u25e5\u00a3 /\u25e5\u00a3 Z\u25e5\u00a3 \u03c0\u25e5\u25e5\u001b[0;37;40\u2584\n \u2571 \u2571 \u03c0\u03c0 \u00a3/ \u2571\u03c0 \u00a3/ \u2571\u2571 \u03c0 \u2571 \u03c0 \u2571 \u03c0 \u2571 \u03c0 \u03c0\u001b[0;37;40\u2584\n \u2571 \u2571 \u03c0\u03c0 \u2571\u03c0 \u2571\u2571 \u03c0 \u2571 \u03c0 \u2571 \u03c0 \u2500\u2502/ \u03c0\u001b[0;37;40\u2584\n \u2571 \u2571 \u03c0\u03c0 \u2571\u03c0 \u2571\u2571 \u03c0 \u2571 \u03c0 \u2571 \u03c0 \u2571\u00a3 \u03c0\u25e5\u001b[0;37;40\u2584\n \u2571 \u2571 \u03c0\u03c0 \u2571\u03c0 \u2571\u2571 \u03c0 \u2571 \u03c0 \u2571 \u03c0 \u2571 \u00a3 \u03c0\u001b[0;37;40\u2584\n \u00a3\u2502/ \u00a3\u2502/\u03c0 \u2571\u03c0 \u2571\u00a3\u2502/ \u2500\u2502/ \u00a3\u2502/ \u2571 \u00a3\u03c0\u2502\u2502\u001b[0;37;40\u2584\n \u001b[0;31;40\u2584DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\u001b[0;31;40\u2584\n \u2500\u259f\u2502.\u2597\u259a\u2580\u2597\u2580\u2665.\u2588\u2583\u259d:6402 \u001b[0;34;40\u2584\u2502\u2502 \u001b[1;33;40\u2584\u2190\u2502\u2502\u2502\u2502\u2190\u001b[1;33;40\u2584\n\u001b[0;34;40\u2584 \u2665\u2665\u2663-64 /\u00a3//\u00a3 /\u2571//\u00a3 / /\u00a3 / /\u00a3 \u001b[1;32;40\u258419.2 \u2595\u001b[1;32;40\u2584\n\u001b[0;31;40\u2584D\u25e5\u25e5\u25e5\u25e5\u25e5\u25e5\u25e5D\u001b[0;34;40\u2584/ // \u00a3/ // // / // / / \u001b[1;34;40\u2584\u2502\u2660\u256d\u2597\u001b[1;34;40\u2584\n\u001b[0;31;40\u25848.22 \u259d\u2502 \u001b[0;41;30\u2584\u001b[0;44;30\u2584\u00a3/\u001b[0;34;40\u2584 \u001b[0;44;30\u2584\u00a3\u001b[0;34;40\u2584 \u001b[0;44;30\u2584/\u001b[0;34;40\u2584 \u001b[0;44;30\u2584/ \u00a3\u001b[0;34;40\u2584/\u001b[0;44;30\u2584/ \u00a3\u001b[0;34;40\u2584/\u001b[0;44;30\u2584/ \u00a3\u001b[0;34;40\u2584/ \u001b[1;33;40\u2584D\u25e5\u25e5\u25e5\u25e5D\u001b[1;33;40\u2584\n\u001b[1;37;40\u2584D\u25e5\u25e5\u25e5\u25e5\u25e5D \u001b[1;47;30\u2584\u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u00a3/ \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584/\u001b[0;44;30\u2584 \u001b[0;34;40\u2584 //\u2500\u2502 \u001b[1;33;40\u2584\u2190\u2502\u2502\u2502\u2502\u2190\u001b[1;33;40\u2584\n\u001b[0;31;40\u2584\u2588\u2580\u258f\u259f\u2580\u2596 \u001b[0;41;30\u2584\u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584\u00a3/\u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584\u2502\u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584 / /\u001b[0;44;30\u2584 \u001b[0;34;40\u2584/ / \u001b[0;37;40\u258424\u001b[0;37;40\u2584\n\u001b[0;34;40\u2584D\u25e5\u25e5\u25e5\u25e5D \u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584/ \u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584/\u001b[0;44;30\u2584 \u001b[0;34;40\u2584 \u001b[0;44;30\u2584 \u001b[0;34;40\u2584/\u25e5\u001b[0;44;30\u2584 \u001b[0;34;40\u2584/\u001b[0;44;30\u2584 \u001b[0;34;40\u2584/ / \u001b[0;32;40\u2584\u2599\u2588\u256d\u2583\u2665\u001b[0;32;40\u2584\n \u001b[0;34;40\u2584/\u00a3// \u00a3// \u00a3/\u00a3\u001b[0;44;30\u2584 \u001b[0;34;40\u2584/ \u00a3\u001b[0;44;30\u2584 \u001b[0;34;40\u2584/ \u001b[1;33;40\u2584D\u25e5\u25e5\u25e5\u25e5D\u001b[1;33;40\u2584\n\u001b[1;43;30\u2584\u001b[1;40;30\u2584 \u001b[1;30;40\u2584\u00a3/\u001b[1;40;30\u2584\u00a3\u001b[1;30;40\u2584\u00a3\u001b[1;40;30\u2584 \u001b[1;30;40\u2584/\u001b[1;40;30\u2584\u00a3\u001b[1;30;40\u2584\u00a3\u001b[1;40;30\u2584 \u001b[1;30;40\u2584/\u001b[1;40;30\u2584\u00a3\u001b[1;30;40\u2584/ \u00a3\u001b[1;40;30\u2584 \u001b[1;30;40\u2584/ \u00a3\u001b[1;40;30\u2584 \u001b[1;30;40\u2584\u001b[1;30;40\u2584\n\u001b[1;40;30\u2584 \u2580\u259f\u2665\u2665\u2660 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584\u00a3 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584\u00a3\u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584\u00a3\u2502\u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584\u00a3 \u00a3 \u2665\u259a\u2665\u2588\u2584 \u001b[1;30;40\u2584\u001b[1;30;40\u2584\n\u001b[1;40;30\u2584 \u2598\u256d\u258f\u258f \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 /\u00a3 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u2502 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u00a3 \u00a3\u001b[1;30;40\u2584 \u001b[1;40;30\u2584\u00a3\u25e5 \u001b[1;30;40\u2584\u001b[1;30;40\u2584\n\u001b[1;40;30\u2584 \u2665\u256d\u2584\u2584\u2588\u2583\u259c \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584/\u00a3\u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u001b[1;30;40\u2584 \u001b[1;40;30\u2584\u25e5\u001b[1;30;40\u2584 \u001b[1;40;30\u2584 \u00a3\u00a3 \u2663-\u259c\u2596\u2500 \u001b[1;30;40\u2584\u001b[1;30;40\u2584\n\u001b[1;40;30\u2584 \u2502\u2502\u2665 /\u00a3 / \u00a3 \u00a3\u001b[1;30;40\u2584 \u001b[1;40;30\u2584/\u00a3\u00a3\u001b[1;30;40\u2584 \u001b[1;40;30\u2584/\u00a3\u00a3\u001b[1;30;40\u2584 \u001b[1;40;30\u2584/\u00a3\u2571 \u001b[1;30;40\u2584\u001b[1;30;40\u2584\n\u001b[1;40;30\u2584 \u00a3 \u00a3\u00a3/\u00a3 \u00a3\u2571\u00a3\u00a3/ \u00a3 \u00a3/ \u00a3 \u00a3/ \u001b[1;30;40\u2584\u001b[1;30;40\u2584\n\u001b[1;40;30\u2584 \u25e5\u25e5 \u25e5\u25e5 \u25e5 \u25e5\u25e5 \u25e5\u25e5 \u001b[1;30;40\u2584\f\u001b[1;30;40\u2584\n\f\u001b[1;30;40\u2584\n\u001b[1;30;40\u2584\n \u001b[1;40;30\u2584\u001b[0;45;30\u2584ZDDDDDDDDDDDDDDDDDDD\b \b\b \bDDDDDDDDDDDDDDDDDDD\u2572\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2514 \u001b[0;47;30\u2584 e\u2580\u259c\u2596\u2583 y\u2588\u256d\u2583 h\u2660\u2580\u2597\u258f\u2596 o\u2583 id # o\u2583 n\u2596\u25cb \u001b[0;45;30\u2584 \u2514\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2514 \b \b\b \b \u2514\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2514 \u001b[0;47;30\u2584 \u001b[0;45;30\u2584 \u2514\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2500DDDDDDDDDDDDDDDDDDD\b \b\b \bDDDDDDDDDDDDDDDDDDDY\u001b[0;35;40\u2584\n\u001b[a\u001b[a\u001b[c\u001b[c\u001b[c\u001b[c\u001b[c\u001b[0;37;40\u2584\u001b[0;47;30\u2584\u0007\u001b[0;37;40\u2584\n\u001b[0;37;40\u2584\n\u001b[0;37;40\u2584\nl\u2588\u259d\u259f\u2580 n\u2588\u259c v\u2660\u258f\u259f\u2597.\u001b[0;37;40\u2584\n\u001b[0;37;40\u2584\ne\u2580\u259c\u2596\u2583 \"new\" i\u2598 y\u2588\u256d h\u2660\u2573\u2596 n\u2588 l\u2588\u259d\u259f\u2580 id.\u001b[0;37;40\u2584\n\f\u001b[0;37;40\u2584\n\u001b[0;37;40\u2584\n \u001b[0;47;30\u2584\u001b[0;45;30\u2584ZDDDDDDDDDDDDDDDDDDD\b \b\b \bDDDDDDDDDDDDDDDDDDD\u2572\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2514 \u001b[0;47;30\u2584 e\u2580\u259c\u2596\u2583 y\u2588\u256d\u2583 h\u2660\u2580\u2597\u258f\u2596 o\u2583 id # o\u2583 n\u2596\u25cb \u001b[0;45;30\u2584 \u2514\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2514 \b \b\b \b \u2514\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2514 \u001b[0;47;30\u2584 \u001b[0;45;30\u2584 \u2514\u001b[0;35;40\u2584\n \u001b[0;45;30\u2584\u2500DDDDDDDDDDDDDDDDDDD\b \b\b \bDDDDDDDDDDDDDDDDDDDY\u001b[0;35;40\u2584\n\u001b[a\u001b[a\u001b[c\u001b[c\u001b[c\u001b[c\u001b[c\u001b[0;37;40\u2584\u001b[0;47;30\u2584\u0007", "banner_before_return": "\u2500\u2588\u2580\u2580\u2596\u2500\u259c\u2596\u2597 \u259c\u2588 \u2500\u2588\u2584\u2584\u2588\u2597\u2588\u2583\u2596 \u259f\u2584\u2660\u259d\u2596 \u259f\u259f\u259f \n\n\n\n\u0007\n image bbs v1.2 s# g0041\n (c)1989 new image software, inc.\n\n\nconnected at 19200 baud.\n\n 20 \u2584\u2599\u2666 \u259c\u256d\u2583\u2502\u2588 \u2584\u2588\u2597\u2596 \u2596\u2580\u259d\u2660\u259d\u2596\u2597! \u0007\u0007\u0007\u001b[6\u2580\nplease hit your backspace/delete\nkey for c/g detect: \u0007\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\b \b\n\n\n ascii mode. \nansi c\u2588\u258f\u2588\u2583? (y/n)", "dsr_replies": 1, "dsr_requests": 1, "encoding": "petscii", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "ECHO": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false }, "server_requested": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.2537407875061035, "total": 64.30077862739563 } } }, "sessions": [ { "connected": "2026-03-07T04:08:40.683185+00:00", "host": "cib.dyndns.org", "ip": "65.35.103.40", "port": 6402 } ] } .. 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 cib.dyndns.org 6402 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=cib.dyndns.org port=6402 INFO client_base.py:186 Connected to DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1019 send IAC WILL MXP DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1019 send IAC WILL ATCP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1019 send IAC WILL GMCP DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSP DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1019 send IAC WILL MSDP DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSSP DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1019 send IAC WILL ZMP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True DEBUG stream_writer.py:1019 send IAC DO MXP DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1019 send IAC DO ATCP DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1019 send IAC DO GMCP DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC DO AARDWOLF DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True DEBUG stream_writer.py:1019 send IAC DO MSP DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1019 send IAC DO MSDP DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1019 send IAC DO MSSP DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1019 send IAC DO ZMP DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1019 send IAC DO ECHO DEBUG stream_writer.py:3330 remote_option[ECHO] = True DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = False DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = True DEBUG stream_writer.py:1019 send IAC DO BINARY DEBUG stream_writer.py:3330 remote_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = False DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True DEBUG stream_writer.py:1019 send IAC WILL BINARY DEBUG stream_writer.py:3330 local_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False DEBUG stream_writer.py:768 recv IAC DONT MXP DEBUG stream_writer.py:1959 handle_dont(MXP) DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3330 local_option[MXP] = False DEBUG stream_writer.py:768 recv IAC DONT ATCP DEBUG stream_writer.py:1959 handle_dont(ATCP) DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3330 local_option[ATCP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC DONT GMCP DEBUG stream_writer.py:1959 handle_dont(GMCP) DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3330 local_option[GMCP] = False DEBUG stream_writer.py:768 recv IAC DONT AARDWOLF DEBUG stream_writer.py:1959 handle_dont(AARDWOLF) DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3330 local_option[AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC DONT MSP DEBUG stream_writer.py:1959 handle_dont(MSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3330 local_option[MSP] = False DEBUG stream_writer.py:768 recv IAC DONT MSDP DEBUG stream_writer.py:1959 handle_dont(MSDP) DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3330 local_option[MSDP] = False DEBUG stream_writer.py:768 recv IAC DONT MSSP DEBUG stream_writer.py:1959 handle_dont(MSSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3330 local_option[MSSP] = False DEBUG stream_writer.py:768 recv IAC DONT ZMP DEBUG stream_writer.py:1959 handle_dont(ZMP) DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3330 local_option[ZMP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP2_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT MXP DEBUG stream_writer.py:2148 handle_wont(MXP) DEBUG stream_writer.py:3330 remote_option[MXP] = False DEBUG stream_writer.py:3330 pending_option[DO + MXP] = False DEBUG stream_writer.py:768 recv IAC WONT ATCP DEBUG stream_writer.py:2148 handle_wont(ATCP) DEBUG stream_writer.py:3330 remote_option[ATCP] = False DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT GMCP DEBUG stream_writer.py:2148 handle_wont(GMCP) DEBUG stream_writer.py:3330 remote_option[GMCP] = False DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False DEBUG stream_writer.py:768 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2148 handle_wont(AARDWOLF) DEBUG stream_writer.py:3330 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC WONT MSP DEBUG stream_writer.py:2148 handle_wont(MSP) DEBUG stream_writer.py:3330 remote_option[MSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSP] = False DEBUG stream_writer.py:768 recv IAC WONT MSDP DEBUG stream_writer.py:2148 handle_wont(MSDP) DEBUG stream_writer.py:3330 remote_option[MSDP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = False DEBUG stream_writer.py:768 recv IAC WONT MSSP DEBUG stream_writer.py:2148 handle_wont(MSSP) DEBUG stream_writer.py:3330 remote_option[MSSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = False DEBUG stream_writer.py:768 recv IAC WONT ZMP DEBUG stream_writer.py:2148 handle_wont(ZMP) DEBUG stream_writer.py:3330 remote_option[ZMP] = False DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP2_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False DEBUG client_base.py:496 negotiation complete after 2.27s. DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + SGA] = True DEBUG stream_writer.py:1019 send IAC DO SGA DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = True DEBUG stream_writer.py:1019 send IAC DO STATUS DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True DEBUG stream_writer.py:1019 send IAC DO CHARSET DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True DEBUG stream_writer.py:1019 send IAC DO EOR DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = True DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION DEBUG stream_writer.py:768 recv IAC WILL SGA DEBUG stream_writer.py:1994 handle_will(SGA) DEBUG stream_writer.py:993 skip DO SGA; pending_option = True DEBUG stream_writer.py:3330 remote_option[SGA] = True DEBUG stream_writer.py:3330 pending_option[DO + SGA] = False DEBUG stream_writer.py:768 recv IAC WONT STATUS DEBUG stream_writer.py:2148 handle_wont(STATUS) DEBUG stream_writer.py:3330 remote_option[STATUS] = False DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = False DEBUG stream_writer.py:768 recv IAC WONT CHARSET DEBUG stream_writer.py:2148 handle_wont(CHARSET) DEBUG stream_writer.py:3330 remote_option[CHARSET] = False DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:768 recv IAC WONT EOR DEBUG stream_writer.py:2148 handle_wont(EOR) DEBUG stream_writer.py:3330 remote_option[EOR] = False DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False DEBUG stream_writer.py:768 recv IAC WONT COM_PORT_OPTION DEBUG stream_writer.py:2148 handle_wont(COM_PORT_OPTION) DEBUG stream_writer.py:3330 remote_option[COM_PORT_OPTION] = False DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = False INFO fingerprinting.py:755 connection for server fingerprint e9e1390d6941c201 INFO client_base.py:118 Connection closed to .. raw:: html
.. _ip_65_35_103_40_cib_dyndns_org_6405: cib.dyndns.org:6405 ------------------- **Connection Banner:** .. image:: /_static/banners/banner_dd62e941e03f.png :alt: ─█▀▀▖─▜▖▗ ▜█ ○▃█▀▝ ▀╭▄│▖▃ ▟▟ ││♥ ata image bbs 64 v2.0 (c) 2020 connected at 19200 bps. hit your backspace (delete) key:1 Commodore Graphics Mode Detected.  ──────────────────────────────────── Wrong Number ][ Image BBS v2.0 cib.dyndns.org (c)1995 New Image Port 6405 19200 24 hours / 7 days Home of Image 2.0 ────────────────────────────────────  Press RETURN/ENTER to Log On, or "M" to just check mail: Logon Enter Your Handle Or Login ID# : :class: ansi-banner :width: 611px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇺🇸 United States (GeoIP) Listing ~~~~~~~ - **BBS Name**: Wrong Number ][ V2.0 (from listing) - **Sysop**: X-Tec - **Listed Location**: Lakeland, FL, USA BBS Software ~~~~~~~~~~~~ **Reported**: Image BBS Encoding ~~~~~~~~ - **Effective encoding**: petscii - **Override**: petscii (from bbslist.txt) - **Scanner detected**: petscii Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`e9e1390d6941c201 ` *This fingerprint is shared by 133 other servers.* **Options offered by server**: ``BINARY``, ``ECHO``, ``SGA`` **Options requested from client**: ``BINARY`` 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": "e9e1390d6941c201", "fingerprint-data": { "offered-options": [ "BINARY", "ECHO", "SGA" ], "probed-protocol": "server", "refused-options": [ "AARDWOLF", "ATCP", "CHARSET", "COM_PORT", "EOR", "GMCP", "MCCP2", "MCCP3", "MSDP", "MSP", "MSSP", "MXP", "STATUS", "ZMP" ], "requested-options": [ "BINARY" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "\n\n Commodore Graphics Mode Detected. \u000e\n\n\n \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\n Wrong Number ][\n Image BBS v2.0 cib.dyndns.org\n (c)1995 New Image Port 6405 19200\n 24 hours / 7 days\n Home of Image 2.0\n \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\n\u000e\u000e\n\nPress RETURN/ENTER to Log On, or\n\"M\" to just check mail: Logon\n\n\nEnter Your Handle Or Login ID#\n\n\u0007: ", "banner_before_return": "\u2500\u2588\u2580\u2580\u2596\u2500\u259c\u2596\u2597 \u259c\u2588 \u25cb\u2583\u2588\u2580\u259d \u2580\u256d\u2584\u2502\u2596\u2583 \u259f\u259f \u2502\u2502\u2665\nata\n\n\n image bbs 64 v2.0 (c) 2020 \n\n\nconnected at 19200 bps.\n\nhit your backspace (delete) key:1\u0007", "dsr_replies": 0, "dsr_requests": 0, "encoding": "petscii", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "ECHO": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false }, "server_requested": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.25649404525756836, "total": 25.3947594165802 } } }, "sessions": [ { "connected": "2026-03-07T04:10:52.884059+00:00", "host": "cib.dyndns.org", "ip": "65.35.103.40", "port": 6405 } ] } .. 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 cib.dyndns.org 6405 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=cib.dyndns.org port=6405 INFO client_base.py:186 Connected to DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1019 send IAC WILL MXP DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1019 send IAC WILL ATCP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1019 send IAC WILL GMCP DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSP DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1019 send IAC WILL MSDP DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSSP DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1019 send IAC WILL ZMP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True DEBUG stream_writer.py:1019 send IAC DO MXP DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1019 send IAC DO ATCP DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1019 send IAC DO GMCP DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC DO AARDWOLF DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True DEBUG stream_writer.py:1019 send IAC DO MSP DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1019 send IAC DO MSDP DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1019 send IAC DO MSSP DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1019 send IAC DO ZMP DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1019 send IAC DO ECHO DEBUG stream_writer.py:3330 remote_option[ECHO] = True DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = False DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = True DEBUG stream_writer.py:1019 send IAC DO BINARY DEBUG stream_writer.py:3330 remote_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = False DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True DEBUG stream_writer.py:1019 send IAC WILL BINARY DEBUG stream_writer.py:3330 local_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False DEBUG stream_writer.py:768 recv IAC DONT MXP DEBUG stream_writer.py:1959 handle_dont(MXP) DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3330 local_option[MXP] = False DEBUG stream_writer.py:768 recv IAC DONT ATCP DEBUG stream_writer.py:1959 handle_dont(ATCP) DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3330 local_option[ATCP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC DONT GMCP DEBUG stream_writer.py:1959 handle_dont(GMCP) DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3330 local_option[GMCP] = False DEBUG stream_writer.py:768 recv IAC DONT AARDWOLF DEBUG stream_writer.py:1959 handle_dont(AARDWOLF) DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3330 local_option[AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC DONT MSP DEBUG stream_writer.py:1959 handle_dont(MSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3330 local_option[MSP] = False DEBUG stream_writer.py:768 recv IAC DONT MSDP DEBUG stream_writer.py:1959 handle_dont(MSDP) DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3330 local_option[MSDP] = False DEBUG stream_writer.py:768 recv IAC DONT MSSP DEBUG stream_writer.py:1959 handle_dont(MSSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3330 local_option[MSSP] = False DEBUG stream_writer.py:768 recv IAC DONT ZMP DEBUG stream_writer.py:1959 handle_dont(ZMP) DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3330 local_option[ZMP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP2_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT MXP DEBUG stream_writer.py:2148 handle_wont(MXP) DEBUG stream_writer.py:3330 remote_option[MXP] = False DEBUG stream_writer.py:3330 pending_option[DO + MXP] = False DEBUG stream_writer.py:768 recv IAC WONT ATCP DEBUG stream_writer.py:2148 handle_wont(ATCP) DEBUG stream_writer.py:3330 remote_option[ATCP] = False DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT GMCP DEBUG stream_writer.py:2148 handle_wont(GMCP) DEBUG stream_writer.py:3330 remote_option[GMCP] = False DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False DEBUG stream_writer.py:768 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2148 handle_wont(AARDWOLF) DEBUG stream_writer.py:3330 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC WONT MSP DEBUG stream_writer.py:2148 handle_wont(MSP) DEBUG stream_writer.py:3330 remote_option[MSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSP] = False DEBUG stream_writer.py:768 recv IAC WONT MSDP DEBUG stream_writer.py:2148 handle_wont(MSDP) DEBUG stream_writer.py:3330 remote_option[MSDP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = False DEBUG stream_writer.py:768 recv IAC WONT MSSP DEBUG stream_writer.py:2148 handle_wont(MSSP) DEBUG stream_writer.py:3330 remote_option[MSSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = False DEBUG stream_writer.py:768 recv IAC WONT ZMP DEBUG stream_writer.py:2148 handle_wont(ZMP) DEBUG stream_writer.py:3330 remote_option[ZMP] = False DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP2_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False DEBUG client_base.py:496 negotiation complete after 0.26s. DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + SGA] = True DEBUG stream_writer.py:1019 send IAC DO SGA DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = True DEBUG stream_writer.py:1019 send IAC DO STATUS DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True DEBUG stream_writer.py:1019 send IAC DO CHARSET DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True DEBUG stream_writer.py:1019 send IAC DO EOR DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = True DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION DEBUG stream_writer.py:768 recv IAC WILL SGA DEBUG stream_writer.py:1994 handle_will(SGA) DEBUG stream_writer.py:993 skip DO SGA; pending_option = True DEBUG stream_writer.py:3330 remote_option[SGA] = True DEBUG stream_writer.py:3330 pending_option[DO + SGA] = False DEBUG stream_writer.py:768 recv IAC WONT STATUS DEBUG stream_writer.py:2148 handle_wont(STATUS) DEBUG stream_writer.py:3330 remote_option[STATUS] = False DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = False DEBUG stream_writer.py:768 recv IAC WONT CHARSET DEBUG stream_writer.py:2148 handle_wont(CHARSET) DEBUG stream_writer.py:3330 remote_option[CHARSET] = False DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:768 recv IAC WONT EOR DEBUG stream_writer.py:2148 handle_wont(EOR) DEBUG stream_writer.py:3330 remote_option[EOR] = False DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False DEBUG stream_writer.py:768 recv IAC WONT COM_PORT_OPTION DEBUG stream_writer.py:2148 handle_wont(COM_PORT_OPTION) DEBUG stream_writer.py:3330 remote_option[COM_PORT_OPTION] = False DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = False INFO fingerprinting.py:755 connection for server fingerprint e9e1390d6941c201 INFO client_base.py:118 Connection closed to .. raw:: html
.. _ip_65_35_103_40_cib_dyndns_org_6407: cib.dyndns.org:6407 ------------------- **Connection Banner:** .. image:: /_static/banners/banner_f66bd3af429e.png :alt: ─█▀▀▖─▜▖▗ ▜█ ♠▄ ▟▄♠▝▖ 2.0 ││♥ ▃╭▀▀▟▀▝ █▀ ♠ ▏▜.▕▖▃▀♠▏ ▙▗ ata image bbs 64 v2.0 (c) 2020 connected at 19200 bps. hit your backspace (delete) key:1 Commodore Graphics Mode Detected.  ──────────────────────────────────── Image V2.0 HQ Image BBS v2.0 cib.dyndns.org:6407 (c)1995 New Image 300 - 19200 baud 24 hours / 7 days Home of Image 2.0 ────────────────────────────────────  Press RETURN/ENTER to Log On, or "M" to just check mail: Logon Enter Your Handle Or Login ID# : :class: ansi-banner :width: 625px :loading: lazy Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇺🇸 United States (GeoIP) Listing ~~~~~~~ - **BBS Name**: Wrong Number ][ V2.0 (from listing) - **Sysop**: X-Tec - **Listed Location**: Lakeland, FL, USA BBS Software ~~~~~~~~~~~~ **Reported**: Image BBS Encoding ~~~~~~~~ - **Effective encoding**: petscii - **Override**: petscii (from bbslist.txt) - **Scanner detected**: petscii Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`e9e1390d6941c201 ` *This fingerprint is shared by 133 other servers.* **Options offered by server**: ``BINARY``, ``ECHO``, ``SGA`` **Options requested from client**: ``BINARY`` 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": "e9e1390d6941c201", "fingerprint-data": { "offered-options": [ "BINARY", "ECHO", "SGA" ], "probed-protocol": "server", "refused-options": [ "AARDWOLF", "ATCP", "CHARSET", "COM_PORT", "EOR", "GMCP", "MCCP2", "MCCP3", "MSDP", "MSP", "MSSP", "MXP", "STATUS", "ZMP" ], "requested-options": [ "BINARY" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "\n\n Commodore Graphics Mode Detected. \u000e\n\n\n \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\n Image V2.0 HQ\n Image BBS v2.0 cib.dyndns.org:6407\n (c)1995 New Image 300 - 19200 baud\n 24 hours / 7 days\n Home of Image 2.0\n \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\n\u000e\u000e\n\nPress RETURN/ENTER to Log On, or\n\"M\" to just check mail: Logon\n\n\nEnter Your Handle Or Login ID#\n\n\u0007: ", "banner_before_return": "\u2500\u2588\u2580\u2580\u2596\u2500\u259c\u2596\u2597 \u259c\u2588 \u2660\u2584 \u259f\u2584\u2660\u259d\u2596 2.0 \u2502\u2502\u2665\n\u2583\u256d\u2580\u2580\u259f\u2580\u259d \u2588\u2580 \u2660 \u258f\u259c.\u2595\u2596\u2583\u2580\u2660\u258f \u2599\u2597 \nata\n\n\n image bbs 64 v2.0 (c) 2020 \n\n\nconnected at 19200 bps.\n\nhit your backspace (delete) key:1\u0007", "dsr_replies": 0, "dsr_requests": 0, "encoding": "petscii", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "ECHO": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false }, "server_requested": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.254192590713501, "total": 25.169554948806763 } } }, "sessions": [ { "connected": "2026-03-07T04:16:18.709975+00:00", "host": "cib.dyndns.org", "ip": "65.35.103.40", "port": 6407 } ] } .. 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 cib.dyndns.org 6407 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=cib.dyndns.org port=6407 INFO client_base.py:186 Connected to DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1019 send IAC WILL MXP DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1019 send IAC WILL ATCP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1019 send IAC WILL GMCP DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSP DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1019 send IAC WILL MSDP DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSSP DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1019 send IAC WILL ZMP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True DEBUG stream_writer.py:1019 send IAC DO MXP DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1019 send IAC DO ATCP DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1019 send IAC DO GMCP DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC DO AARDWOLF DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True DEBUG stream_writer.py:1019 send IAC DO MSP DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1019 send IAC DO MSDP DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1019 send IAC DO MSSP DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1019 send IAC DO ZMP DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1019 send IAC DO ECHO DEBUG stream_writer.py:3330 remote_option[ECHO] = True DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = False DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = True DEBUG stream_writer.py:1019 send IAC DO BINARY DEBUG stream_writer.py:3330 remote_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = False DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True DEBUG stream_writer.py:1019 send IAC WILL BINARY DEBUG stream_writer.py:3330 local_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False DEBUG stream_writer.py:768 recv IAC DONT MXP DEBUG stream_writer.py:1959 handle_dont(MXP) DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3330 local_option[MXP] = False DEBUG stream_writer.py:768 recv IAC DONT ATCP DEBUG stream_writer.py:1959 handle_dont(ATCP) DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3330 local_option[ATCP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC DONT GMCP DEBUG stream_writer.py:1959 handle_dont(GMCP) DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3330 local_option[GMCP] = False DEBUG stream_writer.py:768 recv IAC DONT AARDWOLF DEBUG stream_writer.py:1959 handle_dont(AARDWOLF) DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3330 local_option[AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC DONT MSP DEBUG stream_writer.py:1959 handle_dont(MSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3330 local_option[MSP] = False DEBUG stream_writer.py:768 recv IAC DONT MSDP DEBUG stream_writer.py:1959 handle_dont(MSDP) DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3330 local_option[MSDP] = False DEBUG stream_writer.py:768 recv IAC DONT MSSP DEBUG stream_writer.py:1959 handle_dont(MSSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3330 local_option[MSSP] = False DEBUG stream_writer.py:768 recv IAC DONT ZMP DEBUG stream_writer.py:1959 handle_dont(ZMP) DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3330 local_option[ZMP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP2_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT MXP DEBUG stream_writer.py:2148 handle_wont(MXP) DEBUG stream_writer.py:3330 remote_option[MXP] = False DEBUG stream_writer.py:3330 pending_option[DO + MXP] = False DEBUG stream_writer.py:768 recv IAC WONT ATCP DEBUG stream_writer.py:2148 handle_wont(ATCP) DEBUG stream_writer.py:3330 remote_option[ATCP] = False DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT GMCP DEBUG stream_writer.py:2148 handle_wont(GMCP) DEBUG stream_writer.py:3330 remote_option[GMCP] = False DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False DEBUG stream_writer.py:768 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2148 handle_wont(AARDWOLF) DEBUG stream_writer.py:3330 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC WONT MSP DEBUG stream_writer.py:2148 handle_wont(MSP) DEBUG stream_writer.py:3330 remote_option[MSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSP] = False DEBUG stream_writer.py:768 recv IAC WONT MSDP DEBUG stream_writer.py:2148 handle_wont(MSDP) DEBUG stream_writer.py:3330 remote_option[MSDP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = False DEBUG stream_writer.py:768 recv IAC WONT MSSP DEBUG stream_writer.py:2148 handle_wont(MSSP) DEBUG stream_writer.py:3330 remote_option[MSSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = False DEBUG stream_writer.py:768 recv IAC WONT ZMP DEBUG stream_writer.py:2148 handle_wont(ZMP) DEBUG stream_writer.py:3330 remote_option[ZMP] = False DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP2_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False DEBUG client_base.py:496 negotiation complete after 0.26s. DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + SGA] = True DEBUG stream_writer.py:1019 send IAC DO SGA DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = True DEBUG stream_writer.py:1019 send IAC DO STATUS DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True DEBUG stream_writer.py:1019 send IAC DO CHARSET DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True DEBUG stream_writer.py:1019 send IAC DO EOR DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = True DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION DEBUG stream_writer.py:768 recv IAC WILL SGA DEBUG stream_writer.py:1994 handle_will(SGA) DEBUG stream_writer.py:993 skip DO SGA; pending_option = True DEBUG stream_writer.py:3330 remote_option[SGA] = True DEBUG stream_writer.py:3330 pending_option[DO + SGA] = False DEBUG stream_writer.py:768 recv IAC WONT STATUS DEBUG stream_writer.py:2148 handle_wont(STATUS) DEBUG stream_writer.py:3330 remote_option[STATUS] = False DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = False DEBUG stream_writer.py:768 recv IAC WONT CHARSET DEBUG stream_writer.py:2148 handle_wont(CHARSET) DEBUG stream_writer.py:3330 remote_option[CHARSET] = False DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:768 recv IAC WONT EOR DEBUG stream_writer.py:2148 handle_wont(EOR) DEBUG stream_writer.py:3330 remote_option[EOR] = False DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False DEBUG stream_writer.py:768 recv IAC WONT COM_PORT_OPTION DEBUG stream_writer.py:2148 handle_wont(COM_PORT_OPTION) DEBUG stream_writer.py:3330 remote_option[COM_PORT_OPTION] = False DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = False INFO fingerprinting.py:755 connection for server fingerprint e9e1390d6941c201 INFO client_base.py:118 Connection closed to .. raw:: html
.. _ip_65_35_103_40_cib_dyndns_org_6491: cib.dyndns.org:6491 ------------------- Server URLs ~~~~~~~~~~~ .. raw:: html **Server Location**: 🇺🇸 United States (GeoIP) Listing ~~~~~~~ - **BBS Name**: Wrong Number ][ V2.0 (from listing) - **Sysop**: X-Tec - **Listed Location**: Lakeland, FL, USA BBS Software ~~~~~~~~~~~~ **Reported**: Image BBS Encoding ~~~~~~~~ - **Effective encoding**: petscii - **Override**: petscii (from bbslist.txt) - **Scanner detected**: petscii Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`e9e1390d6941c201 ` *This fingerprint is shared by 133 other servers.* **Options offered by server**: ``BINARY``, ``ECHO``, ``SGA`` **Options requested from client**: ``BINARY`` 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": "e9e1390d6941c201", "fingerprint-data": { "offered-options": [ "BINARY", "ECHO", "SGA" ], "probed-protocol": "server", "refused-options": [ "AARDWOLF", "ATCP", "CHARSET", "COM_PORT", "EOR", "GMCP", "MCCP2", "MCCP3", "MSDP", "MSP", "MSSP", "MXP", "STATUS", "ZMP" ], "requested-options": [ "BINARY" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "\b \b\b \b\b \b\b \b\b \b\u001b[0;0;32;40\u2584y\u2596\u2665\u001b[0;0;32;40\u2584\n\u001b[2j \u001b[0;0;32;40\u2584\u001b[0;0;32;40\u2584\n \u001b[0;0;35;40\u2584DDDDDD\u001b[0;0;34;40\u2584Z\u2572\u2572ZZ\u2572Z\u2572Z\u2572ZB\u2572\u001b[0;0;35;40\u2584D\u001b[0;0;34;40\u2584Z\u2572Z\u2572Z\u2572\u001b[0;0;35;40\u2584D\u001b[0;0;34;40\u2584Z\u2572Z\u2572Z\u2572\u001b[0;0;35;40\u2584DDDDDD\u001b[0;0;35;40\u2584\u001b[0;0;35;40\u2584\n \u001b[0;0;45;30\u2584\u001b[0;1;41;30\u2584 \u001b[0;1;31;40\u2584\u001b[0;1;34;40\u2584\u2500\u2572\u2500\u2510\u2500\u2572 \u2514CY\u2514\u2514\u2514\u001b[0;1;44;30\u2584\u001b[0;1;41;30\u2584 \u001b[0;1;31;40\u2584\u001b[0;1;34;40\u2584\u2514\u2514\u2514\u2514CY\u001b[0;1;44;30\u2584\u001b[0;1;41;30\u2584 \u001b[0;1;31;40\u2584\u001b[0;1;34;40\u2584\u2514\u2510\u2514\u2510\u2500\u2572\u001b[0;1;44;30\u2584\u001b[0;1;41;30\u2584 \u001b[0;1;31;40\u2584\u001b[0;1;31;40\u2584\n \u001b[0;1;41;30\u2584 \u001b[0;1;31;40\u2584\u001b[0;0;36;40\u2584\u2514\u2514\u2514\u2514\u2514\u2514 \u2514\u2514\u2514\u2514 \u2514\u001b[0;0;46;30\u2584\u001b[0;1;41;30\u2584 \u001b[0;1;31;40\u2584\u001b[0;0;36;40\u2584\u2514\u2514\u2514\u2514\u2514\u2514\u001b[0;0;46;30\u2584\u001b[0;1;41;30\u2584 \u001b[0;1;31;40\u2584\u001b[0;0;36;40\u2584\u2514\u2514\u2514\u2514\u2514\u2514\u001b[0;0;46;30\u2584\u001b[0;1;41;30\u2584 \u2500\u2599\u2660\u2584!\u001b[0;1;31;40\u2584\u001b[0;1;31;40\u2584\n \u001b[0;0;35;40\u2584DDDDDD\u001b[0;1;37;40\u2584\u2500Y\u2500Y\u2500Y A\u2500Y\u2500 Y\u001b[0;0;35;40\u2584D\u001b[0;1;37;40\u2584\u2500YY\u2500\u2500Y\u001b[0;0;35;40\u2584D\u001b[0;1;37;40\u2584\u2500Y\u2500Y\u2500Y\u001b[0;0;35;40\u2584DDDDDD\u001b[0;0;35;40\u2584\n \u001b[0;0;32;40\u2584\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u2190\u001b[0;0;32;40\u2584\n \u001b[0;0;33;40\u2584\u2665\u001b[0;0;31;40\u2584\u259a\u001b[0;0;33;40\u2584\u2665\u001b[0;0;31;40\u2584\u2588\u001b[0;0;33;40\u2584\u2584\u001b[0;0;31;40\u2584: \u2500\u001b[0;0;33;40\u2584\u2660\u001b[0;0;31;40\u2584\u2584\u001b[0;0;33;40\u2584\u259c\u001b[0;0;31;40\u2584\u2660\u001b[0;0;33;40\u2584\u259f\u001b[0;0;31;40\u2584\u2580 \u2665\u001b[0;0;33;40\u2584\u256d\u001b[0;0;31;40\u2584\u258f\u001b[0;0;33;40\u2584\u256d\u001b[0;0;33;40\u2584\n \u001b[0;0;31;40\u2584\u2583\u001b[0;0;33;40\u2584\u256d\u001b[0;0;31;40\u2584\u2580\u001b[0;0;33;40\u2584\u2580\u001b[0;0;31;40\u2584\u259f\u001b[0;0;33;40\u2584\u2580\u001b[0;0;31;40\u2584\u259d \u259f\u001b[0;0;33;40\u2584\u2584\u001b[0;0;31;40\u2584\u2660\u001b[0;0;33;40\u2584\u259d\u001b[0;0;31;40\u2584\u2596 \u2573\u001b[0;0;33;40\u25843\u001b[0;0;31;40\u2584.\u001b[0;0;33;40\u25840\u001b[0;0;31;40\u2584!\u001b[0;0;31;40\u2584\u001b[0;0;31;40\u2584\n \u001b[0;0;32;40\u2584DDDDDDDDDDDDDDDDDDD\u001b[0;0;32;40\u2584\n\u001b[0;0;34;40\u2584 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\u001b[0;0;34;40\u2584\n \u001b[0;0;44;30\u2584\u001b[0;0;46;30\u2584 i\u2584\u2660\u259d\u2596 bbs \u25733.0 (\u2500) 2020 nissa \u001b[0;0;46;30\u2584\u001b[0;0;36;40\u2584\u001b[0;0;36;40\u2584\n\u001b[0;0;34;40\u2584 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\u001b[0;0;34;40\u2584\n\u001b[0;1;33;40\u2584\u001b[0;1;33;40\u2584\n \u001b[0;1;33;40\u2584w\u2596\u258f\u2500\u2588\u2584\u2596 \u259c\u2588 s\u259a\u2665\u259c\u2596\u2584 o\u2580\u2596.\u001b[0;1;33;40\u2584\u001b[0;1;33;40\u2584\n \u001b[0;1;34;40\u2584i\u259c \u259f\u2665 \u2580\u2588\u25cb \u001b[0;1;37;40\u2584f\u2583\u259f m\u2660\u2583 6, 2026 11:21 pm.\u001b[0;1;37;40\u2584\u001b[0;1;37;40\u2584\n \u001b[0;0;32;40\u2584t\u2599\u2596 \u258f\u2660\u2665\u259c \u2500\u2660\u258f\u258f\u2596\u2583 \u25cb\u2660\u2665 n\u2596\u259cm\u2660\u259f\u258f f\u2583\u2588\u2584 ci5.\u001b[0;0;32;40\u2584\n\u001b[2j\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 i\u2584\u2660\u259d\u2596 bbs v3.0 l\u2588\u259d\u259f\u2580 m\u2596\u2580\u256d \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 i\u2580\u2665\u259c\u2660\u2580\u259c l\u2588\u259d\u259f\u2580 r\u2596\u2665\u259c\u2583\u259f\u2500\u259c\u2596\u2597 \u259c\u2588 s\u259a\u2665\u2588\u2584\u2665 \u001b[0;0;36;40\u2584 \u001b[0;0;46;30\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;44;30\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;44;30\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;1;47;30\u2584l\u001b[0;0;46;30\u2584 l\u2588\u259d i\u2580 \u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;1;47;30\u2584m\u001b[0;0;46;30\u2584 m\u2660\u259f\u258f c\u2599\u2596\u2500\u2595 \u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;1;47;30\u2584*\u001b[0;0;46;30\u2584 ascii r\u2596\u2597\u2596\u259c\u2596\u2500\u259c\u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;1;47;30\u2584!\u001b[0;0;46;30\u2584 l\u2588\u259d o\u2598\u2598 \u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;1;47;30\u2584x\u001b[0;0;46;30\u2584 xp\u2583\u2596\u2665\u2665 l\u2588\u259d\u259f\u2580 \u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;1;47;30\u2584i\u001b[0;0;46;30\u2584 i\u2580\u2665\u259c\u2660\u2580\u259c \u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;46;30\u2584 \u001b[0;0;44;30\u2584\u001b[0;0;34;40\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584 \u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[0;0;34;40\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;44;30\u2584\u001b[0;0;44;30\u2584 \u001b[0;0;44;30\u2584 \u001b[0;0;34;40\u2584\n\u001b[1;1h\u001b[b\u001b[b\u001b[b\u001b[b\u001b[b\u001b[b\u001b[c\u001b[c", "banner_before_return": "\u2500\u2588\u2580\u2580\u2596\u2500\u259c\u2596\u2597 \u259c\u2588 \u2665\u259a\u2665\u259c\u2596\u2584 \u2588\u2580\u2596 \u2502\u2502\u2665 \nata\n\n\u0007\n image bbs 64 v3.0 (c) 2020 \n\nconnection confirmed: 38400\n\u001b[6\u2580\n\n\u001b[1;3;5;7;46m\n ansi/g\u2583\u2660\u2584\u2599\u259f\u2500\u2665 d\u2596\u259c\u2596\u2500\u259c\u2596\u2597 \u001b[0;0;34;40\u2584\n\u001b[0;1;34;40\u2584a\u2583\u2596 y\u2588\u256d \u259f\u2580 80 c\u2588\u258f\u256d\u2584\u2580\u2665\u001b[0;0;36;40\u2584?: \u001b[0;0;36;40\u2584[\u001b[0;1;37;40\u2584y\u2596\u2665\u001b[0;0;36;40\u2584]", "dsr_replies": 1, "dsr_requests": 1, "encoding": "petscii", "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "ECHO": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false }, "server_requested": { "AARDWOLF": false, "ATCP": false, "BINARY": true, "GMCP": false, "MCCP2": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.2567155361175537, "total": 17.360045194625854 } } }, "sessions": [ { "connected": "2026-03-07T04:22:03.644180+00:00", "host": "cib.dyndns.org", "ip": "65.35.103.40", "port": 6491 } ] } .. 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 cib.dyndns.org 6491 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=cib.dyndns.org port=6491 INFO client_base.py:186 Connected to DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1019 send IAC WILL MXP DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1019 send IAC WILL ATCP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1019 send IAC WILL GMCP DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSP DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1019 send IAC WILL MSDP DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1019 send IAC WILL MSSP DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1019 send IAC WILL ZMP DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True DEBUG stream_writer.py:1019 send IAC DO MXP DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1019 send IAC DO ATCP DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1019 send IAC DO GMCP DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1019 send IAC DO AARDWOLF DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True DEBUG stream_writer.py:1019 send IAC DO MSP DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1019 send IAC DO MSDP DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1019 send IAC DO MSSP DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1019 send IAC DO ZMP DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = True DEBUG stream_writer.py:1019 send IAC DO ECHO DEBUG stream_writer.py:3330 remote_option[ECHO] = True DEBUG stream_writer.py:3330 pending_option[DO + ECHO] = False DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = True DEBUG stream_writer.py:1019 send IAC DO BINARY DEBUG stream_writer.py:3330 remote_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[DO + BINARY] = False DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True DEBUG stream_writer.py:1019 send IAC WILL BINARY DEBUG stream_writer.py:3330 local_option[BINARY] = True DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False DEBUG stream_writer.py:768 recv IAC DONT MXP DEBUG stream_writer.py:1959 handle_dont(MXP) DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3330 local_option[MXP] = False DEBUG stream_writer.py:768 recv IAC DONT ATCP DEBUG stream_writer.py:1959 handle_dont(ATCP) DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3330 local_option[ATCP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC DONT GMCP DEBUG stream_writer.py:1959 handle_dont(GMCP) DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3330 local_option[GMCP] = False DEBUG stream_writer.py:768 recv IAC DONT AARDWOLF DEBUG stream_writer.py:1959 handle_dont(AARDWOLF) DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3330 local_option[AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC DONT MSP DEBUG stream_writer.py:1959 handle_dont(MSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3330 local_option[MSP] = False DEBUG stream_writer.py:768 recv IAC DONT MSDP DEBUG stream_writer.py:1959 handle_dont(MSDP) DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3330 local_option[MSDP] = False DEBUG stream_writer.py:768 recv IAC DONT MSSP DEBUG stream_writer.py:1959 handle_dont(MSSP) DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3330 local_option[MSSP] = False DEBUG stream_writer.py:768 recv IAC DONT ZMP DEBUG stream_writer.py:1959 handle_dont(ZMP) DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3330 local_option[ZMP] = False DEBUG stream_writer.py:768 recv IAC DONT MCCP2_COMPRESS DEBUG stream_writer.py:1959 handle_dont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 local_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT MXP DEBUG stream_writer.py:2148 handle_wont(MXP) DEBUG stream_writer.py:3330 remote_option[MXP] = False DEBUG stream_writer.py:3330 pending_option[DO + MXP] = False DEBUG stream_writer.py:768 recv IAC WONT ATCP DEBUG stream_writer.py:2148 handle_wont(ATCP) DEBUG stream_writer.py:3330 remote_option[ATCP] = False DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:768 recv IAC WONT GMCP DEBUG stream_writer.py:2148 handle_wont(GMCP) DEBUG stream_writer.py:3330 remote_option[GMCP] = False DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = False DEBUG stream_writer.py:768 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2148 handle_wont(AARDWOLF) DEBUG stream_writer.py:3330 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:768 recv IAC WONT MSP DEBUG stream_writer.py:2148 handle_wont(MSP) DEBUG stream_writer.py:3330 remote_option[MSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSP] = False DEBUG stream_writer.py:768 recv IAC WONT MSDP DEBUG stream_writer.py:2148 handle_wont(MSDP) DEBUG stream_writer.py:3330 remote_option[MSDP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = False DEBUG stream_writer.py:768 recv IAC WONT MSSP DEBUG stream_writer.py:2148 handle_wont(MSSP) DEBUG stream_writer.py:3330 remote_option[MSSP] = False DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = False DEBUG stream_writer.py:768 recv IAC WONT ZMP DEBUG stream_writer.py:2148 handle_wont(ZMP) DEBUG stream_writer.py:3330 remote_option[ZMP] = False DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = False DEBUG stream_writer.py:768 recv IAC WONT MCCP2_COMPRESS DEBUG stream_writer.py:2148 handle_wont(MCCP2_COMPRESS) DEBUG stream_writer.py:3330 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = False DEBUG client_base.py:496 negotiation complete after 0.26s. DEBUG stream_writer.py:768 recv IAC WILL ECHO DEBUG stream_writer.py:784 WILL ECHO unsolicited DEBUG stream_writer.py:1994 handle_will(ECHO) DEBUG stream_writer.py:768 recv IAC WILL BINARY DEBUG stream_writer.py:784 WILL BINARY unsolicited DEBUG stream_writer.py:1994 handle_will(BINARY) DEBUG stream_writer.py:768 recv IAC DO BINARY DEBUG stream_writer.py:1836 handle_do(BINARY) DEBUG stream_writer.py:3330 pending_option[DO + SGA] = True DEBUG stream_writer.py:1019 send IAC DO SGA DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = True DEBUG stream_writer.py:1019 send IAC DO STATUS DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = True DEBUG stream_writer.py:1019 send IAC DO CHARSET DEBUG stream_writer.py:3330 pending_option[DO + EOR] = True DEBUG stream_writer.py:1019 send IAC DO EOR DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = True DEBUG stream_writer.py:1019 send IAC DO COM_PORT_OPTION DEBUG stream_writer.py:768 recv IAC WILL SGA DEBUG stream_writer.py:1994 handle_will(SGA) DEBUG stream_writer.py:993 skip DO SGA; pending_option = True DEBUG stream_writer.py:3330 remote_option[SGA] = True DEBUG stream_writer.py:3330 pending_option[DO + SGA] = False DEBUG stream_writer.py:768 recv IAC WONT STATUS DEBUG stream_writer.py:2148 handle_wont(STATUS) DEBUG stream_writer.py:3330 remote_option[STATUS] = False DEBUG stream_writer.py:3330 pending_option[DO + STATUS] = False DEBUG stream_writer.py:768 recv IAC WONT CHARSET DEBUG stream_writer.py:2148 handle_wont(CHARSET) DEBUG stream_writer.py:3330 remote_option[CHARSET] = False DEBUG stream_writer.py:3330 pending_option[DO + CHARSET] = False DEBUG stream_writer.py:768 recv IAC WONT EOR DEBUG stream_writer.py:2148 handle_wont(EOR) DEBUG stream_writer.py:3330 remote_option[EOR] = False DEBUG stream_writer.py:3330 pending_option[DO + EOR] = False DEBUG stream_writer.py:768 recv IAC WONT COM_PORT_OPTION DEBUG stream_writer.py:2148 handle_wont(COM_PORT_OPTION) DEBUG stream_writer.py:3330 remote_option[COM_PORT_OPTION] = False DEBUG stream_writer.py:3330 pending_option[DO + COM_PORT_OPTION] = False INFO fingerprinting.py:755 connection for server fingerprint e9e1390d6941c201 INFO client_base.py:118 Connection closed to .. raw:: html