Cygnus Reborn

Connection Banner:

Oryginalny kod DIKU: _​____ Oryginalny kod SMAUGA: Katja Nyboe, Tom Madsen _​____\| \|_​___ Swordbearer, Narn Sebastian Hammer \| \| O \| \| Thoric, Altrag Michael Seifert . # # \\ / # # . Blodkai, Haus Hans, Staerfeld # # O . # # # \\_/ # # # . O # # Tricops, Gorog # # # # : \| : : # # # # Rennard, Scryn _​_________________ # # : : \| : : : # # _​_________________ \\ ) # O # : : : : \| : # O # ( / \\ _​____\|_​#___#_:_​_____:_​____:_​____:__\|__:_​_#___#_\|_​____ / / ( _​___ _ ) \\ /_​__________\|\| \|_ _ ___ ___ _ _ ___ ___ ___\| \|_ ___ ___ ___ \|_​__________\\ \|\| --\| \| \| . \| \| \| \|_ -\| \| _\| -_\| . \| . \| _\| \|\| \|\|_​___\|_ \|_ \|_\|_\|___\|___\| \|_\| \|___\|___\|___\|_\| \|_\|_\|\| \| \|___\|___\| \| (_​____________________________________________________) # # : : \| : : \| : # # # O # : \| : \| : : \| : # O # Cygnus Division: # # \| : : : # # Cygnus ReBorn: Divac, Theodolit # # : : \| : # # Krick, Anathor, Gytfryd Calanther, Night, Wojo # # : : \| : # # Madmaxer, Artaud # # : \| # # (and others) # # : # # # # # # # # . O . # # Podaj nazwe swojej postaci (lub wpisz 'nowa'):

Server URLs

Server Info

  • Players online: 0 [1]

  • Server Location: 🇵🇱 Poland (GeoIP)

Protocol Support

MUD-specific protocols detected via MSSP flags or Telnet negotiation.

  • MSSP: Yes (MSSP)

  • GMCP: No

  • MSDP: Negotiated

  • MCCP: No

  • MCCP2: No

  • MXP: Negotiated

  • MSP: Negotiated

  • MCP: No

  • ZMP: No

Telnet Fingerprint

2d1d3bcf28abae7b

This fingerprint is shared by 54 other servers.

Options requested from client: ATCP, CHARSET, MXP, NAWS, TTYPE

The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.

