104.246.170.121:23

Connection Banner:

Synchronet BBS for Linux Version 3.20 Telnet connection from: 64.227.40.173 Resolving hostname... _ ∩╗┐_ Synchronet BBS for Linux Version 3.20 Copyright 2024 Rob Swindell ┌╦═══╦┐ ┌╦╦┐ ┌╦═╗ ╦┐ ┌╦═══╦┐ ┌╦╦┐ ┌╦═══╦┐ ┌╦═══╦┐ ┌╦═╗ ╦┐ ┌╦═══╦┐ ┌═╤╦╤═┐ └╩═══╦┐ └╩╤╦╤╩┘ │║ ║ ║│ │║├╬═══╬┤ │╠══╦╩┘ │║║│ │║ ║ ║│ ├╬══│║│ └╩═══╩┘└╩┘└╩ ╚═╩┘ └╩═══╩┘ └╩╩┘ └╩ ╚═┘ └╩═══╩┘ └╩ ╚═╩┘ └╩═══╩┘╧╩╧ CLIENT CONN: Telnet ADDR: <no name> [64.227.40.173] TERM: 80x25 CP437 / ANSI SERVER NAME: Shamrock BBS ADDR: Shamrock BBS NODE: 1 (of 4) - Debian GNU/Linux 12 (bookworm) x86_64 TIME: Sat Feb 14 2026 12:45 pm EST ADMN: Jim If you are a new user to the system, type "New" now. Otherwise, enter your user name or number now. NN: Enter User Name or 'New' Login:

Server URLs

Server Location: 🇨🇦 Canada (GeoIP)

BBS Software

Detected: Synchronet

Encoding

  • Effective encoding: cp437

  • Scanner detected: cp437

Telnet Fingerprint

d06e080c36c73c6a

This fingerprint is shared by 24 other servers.

Options offered by server: AARDWOLF, ATCP, BINARY, CHARSET, COM_PORT, ECHO, EOR, GMCP, MSDP, MSP, MSSP, MXP, SGA, STATUS, ZMP

Options requested from client: NAWS, NEW_ENVIRON, TSPEED, TTYPE

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

