JipangMUCK

Connection Banner:

This world is Pueblo 1.0 Enhanced. </xch_mudtext><img xch_mode=html><body bgcolor=#000000 fgcolor=#ffffff text=#ffffff> <HTML><PRE><TT> '-. '. \\ \| /'-​--------'\\ .​--..------.-..------. .​--. .​--..------. \\ \| .' /.​----------. \\ \| \| \| .​---. \|'\| .​--. \| \| \| \| \| \| .​--. \| \\ \| : \\ \\ \| \| \| \| \| \| \| \|'-\| \| \| \| \| \| \| \|'.\| \| \\ \| .' ] ] \| \| \| \| \| \| \| \| \| \|-\| \|'-. \| \| \| \| \| \| \\ \| : \| \| \| \| \| \|_.'_.' \| \|__\| \| \| \|\\ '\| \| \| '._\| \|. \\ \| .' .' : \| \| \| \| \| \|'. \| \| \| \\.'\| \|''._.'\| \| '. \\ \| : .' .' \| \| \| \| \| \| \| \| \| \| \| \| '-\| \| '. '' ' ___ .' .' \| \| \| \| \| \| \| \| \| \| \| \| .-. \| \|'-​._.' '. \\_​__.' .'_​_____\| \|_\| \|_​______\| \|__\| \|_\| \|_​___\| \|_\\ \\.'.'_​_____________ \\_​____.' :__\|_'.' :__\| _'.':__\| :__\| '-'-' -'_​_.--' .-' .' .' .'.' .' / / / .' / \|\\/\| \| \| \|~ \|/ -' .-'_​____.-' .'__.'.'_.'/_/ /__/ \\___/ \| \| \|_\| \|_ \|\\ </pre> Learn about us at http://jipangmuck.dynodns.net/~nakoruru/ JipangMUCK is hosted by sandwich.net at http://sandwich.net \* connect user pass logs in \* request user e-mail realname Requests a character, if the admin is allowing requests. \* WHO Shows who's online \* QUIT Disconnects

Server URLs

Server Info

  • Codebase: ZetaMUCK

  • Players online: 0 [1]

  • Uptime: 0 days

  • Server Location: 🇨🇦 Canada (GeoIP)

Protocol Support

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

  • MSSP: Yes (MSSP)

  • GMCP: No

  • MSDP: No

  • MCCP: Yes (MSSP)

  • MCCP2: No

  • MXP: No

  • MSP: No

  • MCP: No

  • ZMP: No

Telnet Fingerprint

87bf69b65eb785ac

This fingerprint is shared by 7 other servers.

Options offered by server: MSSP

Options requested from client: CHARSET, NAWS, TTYPE

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