Show JSON
{
  "server-probe": {
    "fingerprint": "2d1d3bcf28abae7b",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [],
      "requested-options": [
        "ATCP",
        "CHARSET",
        "MXP",
        "NAWS",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "",
      "banner_before_return": "Oryginalny kod DIKU:                 _____               Oryginalny kod SMAUGA:\n\rKatja Nyboe, Tom Madsen        _____|     |____               Swordbearer, Narn\n\rSebastian Hammer              |     |  O  |    |                 Thoric, Altrag\n\rMichael Seifert         . #  #       \\   /       #  # .           Blodkai, Haus\n\rHans, Staerfeld     # #   O   . # # # \\_/ # # # .   O   # #      Tricops, Gorog\n\r                    #   # # #    :  |  :     :    # # #   #      Rennard, Scryn\n\r__________________  #   # :      :  |  :     :     :  #   #  __________________\n\r\\                 ) # O # :      :     :     :  |  :  # O # (                 /\n\r \\           _____|_#___#_:______:_____:_____:__|__:__#___#_|_____           /\n\r /          ( ____                                _               )          \\\n\r/___________||    |_ _ ___ ___ _ _ ___    ___ ___| |_ ___ ___ ___ |___________\\\n\r            ||  --| | | . |   | | |_ -|  |  _| -_| . | . |  _|   ||\n\r            ||____|_  |_  |_|_|___|___|  |_| |___|___|___|_| |_|_||\n\r            |     |___|___|                                       |     \n\r            (_____________________________________________________)\n\r                    #   #  :     :  |  :     :  |  :  #   #\n\r                     # O # :  |  :  |  :     :  |  : # O #\n\rCygnus Division:       #   #  |  :     :     :     #   #         Cygnus ReBorn:\n\rDivac, Theodolit         #   #   :     :  |  :   #   #  Krick, Anathor, Gytfryd\n\rCalanther, Night, Wojo     #   # :     :  |  : #   #\n\rMadmaxer, Artaud             #   #     :  |  #   #\n\r(and others)                   #   #   :   #   #\n\r                                 #   # # #   #\n\r                                   # . O . #\n\r                                       #\n\r\n\rPodaj nazwe swojej postaci (lub wpisz 'nowa'): \u001b[7z",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "UTF-8",
      "mssp": {
        "CRAWL DELAY": "-1",
        "NAME": "Cygnus Reborn",
        "PLAYERS": "0",
        "UPTIME": "0"
      },
      "mxp": [
        "activated"
      ],
      "option_states": {
        "server_offered": {
          "MSDP": true,
          "MSP": true,
          "MSSP": true
        },
        "server_requested": {
          "ATCP": true,
          "CHARSET": true,
          "MXP": true,
          "NAWS": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.0,
        "total": 2.8283958435058594
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:12:01.225247+00:00",
      "host": "gra.cygnusreborn.pl",
      "ip": "51.38.129.20",
      "port": 1111
    }
  ]
}

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 gra.cygnusreborn.pl 1111
Show Logfile
DEBUG client.py:965 Fingerprint client: host=gra.cygnusreborn.pl port=1111
INFO client_base.py:175 Connected to <Peer 51.38.129.20 1111>
DEBUG client_base.py:492 negotiation complete after 0.00s.
DEBUG stream_writer.py:707 recv IAC DO TTYPE
DEBUG stream_writer.py:1770 handle_do(TTYPE)
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:950 send IAC WILL TTYPE
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3174 local_option[TTYPE] = True
DEBUG stream_writer.py:3174 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:707 recv IAC DO NAWS
DEBUG stream_writer.py:1770 handle_do(NAWS)
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:950 send IAC WILL NAWS
DEBUG stream_writer.py:2346 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3174 local_option[NAWS] = True
DEBUG stream_writer.py:3174 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:707 recv IAC DO CHARSET
DEBUG stream_writer.py:1770 handle_do(CHARSET)
DEBUG stream_writer.py:3174 pending_option[WILL + CHARSET] = True
DEBUG stream_writer.py:950 send IAC WILL CHARSET
DEBUG stream_writer.py:3174 local_option[CHARSET] = True
DEBUG stream_writer.py:3174 pending_option[WILL + CHARSET] = False
DEBUG stream_writer.py:707 recv IAC WILL MSDP
DEBUG stream_writer.py:723 WILL MSDP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSDP)
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:950 send IAC DO MSDP
DEBUG stream_writer.py:3174 remote_option[MSDP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSSP
DEBUG stream_writer.py:723 WILL MSSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:950 send IAC DO MSSP
DEBUG stream_writer.py:3174 remote_option[MSSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:707 recv IAC DO ATCP
DEBUG stream_writer.py:1770 handle_do(ATCP)
DEBUG stream_writer.py:3174 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:950 send IAC WILL ATCP
DEBUG stream_writer.py:3174 local_option[ATCP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + ATCP] = False
DEBUG stream_writer.py:707 recv IAC WILL MSP
DEBUG stream_writer.py:723 WILL MSP unsolicited
DEBUG stream_writer.py:1900 handle_will(MSP)
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = True
DEBUG stream_writer.py:950 send IAC DO MSP
DEBUG stream_writer.py:3174 remote_option[MSP] = True
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = False
DEBUG stream_writer.py:707 recv IAC DO MXP
DEBUG stream_writer.py:1770 handle_do(MXP)
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:950 send IAC WILL MXP
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = True
DEBUG stream_writer.py:3174 local_option[MXP] = True
DEBUG stream_writer.py:3174 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:699 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:686 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:2065 [SB + TTYPE] unsolicited
DEBUG stream_writer.py:2241 recv TTYPE SEND: b''
DEBUG stream_writer.py:2254 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB CHARSET
DEBUG stream_writer.py:686 sub-negotiation cmd CHARSET SE completion byte
DEBUG stream_writer.py:2065 [SB + CHARSET] unsolicited
DEBUG client.py:304 encoding negotiated: UTF-8
DEBUG stream_writer.py:2149 send IAC SB CHARSET ACCEPTED UTF-8 IAC SE
DEBUG stream_writer.py:699 begin sub-negotiation SB MSDP
DEBUG stream_writer.py:686 sub-negotiation cmd MSDP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSDP] unsolicited
DEBUG stream_writer.py:1669 MSDP: {'SERVER_ID': 'Cygnus Reborn'}
DEBUG stream_writer.py:699 begin sub-negotiation SB MSSP
DEBUG stream_writer.py:686 sub-negotiation cmd MSSP SE completion byte
DEBUG stream_writer.py:2065 [SB + MSSP] unsolicited
DEBUG stream_writer.py:1673 MSSP: {'NAME': 'Cygnus Reborn', 'PLAYERS': '0', 'UPTIME': '0', 'CRAWL DELAY': '-1'}
DEBUG stream_writer.py:699 begin sub-negotiation SB MXP
DEBUG stream_writer.py:686 sub-negotiation cmd MXP SE completion byte
DEBUG stream_writer.py:3174 pending_option[SB + MXP] = False
DEBUG stream_writer.py:1682 MXP: b''
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:106 Connection closed to <Peer 51.38.129.20 1111>
INFO fingerprinting.py:746 connection for server fingerprint 2d1d3bcf28abae7b