bbs.nykz.net:23

Connection Banner:

bbs.nykz.net:23

Encoding

  • Effective encoding: gbk

  • Override: gbk (from bbslist.txt)

  • Scanner detected: gbk

Telnet Fingerprint

2713f0239026b383…

This fingerprint is shared by 28 other servers.

Options offered by server: ECHO, SGA

Data source: 2713f0239026b383/919ffb2fda1a4288.json

The complete JSON record collected during the scan, including Telnet negotiation results and banner data.

{
  "server-probe": {
    "fingerprint": "2713f0239026b383",
    "fingerprint-data": {
      "offered-options": [
        "ECHO",
        "SGA"
      ],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "EOR",
        "GMCP",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\r\n\u001b[1;33m\u8bf7\u8f93\u5165\u5e10\u53f7\u001b[m(\u8bd5\u7528\u8bf7\u8f93\u5165 `\u001b[1;36mguest\u001b[m', \u6ce8\u518c\u8bf7\u8f93\u5165`\u001b[1;31mnew\u001b[m'): ",
      "banner_before_return": "\r\n\u6b22\u8fce\u5149\u4e34\u001b[1;33m\u5357\u6d0b\u5ba2\u6808BBS\u001b[m[ \u001b[1;32mnykz.net\u001b[m] \u001b[1;33m\u3014FB2000 v1219\u3015\u001b[m [bbsd ready]\r\n\u001b[0m                                                      \u001b[0m\r\n                                                      \u001b[0m\r\n                                                      \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m                                   \u001b[0m\r\n                \u001b[1;33m[|\u001b[0;30;43m|]\u001b[40m                                  \u001b[0m\r\n                 \u001b[1;31m| \u001b[0;31m\\                                  \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[1;31;40m(,)                                \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m  \u001b[31m\u2572 \u001b[1m\u256e                            \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m   \u001b[1;31m\u2570'  \ufe35                         \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m      \u001b[31m\uffe3\u001b[1m\ufe40`                        \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m                                   \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m     \u001b[1;33m\u253f\u2500  \u250f\u256e\u2511\u256d \u250f\u2538\u2501\u001b[0;33m\u2512\u001b[1m\u2503 \u2502\u25cf\u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m  \u001b[1;33m\u250f-\u001b[0;33m\u2537\u2501\u256e\u001b[1m\u250f\u001b[0;33m\u256e\u252f\u253a   \u001b[1m\u2571\u001b[0;33m\u2513  \u001b[1m\u253e \u001b[0;33m\u2542\u2501\u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m   \u001b[1;33m\u253b\u001b[0;33m\u2533\u2538\u2503\u001b[1m\u250f\u001b[0;33m\u256e\u2542\u2501    \u2573 \u001b[1m\u2595\u001b[0;33m\u2520 \u2544\u2500\u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m  \u001b[1;33m\u2503 \u001b[0;33m\u2542\u2501\u2503\u001b[1m\u2503\u001b[0;33m\u2500\u254b\u2501  \u001b[1m\u250f\u001b[0;33m\u2500\u2572 \u2503 \u2549\u256f\u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m  \u001b[33m\u2570   \u2570\u251b\u2570  \u2570    \u2570\u2501\u251a \u2570 \u2570\u251a\u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m                                   \u001b[0m\r\n                 \u001b[1;31m|\u001b[0;30;41m|\u001b[40m               \u001b[1;32m\u5357\u6d0b\u5ba2\u6808 BBS        \u001b[0m\r\n                             \u001b[32mtelnet bbs.nykz.net 23      \u001b[0m\r\n\r\n\u001b[1;31m\u6ce8\u610f\uff1a\u8fde\u4e0d\u4e0a\u672c\u7ad9\u65f6\u8bf7\u8bbf\u95eeback.nykz.net:2323\uff0c\u8bf7\u5c06\u6b64\u5730\u5740\u52a0\u5165\u60a8\u7684\u5730\u5740\u7c3f                    \u001b[0m\r\n\u001b[1;35m\u6b22\u8fce\u5149\u4e34\u001b[1;40;33m\u3010 \u5357\u6d0b\u5ba2\u6808BBS \u3011 \u001b[m[\u001b[0;1;33;41m Add '.' after YourID to login for BIG5 \u001b[m]\r\n\u001b[0;1;32m\u672c\u7ad9\u53ef\u6ce8\u518c\u5e10\u53f7\u6570: [\u001b[1;36m20236\u001b[0;1;32m] \u001b[m\u001b[1;32m\u76ee\u524d\u5df2\u6709\u5e10\u53f7\u6570: [\u001b[1;36m357\u001b[32m] \u001b[1;32m\u76ee\u524d\u4e0a\u7ad9\u4eba\u6570: [\u001b[1;36m124\u001b[1;32m/\u001b[1;36m512\u001b[1;32m] \r\n\u001b[1;32m\u4ece [\u001b[36m2005\u5e74 4\u670830\u65e5\u001b[32m] \u8d77, \u6700\u9ad8\u4eba\u6570\u8bb0\u5f55: [\u001b[36m3999\u001b[32m] \u7d2f\u8ba1\u8bbf\u95ee\u4eba\u6b21: [\u001b[36m112557808\u001b[32m]\u001b[m\r\n\u001b[1;33m\u8bf7\u8f93\u5165\u5e10\u53f7\u001b[m(\u8bd5\u7528\u8bf7\u8f93\u5165 `\u001b[1;36mguest\u001b[m', \u6ce8\u518c\u8bf7\u8f93\u5165`\u001b[1;31mnew\u001b[m'): ",
      "encoding": "gbk",
      "option_states": {
        "server_offered": {
          "ECHO": true,
          "SGA": true
        },
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.507927656173706,
        "total": 5.526396989822388
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-09T19:29:58.404963+00:00",
      "host": "bbs.nykz.net",
      "ip": "139.196.13.131",
      "port": 23
    }
  ]
}

Connection Log

Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.

DEBUG client.py:863 Fingerprint client: host=bbs.nykz.net port=23
INFO client_base.py:174 Connected to <Peer 139.196.13.131 23>
DEBUG stream_writer.py:706 recv IAC WILL ECHO
DEBUG stream_writer.py:722 WILL ECHO unsolicited
DEBUG stream_writer.py:1897 handle_will(ECHO)
DEBUG stream_writer.py:3167 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:947 send IAC DO ECHO
DEBUG stream_writer.py:3167 remote_option[ECHO] = True
DEBUG stream_writer.py:3167 pending_option[DO + ECHO] = False
DEBUG stream_writer.py:706 recv IAC WILL SGA
DEBUG stream_writer.py:722 WILL SGA unsolicited
DEBUG stream_writer.py:1897 handle_will(SGA)
DEBUG stream_writer.py:3167 pending_option[DO + SGA] = True
DEBUG stream_writer.py:947 send IAC DO SGA
DEBUG stream_writer.py:3167 remote_option[SGA] = True
DEBUG stream_writer.py:3167 pending_option[DO + SGA] = False
DEBUG client_base.py:460 negotiation complete after 2.00s.
DEBUG stream_writer.py:3167 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:947 send IAC DO BINARY
DEBUG stream_writer.py:3167 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:947 send IAC DO STATUS
DEBUG stream_writer.py:3167 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:947 send IAC DO CHARSET
DEBUG stream_writer.py:3167 pending_option[DO + EOR] = True
DEBUG stream_writer.py:947 send IAC DO EOR
DEBUG stream_writer.py:3167 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:947 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:3167 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:947 send IAC DO GMCP
DEBUG stream_writer.py:3167 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:947 send IAC DO MSDP
DEBUG stream_writer.py:3167 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:947 send IAC DO MSSP
DEBUG stream_writer.py:3167 pending_option[DO + MSP] = True
DEBUG stream_writer.py:947 send IAC DO MSP
DEBUG stream_writer.py:3167 pending_option[DO + MXP] = True
DEBUG stream_writer.py:947 send IAC DO MXP
DEBUG stream_writer.py:3167 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:947 send IAC DO ZMP
DEBUG stream_writer.py:3167 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:947 send IAC DO AARDWOLF
DEBUG stream_writer.py:3167 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:947 send IAC DO ATCP
DEBUG client_base.py:88 EOF from server, closing.
INFO client_base.py:105 Connection closed to <Peer 139.196.13.131 23>
INFO fingerprinting.py:746 connection for server fingerprint 2713f0239026b383

Generated by telnetlib3-fingerprint

telnetlib3-fingerprint --loglevel=debug bbs.nykz.net 23