Show JSON
{
  "server-probe": {
    "fingerprint": "87bf69b65eb785ac",
    "fingerprint-data": {
      "offered-options": [
        "MSSP"
      ],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MSDP",
        "MSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [
        "CHARSET",
        "NAWS",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "* connect user pass\n  logs in\n\n* request user e-mail realname\n  Requests a character, if the admin is allowing requests.\n\n* WHO\n  Shows who's online\n\n* QUIT\n  Disconnects\n",
      "banner_before_return": "\n\r\nThis world is Pueblo 1.0 Enhanced.\r\n\r\n</xch_mudtext><img xch_mode=html><body bgcolor=#000000 fgcolor=#ffffff text=#ffffff>\r\n<HTML><PRE><TT>\r\n                          '-.                    '.         \\\r\n|\r\n  /'---------'\\   .--..------.-..------. .--.   .--..------. \\       |  .'\r\n /.----------. \\  | | | .---. |'| .--. | | |    | | | .--. |  \\      |   :\r\n              \\ \\ | | | |   | | | |'-| | | |    | | | |'.| |   \\     |  .'\r\n              ] ] | | | |   | | | |  | |-| |'-. | | | |  | |    \\    |   :\r\n              | | | | | |_.'_.' | |__| | | |\\  '| | | '._| |.    \\   |  .'\r\n             .' : | | | |       | |'.  | | | \\.'| |''._.'| | '.   \\  |  :\r\n           .' .'  | | | |       | |  | | | |    | |    '-| |   '.  ''    '\r\n___      .' .'    | | | |       | |  | | | |    | | .-.  | |'-._.'\r\n'. \\___.' .'______| |_| |_______| |__| |_| |____| |_\\  \\.'.'______________\r\n  \\_____.'       :__|_'.'      :__| _'.':__|   :__|  '-'-'\r\n-'__.--'      .-'     .'      .' .'.'  .' /   /  /  .'   /  |\\/| | | |~ |/\r\n-'         .-'_____.-'      .'__.'.'_.'/_/   /__/   \\___/   |  | |_| |_ |\\\r\n</pre>\r\nLearn about us at http://jipangmuck.dynodns.net/~nakoruru/\r\nJipangMUCK is hosted by sandwich.net at http://sandwich.net\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "utf-8",
      "mssp": {
        "ANSI": "1",
        "CODEBASE": "ZetaMUCK",
        "FAMILY": "TinyMUD",
        "GMCP": "0",
        "MCCP": "1",
        "MCP": "0",
        "MSDP": "0",
        "MSP": "0",
        "MXP": "0",
        "NAME": "JipangMUCK",
        "PLAYERS": "0",
        "PORT": "1864",
        "PUEBLO": "1",
        "UPTIME": "1771051684",
        "UTF-8": "0",
        "VT100": "0",
        "XTERM 256 COLORS": "1"
      },
      "option_states": {
        "server_offered": {
          "0x56": false,
          "MSSP": true
        },
        "server_requested": {
          "CHARSET": true,
          "NAWS": true,
          "TTYPE": true
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.36220788955688477,
        "total": 6.3094024658203125
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-02-14T17:13:23.281531+00:00",
      "host": "204.15.193.211",
      "ip": "204.15.193.211",
      "port": 1862
    }
  ]
}

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 204.15.193.211 1862
Show Logfile
DEBUG client.py:965 Fingerprint client: host=204.15.193.211 port=1862
INFO client_base.py:175 Connected to <Peer 204.15.193.211 1862>
DEBUG client_base.py:492 negotiation complete after 0.01s.
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 WILL MCCP2_COMPRESS
DEBUG stream_writer.py:723 WILL MCCP2_COMPRESS unsolicited
DEBUG stream_writer.py:1900 handle_will(MCCP2_COMPRESS)
DEBUG stream_writer.py:3174 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:950 send IAC DONT MCCP2_COMPRESS
WARNING stream_writer.py:2008 Unhandled: WILL MCCP2_COMPRESS.
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: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: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': 'JipangMUCK', 'PLAYERS': '0', 'UPTIME': '1771051684', 'PORT': '1864', 'CODEBASE':
    'ZetaMUCK', 'FAMILY': 'TinyMUD', 'ANSI': '1', 'GMCP': '0', 'MCCP': '1', 'MCP': '0', 'MSDP': '0', 'MSP': '0', 'MXP': '0',
    'PUEBLO': '1', 'UTF-8': '0', 'VT100': '0', 'XTERM 256 COLORS': '1'}
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: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:3174 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:950 send IAC DO BINARY
DEBUG stream_writer.py:3174 pending_option[DO + SGA] = True
DEBUG stream_writer.py:950 send IAC DO SGA
DEBUG stream_writer.py:3174 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:950 send IAC DO ECHO
DEBUG stream_writer.py:3174 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:950 send IAC DO STATUS
DEBUG stream_writer.py:3174 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:950 send IAC DO CHARSET
DEBUG stream_writer.py:3174 pending_option[DO + EOR] = True
DEBUG stream_writer.py:950 send IAC DO EOR
DEBUG stream_writer.py:3174 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:950 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:950 send IAC DO GMCP
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:950 send IAC DO MSDP
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = True
DEBUG stream_writer.py:950 send IAC DO MSP
DEBUG stream_writer.py:3174 pending_option[DO + MXP] = True
DEBUG stream_writer.py:950 send IAC DO MXP
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:950 send IAC DO ZMP
DEBUG stream_writer.py:3174 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:950 send IAC DO AARDWOLF
DEBUG stream_writer.py:3174 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:950 send IAC DO ATCP
DEBUG stream_writer.py:707 recv IAC WONT BINARY
DEBUG stream_writer.py:2025 handle_wont(BINARY)
DEBUG stream_writer.py:3174 remote_option[BINARY] = False
DEBUG stream_writer.py:3174 pending_option[DO + BINARY] = False
DEBUG stream_writer.py:707 recv IAC WONT SGA
DEBUG stream_writer.py:2025 handle_wont(SGA)
DEBUG stream_writer.py:3174 remote_option[SGA] = False
DEBUG stream_writer.py:3174 pending_option[DO + SGA] = False
DEBUG stream_writer.py:707 recv IAC WONT ECHO
DEBUG stream_writer.py:2025 handle_wont(ECHO)
DEBUG stream_writer.py:3174 remote_option[ECHO] = False
DEBUG stream_writer.py:3174 pending_option[DO + ECHO] = False
DEBUG stream_writer.py:707 recv IAC WONT STATUS
DEBUG stream_writer.py:2025 handle_wont(STATUS)
DEBUG stream_writer.py:3174 remote_option[STATUS] = False
DEBUG stream_writer.py:3174 pending_option[DO + STATUS] = False
DEBUG stream_writer.py:707 recv IAC WONT CHARSET
DEBUG stream_writer.py:2025 handle_wont(CHARSET)
DEBUG stream_writer.py:3174 remote_option[CHARSET] = False
DEBUG stream_writer.py:3174 pending_option[DO + CHARSET] = False
DEBUG stream_writer.py:707 recv IAC WONT EOR
DEBUG stream_writer.py:2025 handle_wont(EOR)
DEBUG stream_writer.py:3174 remote_option[EOR] = False
DEBUG stream_writer.py:3174 pending_option[DO + EOR] = False
DEBUG stream_writer.py:707 recv IAC WONT COM_PORT_OPTION
DEBUG stream_writer.py:2025 handle_wont(COM_PORT_OPTION)
DEBUG stream_writer.py:3174 remote_option[COM_PORT_OPTION] = False
DEBUG stream_writer.py:3174 pending_option[DO + COM_PORT_OPTION] = False
DEBUG stream_writer.py:707 recv IAC WONT GMCP
DEBUG stream_writer.py:2025 handle_wont(GMCP)
DEBUG stream_writer.py:3174 remote_option[GMCP] = False
DEBUG stream_writer.py:3174 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:707 recv IAC WONT MSDP
DEBUG stream_writer.py:2025 handle_wont(MSDP)
DEBUG stream_writer.py:3174 remote_option[MSDP] = False
DEBUG stream_writer.py:3174 pending_option[DO + MSDP] = False
DEBUG stream_writer.py:707 recv IAC WONT MSP
DEBUG stream_writer.py:2025 handle_wont(MSP)
DEBUG stream_writer.py:3174 remote_option[MSP] = False
DEBUG stream_writer.py:3174 pending_option[DO + MSP] = False
DEBUG stream_writer.py:707 recv IAC WONT MXP
DEBUG stream_writer.py:2025 handle_wont(MXP)
DEBUG stream_writer.py:3174 remote_option[MXP] = False
DEBUG stream_writer.py:3174 pending_option[DO + MXP] = False
DEBUG stream_writer.py:707 recv IAC WONT ZMP
DEBUG stream_writer.py:2025 handle_wont(ZMP)
DEBUG stream_writer.py:3174 remote_option[ZMP] = False
DEBUG stream_writer.py:3174 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:707 recv IAC WONT AARDWOLF
DEBUG stream_writer.py:2025 handle_wont(AARDWOLF)
DEBUG stream_writer.py:3174 remote_option[AARDWOLF] = False
DEBUG stream_writer.py:3174 pending_option[DO + AARDWOLF] = False
DEBUG stream_writer.py:707 recv IAC WONT ATCP
DEBUG stream_writer.py:2025 handle_wont(ATCP)
DEBUG stream_writer.py:3174 remote_option[ATCP] = False
DEBUG stream_writer.py:3174 pending_option[DO + ATCP] = False
INFO fingerprinting.py:746 connection for server fingerprint 87bf69b65eb785ac
INFO client_base.py:106 Connection closed to <Peer 204.15.193.211 1862>