Show JSON
{
  "server-probe": {
    "fingerprint": "d06e080c36c73c6a",
    "fingerprint-data": {
      "offered-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "NAWS",
        "NEW_ENVIRON",
        "TSPEED",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\r\n\r\nNN: \r\u001b[0m\u001b[1m\u001b[36mEnter \u001b[37mUser Name\u001b[36m or '\u001b[33mNew\u001b[36m'\r\nLogin: \u001b[37m",
      "banner_before_return": "\r\nSynchronet BBS for Linux  Version 3.20\r\nTelnet connection from: 64.227.40.173\r\nResolving hostname...\r\n\r\n\u001b[s\u001b[0c\u001b[255B\u001b[255C\b_\u001b[6n\u001b[u\u001b[!_\r\u2229\u2557\u2510\u001b[6n\u001b[0m_\u001b[2J\u001b[H\f\r\r      Synchronet BBS for Linux  Version 3.20  Copyright 2024 Rob Swindell\r\n\r\n\u250c\u2566\u2550\u001b[1m\u2550\u2550\u2566\u2510 \u001b[0m\u250c\u2566\u001b[3C\u001b[1m\u2566\u2510 \u001b[0m\u250c\u2566\u2550\u001b[1m\u2557 \u2566\u2510 \u001b[0m\u250c\u2566\u2550\u001b[1m\u2550\u2550\u2566\u2510 \u001b[0m\u250c\u2566\u001b[3C\u001b[1m\u2566\u2510 \u001b[0m\u250c\u2566\u2550\u001b[1m\u2550\u2550\u2566\u2510 \u001b[0m\u250c\u2566\u2550\u001b[1m\u2550\u2550\u2566\u2510 \u001b[0m\u250c\u2566\u2550\u001b[1m\u2557 \u2566\u2510 \u001b[0m\u250c\u2566\u2550\u001b[1m\u2550\u2550\u2566\u2510 \u001b[0m\u250c\u2550\u2564\u001b[1m\u2566\u2564\u2550\u2510\r\n\u001b[0m\u001b[36m\u2514\u2569\u2550\u001b[1m\u2550\u2550\u2566\u2510 \u001b[0m\u001b[36m\u2514\u2569\u001b[1m\u2564\u2566\u2564\u2569\u2518 \u001b[0m\u001b[36m\u2502\u2551 \u001b[1m\u2551 \u2551\u2502 \u001b[0m\u001b[36m\u2502\u2551\u001b[0m\u001b[6C\u001b[36m\u251c\u256c\u2550\u001b[1m\u2550\u2550\u256c\u2524 \u001b[0m\u001b[36m\u2502\u2560\u2550\u001b[1m\u2550\u2566\u2569\u2518 \u001b[0m\u001b[36m\u2502\u2551\u001b[3C\u001b[1m\u2551\u2502 \u001b[0m\u001b[36m\u2502\u2551 \u001b[1m\u2551 \u2551\u2502 \u001b[0m\u001b[36m\u251c\u256c\u2550\u001b[1m\u2550\u001b[0m\u001b[6C\u001b[36m\u2502\u001b[1m\u2551\u2502\r\n\u001b[0m\u001b[34m\u2514\u2569\u2550\u001b[1m\u2550\u2550\u2569\u2518\u001b[3C\u001b[0m\u001b[34m\u2514\u001b[1m\u2569\u2518\u001b[3C\u001b[0m\u001b[34m\u2514\u2569 \u001b[1m\u255a\u2550\u2569\u2518 \u001b[0m\u001b[34m\u2514\u2569\u2550\u001b[1m\u2550\u2550\u2569\u2518 \u001b[0m\u001b[34m\u2514\u2569\u001b[3C\u001b[1m\u2569\u2518 \u001b[0m\u001b[34m\u2514\u2569  \u001b[1m\u255a\u2550\u2518 \u001b[0m\u001b[34m\u2514\u2569\u2550\u001b[1m\u2550\u2550\u2569\u2518 \u001b[0m\u001b[34m\u2514\u2569 \u001b[1m\u255a\u2550\u2569\u2518 \u001b[0m\u001b[34m\u2514\u2569\u2550\u001b[1m\u2550\u2550\u2569\u2518\u001b[3C\u001b[0m\u001b[34m\u2567\u001b[1m\u2569\u2567\r\n\u001b[0m\r\n\u001b[1mCLIENT \u001b[0m\u001b[36mCONN: \u001b[1mTelnet\r\n\u001b[0m\u001b[1m       \u001b[0m\u001b[36mADDR: \u001b[1m<no name> [64.227.40.173]\r\n\u001b[0m\u001b[1m       \u001b[0m\u001b[36mTERM: \u001b[1m80x25 CP437 / ANSI\r\n\u001b[0m\u001b[1mSERVER \u001b[0m\u001b[36mNAME: \u001b[1m\u001b[33mShamrock BBS\r\n\u001b[0m\u001b[1m       \u001b[0m\u001b[36mADDR: \u001b[1mShamrock BBS\r\n\u001b[0m\u001b[1m       \u001b[0m\u001b[36mNODE: \u001b[1m1 \u001b[0m\u001b[36m(of \u001b[1m4\u001b[0m\u001b[36m) - \u001b[1mDebian GNU/Linux 12 (bookworm) x86_64\r\n\u001b[0m\u001b[1m       \u001b[0m\u001b[36mTIME: \u001b[1mSat Feb 14 2026 12:45 pm EST\r\n\u001b[0m\u001b[1m       \u001b[0m\u001b[36mADMN: \u001b[1mJim\r\n\r\n\u001b[34mIf you are a new user to the system, type \u001b[36m\"New\"\u001b[34m now.\r\nOtherwise, enter your user name or number now.\r\n\u001b[0m\r\nNN: \r\u001b[1m\u001b[36mEnter \u001b[37mUser Name\u001b[36m or '\u001b[33mNew\u001b[36m'\r\nLogin: \u001b[37m",
      "dsr_replies": 2,
      "dsr_requests": 2,
      "encoding": "cp437",
      "option_states": {
        "server_offered": {
          "ECHO": true,
          "SGA": true
        },
        "server_requested": {
          "NAWS": true,
          "NEW_ENVIRON": true,
          "SNDLOC": false,
          "TSPEED": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.3554055690765381,
        "total": 5.9934821128845215
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:45:57.575577+00:00",
      "host": "104.246.170.121",
      "ip": "104.246.170.121",
      "port": 23
    }
  ]
}

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

telnetlib3-fingerprint --loglevel=debug 104.246.170.121 23
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=104.246.170.121 port=23
ERROR client.py:1296 104.246.170.121:23: [Errno 111] Connect call failed ('104.246.170.121', 23)