71.171.93.80 (galaxy.silvren.com)

cajunnights.com:7373

Connection Banner:

-​-----------------==================(\\\|/)=​=================------------------- _​___ ,- _~. / -, ,, , (' /\| _ ' \|\| ) ' _ \|\| \|\| (( \|\| < \\, \\\\ \\\\ \\\\ \\\\/\\\\ ~\|\|-​----) \\\\ / \\\\ \|\|/\\\\ =\|\|= _-_, (( \|\| /-\|\| \|\| \|\| \|\| \|\| \|\| ~\|\|-​----, \|\| \|\| \|\| \|\| \|\| \|\| \|\|_. ( / \| (( \|\| \|\| \|\| \|\| \|\| \|\| ~\|\| / \|\| \|\| \|\| \|\| \|\| \|\| ~ \|\| -​____- \\/\\\\ \|\| \\\\/\\\\ \\\\ \\\\ \|, / \\\\ \\\\_-\| \\\\ \|/ \\\\, ,-_- \|; -_- --~ / \\ _/ / '-​---\` Welcome to New Orleans - The Dark Future _​--~~\\ _​--~~~~~~~~~~~~~----__ , _​-~~ \\-~~ _​_______ ~​-----~~^/ _​--~ \\ _​--~~ ~​~~--____ ~~> _-~ \\~ <~​~-_/-_ ~​~~~~~~~~ _-~ _​-~~~~~)^\\ <~ / ~​-__ / / ,\| \\ ~​-_~-_ ~-_/~​~--___ ( _​----< _xX\| \\ ~~ ~​-__ / ~​~---_ /\\ /~ \|~<xxXXXX\| \\ ~\\/ _xxXX\| ~-_ / \\ / ,\| ~\*XXX\| \\ / _-<\*\*XXXX\| ~​-__ / /\\ <_ _xX\| ~~ ), } / \\ ~X\| _xXXX\| ~-_ { / \\ ~~<XXXX\| _xxxXX\| } / ~-_ \| <XXXXXXX\| / { { ^\\ ~~~ xxXXXXXX\| } / ~​---+~~~~~~\*XX\| < \\ { \\ xXXXXXXXXX } { \\ \\\| / \\ \\ \\ ~_ <xXXXXXXXXXX~ / { ~​--____/ _< \\ ~_\\ ~-_ ~\*XXXXX\*~ / { _xXXXXXXxx_ /\\ / ~_ \\ \\~-_ ~-_ _-~ { \\XXXXXXXXXXx ( ) _~ \\ } \\ ~_ ~​~---___-~ { \\XXXXXXXXXX\| ~​~_~ }/ \\ \\ { \*XXXXXXXXX} / _​____-~ { \\ \\ ~~\*\*~~\*) _~ _​-~~ _-~ } } ~_ _​-~_-~ / {/~~\\{ ~​--____--~~ _​~__/~~\\/ -​----------------------------------------------------------------------------- "Cajun Nights" uses the Storyteller(tm) game system. All terms used in conjunction with this system are copyright and used with express permission of White Wolf. Reproduction of any of the text files containing game mechanics without permission of White Wolf is strictly prohibited. (White Wolf Game Studio and the Management, do not assume responsibility for the contents of this MUSH.) Be advised, this MUSH deals with adult themes. Your acceptance of those themes is implied when you connect. This does not mean that unpleasant behavior is condoned, but is an unavoidable plot device that is used in storytelling situations. We assume NO liability for parents who let their minor children connect to this site without supervision. Furthermore, by logging onto this MUSH you verify that you are of legal age, or have your parents' permission to log on. The MUSH and its administrators are not responsible for the action of any of its players. The management of Cajun Nights MUSH does not condone, nor encourage /any/ form of Real Life "illegal" activities. Any persons suspected of these activities should be brought to the attention of Game Management. "connect <name> <password>" connects you to an existing character. "connect guest guest" connects you to a guest character to look around. "create <name> <password>" will create a new character. "WHO" tells you who is logged in to the game (case sensitive). "QUIT" exits the game and saves your character. "+help" gives help on softcoded commands, policies and procedures. Webpage: https://www.cajunnights.com Questions? email: contact@cajunnights.com -​-----------------==================(/\|\\)=​=================-------------------

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "------------------==================(\\|/)==================-------------------\r\n                                           ____                               \r\n     ,- _~.                               /    -,          ,,      ,        \r\n    (' /|     _    '                     ||     )  '   _   ||     ||        \r\n   ((  ||    < \\, \\\\ \\\\ \\\\ \\\\/\\\\        ~||-----) \\\\  / \\\\ ||/\\\\ =||=  _-_, \r\n   ((  ||    /-|| || || || || ||        ~||-----, || || || || ||  ||  ||_.  \r\n    ( / |   (( || || || || || ||        ~||    /  || || || || ||  ||   ~ || \r\n     -____-  \\/\\\\ || \\\\/\\\\ \\\\ \\\\         |,   /   \\\\ \\\\_-| \\\\ |/  \\\\, ,-_-  \r\n                  |;                   -_-    --~     /  \\   _/             \r\n                  /                                  '----`                 \r\n                  Welcome to New Orleans - The Dark Future\r\n \r\n                   _--~~\\    _--~~~~~~~~~~~~~----__         ,\r\n                _-~~      \\-~~     ________         ~-----~~^/\r\n            _--~           \\  _--~~        ~~~--____        ~~>\r\n         _-~                \\~  <~~-_/-_            ~~~~~~~~~\r\n      _-~            _-~~~~~)^\\ <~  /   ~-__\r\n     /              /      ,|  \\ ~-_~-_     ~-_/~~--___\r\n    (         _----<     _xX|   \\   ~~ ~-__   /        ~~---_\r\n    /\\      /~     |~<xxXXXX|    \\         ~\\/    _xxXX|     ~-_\r\n   /  \\    /      ,|   ~*XXX|     \\         / _-<**XXXX|        ~-__\r\n  /   /\\  <_    _xX|       ~~  ),  }       /  \\      ~X|   _xXXX|   ~-_\r\n {   /  \\   ~~<XXXX|      _xxxXX|  }      /    ~-_    | <XXXXXXX|     /\r\n {  {    ^\\      ~~~    xxXXXXXX|  }     /        ~---+~~~~~~*XX|    <\r\n  \\ {      \\          xXXXXXXXXX   }    {              \\       \\|   / \\\r\n   \\ \\      ~_     <xXXXXXXXXXX~  /     {               ~--____/  _<   \\\r\n    ~_\\       ~-_    ~*XXXXX*~   /      { _xXXXXXXxx_      /\\    /  ~_  \\\r\n      \\~-_       ~-_          _-~       {  \\XXXXXXXXXXx   (  ) _~     \\  }\r\n       \\  ~_        ~~---___-~          {   \\XXXXXXXXXX|   ~~_~        }/\r\n        \\   \\                           {    *XXXXXXXXX}    /    _____-~\r\n        {    \\                           \\     ~~**~~*)   _~ _-~~ _-~\r\n         }    }                           ~_           _-~_-~    /\r\n        {/~~\\{                              ~--____--~~ _~__/~~\\/\r\n \r\n------------------------------------------------------------------------------\r\n  \"Cajun Nights\" uses the Storyteller(tm) game system.  All terms used in\r\n conjunction with this system are copyright and used with express permission\r\n   of White Wolf.  Reproduction of any of the text files containing game\r\n     mechanics without permission of White Wolf is strictly prohibited.\r\n          (White Wolf Game Studio and the Management, do not assume\r\n               responsibility for the contents of this MUSH.)\r\n\r\nBe advised, this MUSH deals with adult themes. Your acceptance of those\r\nthemes is implied when you connect. This does not mean that unpleasant\r\nbehavior is condoned, but is an unavoidable plot device that is used in\r\nstorytelling situations. We assume NO liability for parents who let their\r\nminor children connect to this site without supervision.\r\n\r\nFurthermore, by logging onto this MUSH you verify that you are of legal\r\nage, or have your parents' permission to log on.  The MUSH and its\r\nadministrators are not responsible for the action of any of its players.\r\nThe management of Cajun Nights MUSH does not condone, nor encourage /any/\r\nform of  Real Life \"illegal\" activities.   Any persons suspected of these\r\nactivities should be brought to the attention of Game Management.\r\n\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"connect guest guest\" connects you to a guest character to look around.\r\n  \"create  <name> <password>\" will create a new character.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"+help\" gives help on softcoded commands, policies and procedures.\r\n  Webpage: https://www.cajunnights.com\r\n  Questions?  email: contact@cajunnights.com\r\n------------------==================(/|\\)==================-------------------\r\n",
      "banner_before_return": "------------------==================(\\|/)==================-------------------\r\n                                           ____                               \r\n     ,- _~.                               /    -,          ,,      ,        \r\n    (' /|     _    '                     ||     )  '   _   ||     ||        \r\n   ((  ||    < \\, \\\\ \\\\ \\\\ \\\\/\\\\        ~||-----) \\\\  / \\\\ ||/\\\\ =||=  _-_, \r\n   ((  ||    /-|| || || || || ||        ~||-----, || || || || ||  ||  ||_.  \r\n    ( / |   (( || || || || || ||        ~||    /  || || || || ||  ||   ~ || \r\n     -____-  \\/\\\\ || \\\\/\\\\ \\\\ \\\\         |,   /   \\\\ \\\\_-| \\\\ |/  \\\\, ,-_-  \r\n                  |;                   -_-    --~     /  \\   _/             \r\n                  /                                  '----`                 \r\n                  Welcome to New Orleans - The Dark Future\r\n \r\n                   _--~~\\    _--~~~~~~~~~~~~~----__         ,\r\n                _-~~      \\-~~     ________         ~-----~~^/\r\n            _--~           \\  _--~~        ~~~--____        ~~>\r\n         _-~                \\~  <~~-_/-_            ~~~~~~~~~\r\n      _-~            _-~~~~~)^\\ <~  /   ~-__\r\n     /              /      ,|  \\ ~-_~-_     ~-_/~~--___\r\n    (         _----<     _xX|   \\   ~~ ~-__   /        ~~---_\r\n    /\\      /~     |~<xxXXXX|    \\         ~\\/    _xxXX|     ~-_\r\n   /  \\    /      ,|   ~*XXX|     \\         / _-<**XXXX|        ~-__\r\n  /   /\\  <_    _xX|       ~~  ),  }       /  \\      ~X|   _xXXX|   ~-_\r\n {   /  \\   ~~<XXXX|      _xxxXX|  }      /    ~-_    | <XXXXXXX|     /\r\n {  {    ^\\      ~~~    xxXXXXXX|  }     /        ~---+~~~~~~*XX|    <\r\n  \\ {      \\          xXXXXXXXXX   }    {              \\       \\|   / \\\r\n   \\ \\      ~_     <xXXXXXXXXXX~  /     {               ~--____/  _<   \\\r\n    ~_\\       ~-_    ~*XXXXX*~   /      { _xXXXXXXxx_      /\\    /  ~_  \\\r\n      \\~-_       ~-_          _-~       {  \\XXXXXXXXXXx   (  ) _~     \\  }\r\n       \\  ~_        ~~---___-~          {   \\XXXXXXXXXX|   ~~_~        }/\r\n        \\   \\                           {    *XXXXXXXXX}    /    _____-~\r\n        {    \\                           \\     ~~**~~*)   _~ _-~~ _-~\r\n         }    }                           ~_           _-~_-~    /\r\n        {/~~\\{                              ~--____--~~ _~__/~~\\/\r\n \r\n------------------------------------------------------------------------------\r\n  \"Cajun Nights\" uses the Storyteller(tm) game system.  All terms used in\r\n conjunction with this system are copyright and used with express permission\r\n   of White Wolf.  Reproduction of any of the text files containing game\r\n     mechanics without permission of White Wolf is strictly prohibited.\r\n          (White Wolf Game Studio and the Management, do not assume\r\n               responsibility for the contents of this MUSH.)\r\n\r\nBe advised, this MUSH deals with adult themes. Your acceptance of those\r\nthemes is implied when you connect. This does not mean that unpleasant\r\nbehavior is condoned, but is an unavoidable plot device that is used in\r\nstorytelling situations. We assume NO liability for parents who let their\r\nminor children connect to this site without supervision.\r\n\r\nFurthermore, by logging onto this MUSH you verify that you are of legal\r\nage, or have your parents' permission to log on.  The MUSH and its\r\nadministrators are not responsible for the action of any of its players.\r\nThe management of Cajun Nights MUSH does not condone, nor encourage /any/\r\nform of  Real Life \"illegal\" activities.   Any persons suspected of these\r\nactivities should be brought to the attention of Game Management.\r\n\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"connect guest guest\" connects you to a guest character to look around.\r\n  \"create  <name> <password>\" will create a new character.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"+help\" gives help on softcoded commands, policies and procedures.\r\n  Webpage: https://www.cajunnights.com\r\n  Questions?  email: contact@cajunnights.com\r\n------------------==================(/|\\)==================-------------------\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5038549900054932,
        "total": 11.142883777618408
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:59:58.691138+00:00",
      "host": "cajunnights.com",
      "ip": "71.171.93.80",
      "port": 7373
    },
    {
      "connected": "2026-04-07T07:05:38.958491+00:00",
      "host": "cajunnights.com",
      "ip": "71.171.93.80",
      "port": 7373
    }
  ]
}

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 cajunnights.com 7373
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=cajunnights.com port=7373
INFO client_base.py:190 Connected to <Peer 71.171.93.80 7373>
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL AARDWOLF, WILL MSP, WILL MSSP, WILL ZMP, WILL MXP, WILL MCCP3_COMPRESS, WILL GMCP,
    WILL ATCP, WILL MCCP2_COMPRESS, WILL MSDP, DO AARDWOLF, DO MSP, DO MSSP, DO ZMP, DO MXP, DO MCCP3_COMPRESS, DO GMCP, DO ATCP,
    DO MCCP2_COMPRESS, DO MSDP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 7373>

galaxy.silvren.com:1959

Connection Banner:

Aloha Hana Hou! \\ \| \| / \\ _) \| \\ \| _ \\ / _\` \| / \| \| \\ \| ( \| \\ ( \| \\ \| \| _\| _\| \\___/ _\| _\\ \\__,_\| ___/ _\| Rhost \| New player : create <player> <password> . / Kamaaina : connect <player> <password> \\ I Menehune : connect guest guest / Who's on : WHO \\ ,g88R_ Quit playing : Quit d888(\` ). _ Help (when online) : Help - -​-== 888( ).​=-- .-(\` )\`. ) Y8P( '\`. :( . ) .+(\`( . ) .-- \`. ( ) ) (( (.​.__.:'-' .=( ) \` _\` ) ) \`. \`( ) ) ( . ) ( ) ._ ) \` __.:' ) ( ( )) \`-'.+(\` ) ) ) ( ) --' \`- __.' :( )) .-' (_.' .') \`( ) )) (_ ) \` __a:f .\\/. .\\\\//o\\\\ ,\\/. ,~ //o\\\\\|,\\/. ,.,., ,\\/. ,\\//o\\\\ \|\\ \| \|//o\\ /###/#\\ //o\\ /o\\\\\| /\| \\ ^^\|^^\|^~\|^^^\|' '\|:\|^^^\|^​^^^^\|^^\|^​^^""""""""("​~~~~~~~~/_\|__\\~​~~~~~~~~~ .\|'' . \| '''""'"''. \|\`===\`\|'' '"" "" " (" ~​~~~ ~ ~​======~~ ~~ ~ jgs^^ ^^^ ^ ^^^ ^​^^^ ^^^ ^^ ^^ "" """( " ~​~~~~~ ~​~~~~ ~~~ ~ Email : nyssa_ameris@mail.com

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "Aloha Hana Hou!\r\n   \\   |          |   /             \\   _) \r\n |  \\  |   _ \\       /    _` |   /   |\r\n |   \\ |  (   |      \\   (   |   \\   |   |\r\n_|    _| \\___/   _|  _\\ \\__,_|   ___/   _| Rhost\r\n\r\n              |         New player : create <player> <password>\r\n     .               /    Kamaaina : connect <player> <password>\r\n      \\       I                    Menehune : connect guest guest\r\n                  /                                 Who's on : WHO\r\n        \\  ,g88R_                               Quit playing : Quit\r\n          d888(`  ).                   _   Help (when online) : Help\r\n -  --==  888(     ).=--           .-(`  )`.   \r\n)         Y8P(       '`.          :(   .    ) \r\n        .+(`(      .   )     .--  `.  (    ) )\r\n       ((    (..__.:'-'   .=(   )   ` _`  ) )\r\n`.     `(       ) )       (   .  )     (   )  ._\r\n  )      ` __.:'   )     (   (   ))     `-'.+(`  )\r\n)  )  ( )       --'       `- __.'         :(      ))\r\n.-'  (_.'          .')                    `(    )  ))\r\n                  (_  )                     ` __a:f\r\n    .\\/.                                   \r\n .\\\\//o\\\\                      ,\\/.                     ,~\r\n //o\\\\|,\\/.   ,.,.,   ,\\/.  ,\\//o\\\\                     |\\\r\n   |  |//o\\  /###/#\\  //o\\  /o\\\\|                      /| \\\r\n ^^|^^|^~|^^^|' '|:|^^^|^^^^^|^^|^^^\"\"\"\"\"\"\"\"(\"~~~~~~~~/_|__\\~~~~~~~~~~\r\n  .|'' . |  '''\"\"'\"''. |`===`|''  '\"\" \"\" \" (\" ~~~~ ~ ~======~~  ~~ ~\r\n  jgs^^   ^^^ ^ ^^^ ^^^^ ^^^ ^^ ^^ \"\" \"\"\"( \" ~~~~~~ ~~~~~  ~~~ ~\r\n                                      Email : nyssa_ameris@mail.com\r\n\r\n",
      "banner_before_return": "Aloha Hana Hou!\r\n   \\   |          |   /             \\   _) \r\n |  \\  |   _ \\       /    _` |   /   |\r\n |   \\ |  (   |      \\   (   |   \\   |   |\r\n_|    _| \\___/   _|  _\\ \\__,_|   ___/   _| Rhost\r\n\r\n              |         New player : create <player> <password>\r\n     .               /    Kamaaina : connect <player> <password>\r\n      \\       I                    Menehune : connect guest guest\r\n                  /                                 Who's on : WHO\r\n        \\  ,g88R_                               Quit playing : Quit\r\n          d888(`  ).                   _   Help (when online) : Help\r\n -  --==  888(     ).=--           .-(`  )`.   \r\n)         Y8P(       '`.          :(   .    ) \r\n        .+(`(      .   )     .--  `.  (    ) )\r\n       ((    (..__.:'-'   .=(   )   ` _`  ) )\r\n`.     `(       ) )       (   .  )     (   )  ._\r\n  )      ` __.:'   )     (   (   ))     `-'.+(`  )\r\n)  )  ( )       --'       `- __.'         :(      ))\r\n.-'  (_.'          .')                    `(    )  ))\r\n                  (_  )                     ` __a:f\r\n    .\\/.                                   \r\n .\\\\//o\\\\                      ,\\/.                     ,~\r\n //o\\\\|,\\/.   ,.,.,   ,\\/.  ,\\//o\\\\                     |\\\r\n   |  |//o\\  /###/#\\  //o\\  /o\\\\|                      /| \\\r\n ^^|^^|^~|^^^|' '|:|^^^|^^^^^|^^|^^^\"\"\"\"\"\"\"\"(\"~~~~~~~~/_|__\\~~~~~~~~~~\r\n  .|'' . |  '''\"\"'\"''. |`===`|''  '\"\" \"\" \" (\" ~~~~ ~ ~======~~  ~~ ~\r\n  jgs^^   ^^^ ^ ^^^ ^^^^ ^^^ ^^ ^^ \"\" \"\"\"( \" ~~~~~~ ~~~~~  ~~~ ~\r\n                                      Email : nyssa_ameris@mail.com\r\n\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.503774881362915,
        "total": 11.082297325134277
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:59:01.031261+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1959
    },
    {
      "connected": "2026-04-07T07:08:34.190670+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1959
    }
  ]
}

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 galaxy.silvren.com 1959
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=1959
INFO client_base.py:190 Connected to <Peer 71.171.93.80 1959>
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MSDP, WILL MSSP, WILL MCCP2_COMPRESS, WILL MXP, WILL GMCP, WILL MCCP3_COMPRESS, WILL
    ATCP, WILL MSP, WILL ZMP, WILL AARDWOLF, DO MSDP, DO MSSP, DO MCCP2_COMPRESS, DO MXP, DO GMCP, DO MCCP3_COMPRESS, DO ATCP, DO
    MSP, DO ZMP, DO AARDWOLF'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 1959>

galaxy.silvren.com:1976

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5038518905639648,
        "total": 11.081910848617554
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:56:35.313872+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1976
    },
    {
      "connected": "2026-04-07T06:58:50.886706+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1976
    }
  ]
}

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 galaxy.silvren.com 1976
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=1976
INFO client_base.py:190 Connected to <Peer 71.171.93.80 1976>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP3_COMPRESS, WILL MCCP2_COMPRESS, WILL MSDP, WILL GMCP, WILL AARDWOLF, WILL ATCP,
    WILL MSP, WILL ZMP, WILL MSSP, WILL MXP, DO MCCP3_COMPRESS, DO MCCP2_COMPRESS, DO MSDP, DO GMCP, DO AARDWOLF, DO ATCP, DO MSP,
    DO ZMP, DO MSSP, DO MXP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 1976>

galaxy.silvren.com:1984

Connection Banner:

::::::::: :::::::::: ::::::::::: ::::::::: :::::::: :+: :+: :+: :+: :+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +​#++:++#: +​#++:++# +#+ +​#++:++#: +#+ +:+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ #+# #+# #+# #+# #+# #+# #+# #+# ### ### #​######### ### ### ### #​####### ::: ::: ::: ::: :::::::: ::: ::: :+:+: :+:+: :+: :+: :+: :+: :+: :+: +:+ +:+:+ +:+ +:+ +:+ +:+ +:+ +:+ +#+ +:+ +#+ +#+ +:+ +​#++:+​+#++ +​#++:+​+#++ +#+ +#+ +#+ +#+ +#+ +#+ +#+ #+# #+# #+# #+# #+# #+# #+# #+# ### ### #​####### #​####### ### ### -​-------------------------------------------------------------------------- To continue old character -​---------=> connect <player> <password> To connect a guest -​---------=> connect guest guest To see who is on -​---------=> WHO To quit your character -​---------=> QUIT To get help once connected -​---------=> help (i.e. : help commands) -​--------------------------------------------------------------------------

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": " \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         ###       ###  ########   ########  ###    ###                     \r\n \r\n ---------------------------------------------------------------------------\r\n   To continue old character   ----------=>   connect <player> <password>\r\n   To connect a guest          ----------=>   connect guest guest         \r\n   To see who is on            ----------=>   WHO                         \r\n   To quit your character      ----------=>   QUIT                        \r\n   To get help once connected  ----------=>   help (i.e. : help commands)\r\n ---------------------------------------------------------------------------\r\n  \r\n",
      "banner_before_return": " \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         ###       ###  ########   ########  ###    ###                     \r\n \r\n ---------------------------------------------------------------------------\r\n   To continue old character   ----------=>   connect <player> <password>\r\n   To connect a guest          ----------=>   connect guest guest         \r\n   To see who is on            ----------=>   WHO                         \r\n   To quit your character      ----------=>   QUIT                        \r\n   To get help once connected  ----------=>   help (i.e. : help commands)\r\n ---------------------------------------------------------------------------\r\n  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.539788007736206,
        "total": 11.26201844215393
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:57:52.672403+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1984
    },
    {
      "connected": "2026-04-07T06:53:21.967432+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1984
    }
  ]
}

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 galaxy.silvren.com 1984
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=1984
INFO client_base.py:190 Connected to <Peer 71.171.93.80 1984>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP2_COMPRESS, WILL MSDP, WILL MXP, WILL ATCP, WILL ZMP, WILL AARDWOLF, WILL GMCP,
    WILL MSP, WILL MCCP3_COMPRESS, WILL MSSP, DO MCCP2_COMPRESS, DO MSDP, DO MXP, DO ATCP, DO ZMP, DO AARDWOLF, DO GMCP, DO MSP,
    DO MCCP3_COMPRESS, DO MSSP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 1984>

galaxy.silvren.com:1986

Connection Banner:

_​_____ _​____ _​_____ __ __ _​____ .' '. .' '. \| \\ \| \| \| \| .' '. / _​___/ / __ \\ \| \\\| \| \| \| / __ \\ \| '-​--. \| .' \| \| \| ' \| \| \| \| .' \|_/ \| \\ \| / \| \| \| \| \| \| \| / ___ \\___ \|\| \| / \| \| \| \| \| \| \| / \| .​---' \|\| \|__.' \| \| . \| \| \| \| \|__.' \| / / \\ / \| \|\\ \| \| \| \\ / '.​______.' '.​_____.' \|__\| \\_​_____\| \|__\| '.​_____.' U N I V E R S E -​-------------------------------------------------------------------------- To continue old character -​---------=> connect <player> <password> To connect a guest -​---------=> connect guest guest To see who is on -​---------=> WHO To quit your character -​---------=> QUIT To get help once connected -​---------=> help (i.e. : help commands) -​-------------------------------------------------------------------------- >>> We are currently in closed Alpha. Check back soon. <<<

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "              ______      _____      ______   __   __      _____\r\n            .'      '.  .'     '.   |      \\ |  | |  |   .'     '.\r\n           /    ____/  /     __  \\  |       \\|  | |  |  /     __  \\\r\n          |    '---.  |    .'  |  | |        '  | |  | |    .'  |_/\r\n          |         \\ |   /    |  | |           | |  | |   /    ___\r\n           \\___      ||  |    /   | |           | |  | |  |    /   |\r\n           .---'     ||  |__.'    | |  .        | |  | |  |__.'    |\r\n          /         /  \\         /  |  |\\       | |  |  \\         /\r\n          '.______.'    '._____.'   |__| \\______| |__|   '._____.'\r\n   \r\n                        U   N   I   V   E   R   S   E\r\n   \r\n ---------------------------------------------------------------------------\r\n   To continue old character   ----------=>   connect <player> <password>\r\n   To connect a guest          ----------=>   connect guest guest         \r\n   To see who is on            ----------=>   WHO                         \r\n   To quit your character      ----------=>   QUIT                        \r\n   To get help once connected  ----------=>   help (i.e. : help commands)\r\n --------------------------------------------------------------------------- \r\n  \r\n         >>> We are currently in closed Alpha. Check back soon. <<<\r\n \r\n",
      "banner_before_return": "              ______      _____      ______   __   __      _____\r\n            .'      '.  .'     '.   |      \\ |  | |  |   .'     '.\r\n           /    ____/  /     __  \\  |       \\|  | |  |  /     __  \\\r\n          |    '---.  |    .'  |  | |        '  | |  | |    .'  |_/\r\n          |         \\ |   /    |  | |           | |  | |   /    ___\r\n           \\___      ||  |    /   | |           | |  | |  |    /   |\r\n           .---'     ||  |__.'    | |  .        | |  | |  |__.'    |\r\n          /         /  \\         /  |  |\\       | |  |  \\         /\r\n          '.______.'    '._____.'   |__| \\______| |__|   '._____.'\r\n   \r\n                        U   N   I   V   E   R   S   E\r\n   \r\n ---------------------------------------------------------------------------\r\n   To continue old character   ----------=>   connect <player> <password>\r\n   To connect a guest          ----------=>   connect guest guest         \r\n   To see who is on            ----------=>   WHO                         \r\n   To quit your character      ----------=>   QUIT                        \r\n   To get help once connected  ----------=>   help (i.e. : help commands)\r\n --------------------------------------------------------------------------- \r\n  \r\n         >>> We are currently in closed Alpha. Check back soon. <<<\r\n \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5067009925842285,
        "total": 11.077992677688599
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:57:58.994394+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1986
    },
    {
      "connected": "2026-04-07T07:18:50.292759+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1986
    }
  ]
}

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 galaxy.silvren.com 1986
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=1986
INFO client_base.py:190 Connected to <Peer 71.171.93.80 1986>
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MSP, WILL ATCP, WILL MSDP, WILL MSSP, WILL MXP, WILL MCCP2_COMPRESS, WILL GMCP, WILL
    MCCP3_COMPRESS, WILL AARDWOLF, WILL ZMP, DO MSP, DO ATCP, DO MSDP, DO MSSP, DO MXP, DO MCCP2_COMPRESS, DO GMCP, DO
    MCCP3_COMPRESS, DO AARDWOLF, DO ZMP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 1986>

galaxy.silvren.com:1993

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5041196346282959,
        "total": 11.075782775878906
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:03:02.509589+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1993
    },
    {
      "connected": "2026-04-07T07:02:21.079177+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 1993
    }
  ]
}

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 galaxy.silvren.com 1993
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=1993
INFO client_base.py:190 Connected to <Peer 71.171.93.80 1993>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP2_COMPRESS, WILL MSSP, WILL AARDWOLF, WILL ATCP, WILL GMCP, WILL MXP, WILL ZMP,
    WILL MSDP, WILL MSP, WILL MCCP3_COMPRESS, DO MCCP2_COMPRESS, DO MSSP, DO AARDWOLF, DO ATCP, DO GMCP, DO MXP, DO ZMP, DO MSDP,
    DO MSP, DO MCCP3_COMPRESS'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 1993>

galaxy.silvren.com:2005

Connection Banner:

-​-----------------==================(\\\|/)=​=================------------------- _​___ ,- _~. / -, ,, , (' /\| _ ' \|\| ) ' _ \|\| \|\| (( \|\| < \\, \\\\ \\\\ \\\\ \\\\/\\\\ ~\|\|-​----) \\\\ / \\\\ \|\|/\\\\ =\|\|= _-_, (( \|\| /-\|\| \|\| \|\| \|\| \|\| \|\| ~\|\|-​----, \|\| \|\| \|\| \|\| \|\| \|\| \|\|_. ( / \| (( \|\| \|\| \|\| \|\| \|\| \|\| ~\|\| / \|\| \|\| \|\| \|\| \|\| \|\| ~ \|\| -​____- \\/\\\\ \|\| \\\\/\\\\ \\\\ \\\\ \|, / \\\\ \\\\_-\| \\\\ \|/ \\\\, ,-_- \|; -_- --~ / \\ _/ / '-​---\` Welcome to New Orleans - A Time of Darkness _​--~~\\ _​--~~~~~~~~~~~~~----__ , _​-~~ \\-~~ _​_______ ~​-----~~^/ _​--~ \\ _​--~~ ~​~~--____ ~~> _-~ \\~ <~​~-_/-_ ~​~~~~~~~~ _-~ _​-~~~~~)^\\ <~ / ~​-__ / / ,\| \\ ~​-_~-_ ~-_/~​~--___ ( _​----< _xX\| \\ ~~ ~​-__ / ~​~---_ /\\ /~ \|~<xxXXXX\| \\ ~\\/ _xxXX\| ~-_ / \\ / ,\| ~\*XXX\| \\ / _-<\*\*XXXX\| ~​-__ / /\\ <_ _xX\| ~~ ), } / \\ ~X\| _xXXX\| ~-_ { / \\ ~~<XXXX\| _xxxXX\| } / ~-_ \| <XXXXXXX\| / { { ^\\ ~~~ xxXXXXXX\| } / ~​---+~~~~~~\*XX\| < \\ { \\ xXXXXXXXXX } { \\ \\\| / \\ \\ \\ ~_ <xXXXXXXXXXX~ / { ~​--____/ _< \\ ~_\\ ~-_ ~\*XXXXX\*~ / { _xXXXXXXxx_ /\\ / ~_ \\ \\~-_ ~-_ _-~ { \\XXXXXXXXXXx ( ) _~ \\ } \\ ~_ ~​~---___-~ { \\XXXXXXXXXX\| ~​~_~ }/ \\ \\ { \*XXXXXXXXX} / _​____-~ { \\ \\ ~~\*\*~~\*) _~ _​-~~ _-~ } } ~_ _​-~_-~ / {/~~\\{ ~​--____--~~ _​~__/~~\\/ The City That Care Forgot... -​----------------------------------------------------------------------------- "Cajun Nights MUSH" uses the Storyteller(tm) game system. All terms used in conjunction with this system are copyright and used with express permission of White Wolf/Paradox Interactive. Reproduction of any of the text files containing game mechanics without permission of WW/PI is strictly prohibited. This MUSH is a member of the Dark Spiral, now Dark Pack fan sites, and abides by those guidelines. (White Wolf Game Studio and MUSH Administration, do not assume responsibility for the contents of this MUSH.) Be advised, this MUSH deals with Adult themes. Your acceptance of those themes is implied when you connect. This does not mean that unpleasant behavior is condoned, but is an unavoidable plot device that is used in storytelling situations. We assume NO liability for parents who let their minor children connect to this site without supervision. Furthermore, by logging onto this MUSH you verify that you are of legal age, or have your parents' permission to log on. The MUSH and its Administrators are not responsible for the action of any of its players. The Management of Cajun Nights MUSH does not condone, nor encourage /any/ form of \*Real Life\* "illegal" activities. Any persons suspected of these activities should be brought to the attention of Game Management. "connect <name> <password>" connects you to an existing character. "connect guest guest" connects you to a guest character to look around. "create <name> <password>" will create a new character. "WHO" tells you who is logged in to the game (case sensitive). "QUIT" exits the game and saves your character. "+help" gives help on softcoded commands, policies and procedures. Webpage: https://www.cajunnights.com Discord Voodoo-Lounge: https://discord.gg/5Vq2FWFBgT Facebook Page: https://www.facebook.com/cajunnightsmush Facebook Group: https://www.facebook.com/groups/cajunnights Questions? email: contact@cajunnights.com -​-----------------==================(/\|\\)=​=================-------------------

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "------------------==================(\\|/)==================-------------------\r\n                                           ____                               \r\n     ,- _~.                               /    -,          ,,      ,        \r\n    (' /|     _    '                     ||     )  '   _   ||     ||        \r\n   ((  ||    < \\, \\\\ \\\\ \\\\ \\\\/\\\\        ~||-----) \\\\  / \\\\ ||/\\\\ =||=  _-_, \r\n   ((  ||    /-|| || || || || ||        ~||-----, || || || || ||  ||  ||_.  \r\n    ( / |   (( || || || || || ||        ~||    /  || || || || ||  ||   ~ || \r\n     -____-  \\/\\\\ || \\\\/\\\\ \\\\ \\\\         |,   /   \\\\ \\\\_-| \\\\ |/  \\\\, ,-_-  \r\n                  |;                   -_-    --~     /  \\   _/             \r\n                  /                                  '----`                 \r\n\r\n                  Welcome to New Orleans - A Time of Darkness\r\n\r\n \r\n                   _--~~\\    _--~~~~~~~~~~~~~----__         ,\r\n                _-~~      \\-~~     ________         ~-----~~^/\r\n            _--~           \\  _--~~        ~~~--____        ~~>\r\n         _-~                \\~  <~~-_/-_            ~~~~~~~~~\r\n      _-~            _-~~~~~)^\\ <~  /   ~-__\r\n     /              /      ,|  \\ ~-_~-_     ~-_/~~--___\r\n    (         _----<     _xX|   \\   ~~ ~-__   /        ~~---_\r\n    /\\      /~     |~<xxXXXX|    \\         ~\\/    _xxXX|     ~-_\r\n   /  \\    /      ,|   ~*XXX|     \\         / _-<**XXXX|        ~-__\r\n  /   /\\  <_    _xX|       ~~  ),  }       /  \\      ~X|   _xXXX|   ~-_\r\n {   /  \\   ~~<XXXX|      _xxxXX|  }      /    ~-_    | <XXXXXXX|     /\r\n {  {    ^\\      ~~~    xxXXXXXX|  }     /        ~---+~~~~~~*XX|    <\r\n  \\ {      \\          xXXXXXXXXX   }    {              \\       \\|   / \\\r\n   \\ \\      ~_     <xXXXXXXXXXX~  /     {               ~--____/  _<   \\\r\n    ~_\\       ~-_    ~*XXXXX*~   /      { _xXXXXXXxx_      /\\    /  ~_  \\\r\n      \\~-_       ~-_          _-~       {  \\XXXXXXXXXXx   (  ) _~     \\  }\r\n       \\  ~_        ~~---___-~          {   \\XXXXXXXXXX|   ~~_~        }/\r\n        \\   \\                           {    *XXXXXXXXX}    /    _____-~\r\n        {    \\                           \\     ~~**~~*)   _~ _-~~ _-~\r\n         }    }                           ~_           _-~_-~    /\r\n        {/~~\\{                              ~--____--~~ _~__/~~\\/\r\n                         The City That Care Forgot... \r\n------------------------------------------------------------------------------\r\n \"Cajun Nights MUSH\" uses the Storyteller(tm) game system.  All terms used in\r\n conjunction with this system are copyright and used with express permission\r\n of White Wolf/Paradox Interactive. Reproduction of any of the text files \r\n containing game mechanics without permission of WW/PI is strictly \r\n prohibited. This MUSH is a member of the Dark Spiral, now Dark Pack fan \r\n sites, and abides by those guidelines.\r\n      (White Wolf Game Studio and MUSH Administration, do not assume \r\n       responsibility for the contents of this MUSH.)\r\n\r\n Be advised, this MUSH deals with Adult themes. Your acceptance of those\r\n themes is implied when you connect. This does not mean that unpleasant\r\n behavior is condoned, but is an unavoidable plot device that is used in\r\n storytelling situations. We assume NO liability for parents who let their\r\n minor children connect to this site without supervision.\r\n\r\n Furthermore, by logging onto this MUSH you verify that you are of legal\r\n age, or have your parents' permission to log on.  The MUSH and its\r\n Administrators are not responsible for the action of any of its players.\r\n The Management of Cajun Nights MUSH does not condone, nor encourage /any/\r\n form of *Real Life* \"illegal\" activities.  Any persons suspected of these\r\n activities should be brought to the attention of Game Management.\r\n\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"connect guest guest\" connects you to a guest character to look around.\r\n  \"create  <name> <password>\" will create a new character.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"+help\" gives help on softcoded commands, policies and procedures.\r\n\r\n       Webpage: https://www.cajunnights.com\r\n       Discord Voodoo-Lounge: https://discord.gg/5Vq2FWFBgT\r\n       Facebook Page: https://www.facebook.com/cajunnightsmush\r\n       Facebook Group: https://www.facebook.com/groups/cajunnights\r\n       Questions?  email: contact@cajunnights.com\r\n------------------==================(/|\\)==================-------------------\r\n",
      "banner_before_return": "------------------==================(\\|/)==================-------------------\r\n                                           ____                               \r\n     ,- _~.                               /    -,          ,,      ,        \r\n    (' /|     _    '                     ||     )  '   _   ||     ||        \r\n   ((  ||    < \\, \\\\ \\\\ \\\\ \\\\/\\\\        ~||-----) \\\\  / \\\\ ||/\\\\ =||=  _-_, \r\n   ((  ||    /-|| || || || || ||        ~||-----, || || || || ||  ||  ||_.  \r\n    ( / |   (( || || || || || ||        ~||    /  || || || || ||  ||   ~ || \r\n     -____-  \\/\\\\ || \\\\/\\\\ \\\\ \\\\         |,   /   \\\\ \\\\_-| \\\\ |/  \\\\, ,-_-  \r\n                  |;                   -_-    --~     /  \\   _/             \r\n                  /                                  '----`                 \r\n\r\n                  Welcome to New Orleans - A Time of Darkness\r\n\r\n \r\n                   _--~~\\    _--~~~~~~~~~~~~~----__         ,\r\n                _-~~      \\-~~     ________         ~-----~~^/\r\n            _--~           \\  _--~~        ~~~--____        ~~>\r\n         _-~                \\~  <~~-_/-_            ~~~~~~~~~\r\n      _-~            _-~~~~~)^\\ <~  /   ~-__\r\n     /              /      ,|  \\ ~-_~-_     ~-_/~~--___\r\n    (         _----<     _xX|   \\   ~~ ~-__   /        ~~---_\r\n    /\\      /~     |~<xxXXXX|    \\         ~\\/    _xxXX|     ~-_\r\n   /  \\    /      ,|   ~*XXX|     \\         / _-<**XXXX|        ~-__\r\n  /   /\\  <_    _xX|       ~~  ),  }       /  \\      ~X|   _xXXX|   ~-_\r\n {   /  \\   ~~<XXXX|      _xxxXX|  }      /    ~-_    | <XXXXXXX|     /\r\n {  {    ^\\      ~~~    xxXXXXXX|  }     /        ~---+~~~~~~*XX|    <\r\n  \\ {      \\          xXXXXXXXXX   }    {              \\       \\|   / \\\r\n   \\ \\      ~_     <xXXXXXXXXXX~  /     {               ~--____/  _<   \\\r\n    ~_\\       ~-_    ~*XXXXX*~   /      { _xXXXXXXxx_      /\\    /  ~_  \\\r\n      \\~-_       ~-_          _-~       {  \\XXXXXXXXXXx   (  ) _~     \\  }\r\n       \\  ~_        ~~---___-~          {   \\XXXXXXXXXX|   ~~_~        }/\r\n        \\   \\                           {    *XXXXXXXXX}    /    _____-~\r\n        {    \\                           \\     ~~**~~*)   _~ _-~~ _-~\r\n         }    }                           ~_           _-~_-~    /\r\n        {/~~\\{                              ~--____--~~ _~__/~~\\/\r\n                         The City That Care Forgot... \r\n------------------------------------------------------------------------------\r\n \"Cajun Nights MUSH\" uses the Storyteller(tm) game system.  All terms used in\r\n conjunction with this system are copyright and used with express permission\r\n of White Wolf/Paradox Interactive. Reproduction of any of the text files \r\n containing game mechanics without permission of WW/PI is strictly \r\n prohibited. This MUSH is a member of the Dark Spiral, now Dark Pack fan \r\n sites, and abides by those guidelines.\r\n      (White Wolf Game Studio and MUSH Administration, do not assume \r\n       responsibility for the contents of this MUSH.)\r\n\r\n Be advised, this MUSH deals with Adult themes. Your acceptance of those\r\n themes is implied when you connect. This does not mean that unpleasant\r\n behavior is condoned, but is an unavoidable plot device that is used in\r\n storytelling situations. We assume NO liability for parents who let their\r\n minor children connect to this site without supervision.\r\n\r\n Furthermore, by logging onto this MUSH you verify that you are of legal\r\n age, or have your parents' permission to log on.  The MUSH and its\r\n Administrators are not responsible for the action of any of its players.\r\n The Management of Cajun Nights MUSH does not condone, nor encourage /any/\r\n form of *Real Life* \"illegal\" activities.  Any persons suspected of these\r\n activities should be brought to the attention of Game Management.\r\n\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"connect guest guest\" connects you to a guest character to look around.\r\n  \"create  <name> <password>\" will create a new character.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"+help\" gives help on softcoded commands, policies and procedures.\r\n\r\n       Webpage: https://www.cajunnights.com\r\n       Discord Voodoo-Lounge: https://discord.gg/5Vq2FWFBgT\r\n       Facebook Page: https://www.facebook.com/cajunnightsmush\r\n       Facebook Group: https://www.facebook.com/groups/cajunnights\r\n       Questions?  email: contact@cajunnights.com\r\n------------------==================(/|\\)==================-------------------\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5068197250366211,
        "total": 11.143864631652832
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:55:37.858904+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2005
    },
    {
      "connected": "2026-04-07T07:13:01.361428+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2005
    }
  ]
}

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 galaxy.silvren.com 2005
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2005
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2005>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP2_COMPRESS, WILL MSP, WILL GMCP, WILL MCCP3_COMPRESS, WILL ATCP, WILL MXP, WILL
    ZMP, WILL MSSP, WILL MSDP, WILL AARDWOLF, DO MCCP2_COMPRESS, DO MSP, DO GMCP, DO MCCP3_COMPRESS, DO ATCP, DO MXP, DO ZMP, DO
    MSSP, DO MSDP, DO AARDWOLF'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2005>

galaxy.silvren.com:2020

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.503709077835083,
        "total": 11.081702947616577
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:01:45.205091+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2020
    },
    {
      "connected": "2026-04-07T06:44:51.936356+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2020
    }
  ]
}

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 galaxy.silvren.com 2020
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2020
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2020>
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL ZMP, WILL ATCP, WILL MCCP2_COMPRESS, WILL MXP, WILL AARDWOLF, WILL MCCP3_COMPRESS,
    WILL MSP, WILL MSDP, WILL MSSP, WILL GMCP, DO ZMP, DO ATCP, DO MCCP2_COMPRESS, DO MXP, DO AARDWOLF, DO MCCP3_COMPRESS, DO MSP,
    DO MSDP, DO MSSP, DO GMCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2020>

galaxy.silvren.com:2024

Connection Banner:

Welcome to Federation ][ /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) )) (( (( Password must contain: Capital letter, Lower case letter, number )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to Federation ][\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n ))                                                                       ((\r\n((  Password must contain: Capital letter, Lower case letter, number       ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to Federation ][\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n ))                                                                       ((\r\n((  Password must contain: Capital letter, Lower case letter, number       ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5049805641174316,
        "total": 11.083379983901978
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:56:22.243910+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2024
    },
    {
      "connected": "2026-04-07T06:57:39.415096+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2024
    }
  ]
}

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 galaxy.silvren.com 2024
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2024
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2024>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP2_COMPRESS, WILL GMCP, WILL MXP, WILL AARDWOLF, WILL MSDP, WILL MSP, WILL
    MCCP3_COMPRESS, WILL ATCP, WILL MSSP, WILL ZMP, DO MCCP2_COMPRESS, DO GMCP, DO MXP, DO AARDWOLF, DO MSDP, DO MSP, DO
    MCCP3_COMPRESS, DO ATCP, DO MSSP, DO ZMP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2024>

galaxy.silvren.com:2112

Connection Banner:

.​.... .. . .x+=:. .. s .H8888888h. ~-. x .d88" @88> z\` ^% x .d88" :8 888888888888x \`> 5888R %8P . <k 5888R u. u. .88 X~ \`?888888hx~ u '888R . .@8Ned8" '888R u x@88k u@88c. :888ooo u ' x8.^"\*88\*" us888u. 888R .@88u .@^%8888" 888R us888u. ^"8888""8888" -\*8888888 us888u. \`-:- X8888x .@88 "8888" 888R ''888E\` x88: \`)8b. 888R .@88 "8888" 8888 888R 8888 .@88 "8888" 488888> 9888 9888 888R 888E 8888N=\*8888 888R 9888 9888 8888 888R 8888 9888 9888 .. \`"88\* 9888 9888 888R 888E %8" R88 888R 9888 9888 8888 888R 8888 9888 9888 x88888nX" . 9888 9888 888R 888E @8Wou 9% 888R 9888 9888 8888 888R .8888Lu= 9888 9888 !"\*8888888n.. : 9888 9888 .888B . 888& .888888P\` .888B . 9888 9888 "\*88\*" 8888" ^%888\* 9888 9888 ' "\*88888888\* "888\*""888" ^\*888% R888" \` ^"F ^\*888% "888\*""888" "" 'Y" 'Y" "888\*""888" ^"\*\*\*"\` ^Y" ^Y' "% "" "% ^Y" ^Y' ^Y" ^Y' .. ... .​... .. .​... . :~"8888x :"%888x +​^""888h. ~"888h .x88" \`^x~ xH(\` 8 8888Xf 8888> 8X. ?8888X 8888f X888 x8 \` 8888h X88x. ?8888k 8888X '888x 8888X 8888~ 88888 888. %8888 '8888L'8888X '%88X '88888 8888X "88x: <8888X X8888 X8? "888X 8888X:xnHH(\`\` \`8888 8888X X88x. X8888> 488888>"8888x ?8~ 8888X X8888 \`\*\` 8888X '88888X X8888> 888888 '8888L -~\` 8888> X8888 ~\`...8888X "88888 ?8888X ?8888>'8888X :H8x 8888 X8888 x8888888X. \`%8" 8888X h 8888 '8888~ 8888> 888~ X8888 '%"\*8888888h. " ?888 -:8\*" <888" 48"\` '8\*~ \`8888!\` ~ 888888888!\` \`\*88. :88% ^​-=="" \`"" X888^​""" ^​"~====""\` \`88f 88 "" +​-------------------------------------------------------------------------------------------------------------------+ \| New Users please set your line wrap to 90 spaces or higher. The MUSH is coded at line wrap 180 spaces. Thanks. \| \| Type one of the following commands to connect to TALISLANTA RPG MUSH: \| \| create <playername> <password> to create a new character \| \| connect <playername> <password> to connect to an existing character \| \| WHO to see who is currently online \| +​-------------------------------------------------------------------------------------------------------------------+

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\u001b[38;5;135m    .....                            ..    .       .x+=:.         ..                                s                \r\n .H8888888h.  ~-.              x .d88\"    @88>    z`    ^%  x .d88\"                                :8                \r\n 888888888888x  `>              5888R     %8P        .   <k  5888R                  u.    u.      .88                \r\nX~     `?888888hx~       u      '888R      .       .@8Ned8\"  '888R         u      x@88k u@88c.   :888ooo       u     \r\n'      x8.^\"*88*\"     us888u.    888R    .@88u   .@^%8888\"    888R      us888u.  ^\"8888\"\"8888\" -*8888888    us888u.  \r\n `-:- X8888x       .@88 \"8888\"   888R   ''888E` x88:  `)8b.   888R   .@88 \"8888\"   8888  888R    8888    .@88 \"8888\" \r\n      488888>      9888  9888    888R     888E  8888N=*8888   888R   9888  9888    8888  888R    8888    9888  9888  \r\n    .. `\"88*       9888  9888    888R     888E   %8\"    R88   888R   9888  9888    8888  888R    8888    9888  9888  \r\n  x88888nX\"      . 9888  9888    888R     888E    @8Wou 9%    888R   9888  9888    8888  888R   .8888Lu= 9888  9888  \r\n !\"*8888888n..  :  9888  9888   .888B .   888&  .888888P`    .888B . 9888  9888   \"*88*\" 8888\"  ^%888*   9888  9888  \r\n'    \"*88888888*   \"888*\"\"888\"  ^*888%    R888\" `   ^\"F      ^*888%  \"888*\"\"888\"    \"\"   'Y\"      'Y\"    \"888*\"\"888\" \r\n        ^\"***\"`     ^Y\"   ^Y'     \"%       \"\"                  \"%     ^Y\"   ^Y'                           ^Y\"   ^Y'  \r\n                                                                                                                     \r\n                                                                                                                     \r\n                                                                                                                     \r\n                 ..      ...         ....      ..           ....        .                                            \r\n              :~\"8888x :\"%888x     +^\"\"888h. ~\"888h      .x88\" `^x~  xH(`                                            \r\n             8    8888Xf  8888>   8X.  ?8888X  8888f    X888   x8 ` 8888h                                            \r\n            X88x. ?8888k  8888X  '888x  8888X  8888~   88888  888.  %8888                                            \r\n            '8888L'8888X  '%88X  '88888 8888X   \"88x: <8888X X8888   X8?                                             \r\n             \"888X 8888X:xnHH(``  `8888 8888X  X88x.  X8888> 488888>\"8888x                                           \r\n               ?8~ 8888X X8888      `*` 8888X '88888X X8888>  888888 '8888L                                          \r\n             -~`   8888> X8888     ~`...8888X  \"88888 ?8888X   ?8888>'8888X                                          \r\n             :H8x  8888  X8888      x8888888X.   `%8\"  8888X h  8888 '8888~                                          \r\n             8888> 888~  X8888     '%\"*8888888h.   \"    ?888  -:8*\"  <888\"                                           \r\n             48\"` '8*~   `8888!`   ~    888888888!`      `*88.      :88%                                             \r\n              ^-==\"\"      `\"\"           X888^\"\"\"            ^\"~====\"\"`                                               \r\n                                        `88f                                                                         \r\n                                         88                                                                          \r\n                                         \"\" \u001b[0m\u001b[38;5;153m\r\n+-------------------------------------------------------------------------------------------------------------------+\r\n| New Users please set your line wrap to 90 spaces or higher. The MUSH is coded at line wrap 180 spaces. Thanks.    |\r\n| Type one of the following commands to connect to TALISLANTA RPG MUSH:                                             |\r\n|                   create <playername> <password> to create a new character                                        |\r\n|                   connect <playername> <password> to connect to an existing character                             |\r\n|                   WHO to see who is currently online                                                              |\r\n+-------------------------------------------------------------------------------------------------------------------+\r\n\u001b[0m",
      "banner_before_return": "\u001b[38;5;135m    .....                            ..    .       .x+=:.         ..                                s                \r\n .H8888888h.  ~-.              x .d88\"    @88>    z`    ^%  x .d88\"                                :8                \r\n 888888888888x  `>              5888R     %8P        .   <k  5888R                  u.    u.      .88                \r\nX~     `?888888hx~       u      '888R      .       .@8Ned8\"  '888R         u      x@88k u@88c.   :888ooo       u     \r\n'      x8.^\"*88*\"     us888u.    888R    .@88u   .@^%8888\"    888R      us888u.  ^\"8888\"\"8888\" -*8888888    us888u.  \r\n `-:- X8888x       .@88 \"8888\"   888R   ''888E` x88:  `)8b.   888R   .@88 \"8888\"   8888  888R    8888    .@88 \"8888\" \r\n      488888>      9888  9888    888R     888E  8888N=*8888   888R   9888  9888    8888  888R    8888    9888  9888  \r\n    .. `\"88*       9888  9888    888R     888E   %8\"    R88   888R   9888  9888    8888  888R    8888    9888  9888  \r\n  x88888nX\"      . 9888  9888    888R     888E    @8Wou 9%    888R   9888  9888    8888  888R   .8888Lu= 9888  9888  \r\n !\"*8888888n..  :  9888  9888   .888B .   888&  .888888P`    .888B . 9888  9888   \"*88*\" 8888\"  ^%888*   9888  9888  \r\n'    \"*88888888*   \"888*\"\"888\"  ^*888%    R888\" `   ^\"F      ^*888%  \"888*\"\"888\"    \"\"   'Y\"      'Y\"    \"888*\"\"888\" \r\n        ^\"***\"`     ^Y\"   ^Y'     \"%       \"\"                  \"%     ^Y\"   ^Y'                           ^Y\"   ^Y'  \r\n                                                                                                                     \r\n                                                                                                                     \r\n                                                                                                                     \r\n                 ..      ...         ....      ..           ....        .                                            \r\n              :~\"8888x :\"%888x     +^\"\"888h. ~\"888h      .x88\" `^x~  xH(`                                            \r\n             8    8888Xf  8888>   8X.  ?8888X  8888f    X888   x8 ` 8888h                                            \r\n            X88x. ?8888k  8888X  '888x  8888X  8888~   88888  888.  %8888                                            \r\n            '8888L'8888X  '%88X  '88888 8888X   \"88x: <8888X X8888   X8?                                             \r\n             \"888X 8888X:xnHH(``  `8888 8888X  X88x.  X8888> 488888>\"8888x                                           \r\n               ?8~ 8888X X8888      `*` 8888X '88888X X8888>  888888 '8888L                                          \r\n             -~`   8888> X8888     ~`...8888X  \"88888 ?8888X   ?8888>'8888X                                          \r\n             :H8x  8888  X8888      x8888888X.   `%8\"  8888X h  8888 '8888~                                          \r\n             8888> 888~  X8888     '%\"*8888888h.   \"    ?888  -:8*\"  <888\"                                           \r\n             48\"` '8*~   `8888!`   ~    888888888!`      `*88.      :88%                                             \r\n              ^-==\"\"      `\"\"           X888^\"\"\"            ^\"~====\"\"`                                               \r\n                                        `88f                                                                         \r\n                                         88                                                                          \r\n                                         \"\" \u001b[0m\u001b[38;5;153m\r\n+-------------------------------------------------------------------------------------------------------------------+\r\n| New Users please set your line wrap to 90 spaces or higher. The MUSH is coded at line wrap 180 spaces. Thanks.    |\r\n| Type one of the following commands to connect to TALISLANTA RPG MUSH:                                             |\r\n|                   create <playername> <password> to create a new character                                        |\r\n|                   connect <playername> <password> to connect to an existing character                             |\r\n|                   WHO to see who is currently online                                                              |\r\n+-------------------------------------------------------------------------------------------------------------------+\r\n\u001b[0m",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "utf-8",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5033752918243408,
        "total": 11.085834503173828
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:03:17.658340+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2112
    },
    {
      "connected": "2026-04-07T06:48:56.955654+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2112
    }
  ]
}

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 galaxy.silvren.com 2112
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2112
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2112>
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MSDP, WILL MCCP2_COMPRESS, WILL MSSP, WILL MXP, WILL GMCP, WILL AARDWOLF, WILL ATCP,
    WILL MSP, WILL MCCP3_COMPRESS, WILL ZMP, DO MSDP, DO MCCP2_COMPRESS, DO MSSP, DO MXP, DO GMCP, DO AARDWOLF, DO ATCP, DO MSP,
    DO MCCP3_COMPRESS, DO ZMP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2112>

galaxy.silvren.com:2215

Connection Banner:

_​______ __ _ /_ __(_) /_​____ _​____ (_)_​___ -​-------------------------------- / / / / __/ __ \`/ __ \\/ / ___/ -​-------------------------------- / / / / /_/ /_/ / / / / / /__ -​-------------------------------- /_/ /_/\\__/\\__,_/_/ /_/_/\\___/ -​-------------------------------- _​____ _​____ _​____ _ \|_ _\| \|_ _\| \|_ _\| \| \| \| \|_ _​____ _​_____\| \| ___ _ __ ___ \| \| __ _\| \| ___ ___ \| \\ \\ /\\ / / _ \\_​_____\| \|/ _ \\\| '_ \\ / _ \\ \| \|/ _\` \| \|/ _ \\/ __\| \| \|\\ V V / (_) \| \| \| (_) \| \| \| \| __/ \| \| (_\| \| \| __/\\__ \\ \\_/ \\_/\\_/ \\___/ \\_/\\___/\|_\| \|_\|\\___\| \\_/\\__,_\|_\|\\___\|\|___/ _ __ _ -​--------------------------------------- / \| / /___ (_)_​___ -​--------------------------------------- / \|/ / __ \\/ / ___/ -​--------------------------------------- / /\| / /_/ / / / -​--------------------------------------- _/ \|_/\\_​___/_/_/ Connect to an existing character: co <Name> <Pass> Connect to guest: co Guest guest Create new account: Create <Name> <pass>

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\r\n    _______ __              _\r\n   /_  __(_) /_____ _____  (_)____    ---------------------------------\r\n    / / / / __/ __ `/ __ \\/ / ___/  ---------------------------------\r\n   / / / / /_/ /_/ / / / / / /__  ---------------------------------\r\n  /_/ /_/\\__/\\__,_/_/ /_/_/\\___/ ---------------------------------\r\n  _____                 _____                  _____     _\r\n |_   _|               |_   _|                |_   _|   | |\r\n   | |_      _____ ______| | ___  _ __   ___    | | __ _| | ___  ___\r\n   | \\ \\ /\\ / / _ \\______| |/ _ \\| '_ \\ / _ \\   | |/ _` | |/ _ \\/ __|\r\n   | |\\ V  V / (_) |     | | (_) | | | |  __/   | | (_| | |  __/\\__ \\\r\n   \\_/ \\_/\\_/ \\___/      \\_/\\___/|_| |_|\\___|   \\_/\\__,_|_|\\___||___/\r\n                                                  _   __      _\r\n       ----------------------------------------  / | / /___  (_)____\r\n     ----------------------------------------   /  |/ / __ \\/ / ___/\r\n   ----------------------------------------    / /|  / /_/ / / /\r\n  ----------------------------------------     _/ |_/\\____/_/_/\r\n \r\n\r\n\t Connect to an existing character: co <Name> <Pass>\r\n\r\n\t Connect to guest: co Guest guest \r\n\r\n\t Create new account: Create <Name> <pass>\u001b[0m\r\n",
      "banner_before_return": "\r\n    _______ __              _\r\n   /_  __(_) /_____ _____  (_)____    ---------------------------------\r\n    / / / / __/ __ `/ __ \\/ / ___/  ---------------------------------\r\n   / / / / /_/ /_/ / / / / / /__  ---------------------------------\r\n  /_/ /_/\\__/\\__,_/_/ /_/_/\\___/ ---------------------------------\r\n  _____                 _____                  _____     _\r\n |_   _|               |_   _|                |_   _|   | |\r\n   | |_      _____ ______| | ___  _ __   ___    | | __ _| | ___  ___\r\n   | \\ \\ /\\ / / _ \\______| |/ _ \\| '_ \\ / _ \\   | |/ _` | |/ _ \\/ __|\r\n   | |\\ V  V / (_) |     | | (_) | | | |  __/   | | (_| | |  __/\\__ \\\r\n   \\_/ \\_/\\_/ \\___/      \\_/\\___/|_| |_|\\___|   \\_/\\__,_|_|\\___||___/\r\n                                                  _   __      _\r\n       ----------------------------------------  / | / /___  (_)____\r\n     ----------------------------------------   /  |/ / __ \\/ / ___/\r\n   ----------------------------------------    / /|  / /_/ / / /\r\n  ----------------------------------------     _/ |_/\\____/_/_/\r\n \r\n\r\n\t Connect to an existing character: co <Name> <Pass>\r\n\r\n\t Connect to guest: co Guest guest \r\n\r\n\t Create new account: Create <Name> <pass>\u001b[0m\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5057885646820068,
        "total": 11.077890872955322
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:59:45.647159+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2215
    },
    {
      "connected": "2026-04-07T06:56:57.855626+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2215
    }
  ]
}

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 galaxy.silvren.com 2215
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2215
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2215>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP3_COMPRESS, WILL MSSP, WILL ZMP, WILL MXP, WILL ATCP, WILL MSDP, WILL
    MCCP2_COMPRESS, WILL GMCP, WILL AARDWOLF, WILL MSP, DO MCCP3_COMPRESS, DO MSSP, DO ZMP, DO MXP, DO ATCP, DO MSDP, DO
    MCCP2_COMPRESS, DO GMCP, DO AARDWOLF, DO MSP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2215>

galaxy.silvren.com:2222

Connection Banner:

__ __ _ _ \| \\/ \|_ ___ _\| \\ \| \| _​____ ___ _ ___ An Old World of Darkness \| \|\\/\| \| \| \| \\ \\/ / \\\| \|/ _ \\ \\/ / \| \| / __\| Game Space \| \| \| \| \|_\| \|> <\| \|\\ \| __/> <\| \|_\| \\__ \\ \|_\| \|_\|\\__,_/_/\\_\\_\| \\_\|\\___/_/\\_\\\\__,_\|___/ <game>.muxnexus.com 5555 (71.171.93.80) _​____ Home to: ,-:\` \\;',\`'-, .'-;_,; ':-;_,'. Tempest /; '/ , _\`.-\\ \| '\`. (\` /\` \` \\\`\| Prospect: From the Ashes \|:. \`\\\`-. \\_ / \| \| ( \`, .\`\\ ;'\| Dysothtria \\ \| .' \`-'/ \`. ;/ .' Dark Communion ~jgs \`'-​._____.-'\` -​------------------------------------------------------------------------------- PLEASE NOTE: Password must contain at least one each: upper case letter, lower case letter, and number. /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "   __  __            _   _     \r\n  |  \\/  |_   ___  _| \\ | | _____  ___   _ ___   An Old World of Darkness\r\n  | |\\/| | | | \\ \\/ /  \\| |/ _ \\ \\/ / | | / __|        Game Space\r\n  | |  | | |_| |>  <| |\\  |  __/>  <| |_| \\__ \\      \r\n  |_|  |_|\\__,_/_/\\_\\_| \\_|\\___/_/\\_\\\\__,_|___/  <game>.muxnexus.com 5555\r\n                                                 (71.171.93.80)\r\n            _____              Home to:\r\n        ,-:` \\;',`'-, \r\n      .'-;_,;  ':-;_,'.                  Tempest\r\n     /;   '/    ,  _`.-\\\r\n    | '`. (`     /` ` \\`|         Prospect: From the Ashes\r\n    |:.  `\\`-.   \\_   / |\r\n    |     (   `,  .`\\ ;'|               Dysothtria\r\n     \\     | .'     `-'/\r\n      `.   ;/        .'               Dark Communion\r\n   ~jgs `'-._____.-'`\r\n \r\n--------------------------------------------------------------------------------\r\nPLEASE NOTE:  Password must contain at least one each: upper case letter, lower \r\n                        case letter, and  number.\r\n\r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n ((  To create new character     ----------=>   create <player> <password>  ))\r\n  )) To continue old character   ----------=>   connect <player> <password>(( \r\n ((  To connect a guest          ----------=>   connect guest guest         ))\r\n  )) To see who is on            ----------=>   WHO                        (( \r\n ((  To quit your character      ----------=>   QUIT                        ))\r\n  )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n",
      "banner_before_return": "   __  __            _   _     \r\n  |  \\/  |_   ___  _| \\ | | _____  ___   _ ___   An Old World of Darkness\r\n  | |\\/| | | | \\ \\/ /  \\| |/ _ \\ \\/ / | | / __|        Game Space\r\n  | |  | | |_| |>  <| |\\  |  __/>  <| |_| \\__ \\      \r\n  |_|  |_|\\__,_/_/\\_\\_| \\_|\\___/_/\\_\\\\__,_|___/  <game>.muxnexus.com 5555\r\n                                                 (71.171.93.80)\r\n            _____              Home to:\r\n        ,-:` \\;',`'-, \r\n      .'-;_,;  ':-;_,'.                  Tempest\r\n     /;   '/    ,  _`.-\\\r\n    | '`. (`     /` ` \\`|         Prospect: From the Ashes\r\n    |:.  `\\`-.   \\_   / |\r\n    |     (   `,  .`\\ ;'|               Dysothtria\r\n     \\     | .'     `-'/\r\n      `.   ;/        .'               Dark Communion\r\n   ~jgs `'-._____.-'`\r\n \r\n--------------------------------------------------------------------------------\r\nPLEASE NOTE:  Password must contain at least one each: upper case letter, lower \r\n                        case letter, and  number.\r\n\r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n ((  To create new character     ----------=>   create <player> <password>  ))\r\n  )) To continue old character   ----------=>   connect <player> <password>(( \r\n ((  To connect a guest          ----------=>   connect guest guest         ))\r\n  )) To see who is on            ----------=>   WHO                        (( \r\n ((  To quit your character      ----------=>   QUIT                        ))\r\n  )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5034682750701904,
        "total": 11.077784061431885
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:00:17.892243+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2222
    },
    {
      "connected": "2026-04-07T06:52:26.368293+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2222
    }
  ]
}

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 galaxy.silvren.com 2222
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2222
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2222>
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG client_base.py:534 negotiation failed after 4.02s.
DEBUG client_base.py:540 failed-reply: 'WILL ZMP, WILL MCCP2_COMPRESS, WILL MSP, WILL MSSP, WILL GMCP, WILL MSDP, WILL MXP, WILL
    MCCP3_COMPRESS, WILL AARDWOLF, WILL ATCP, DO ZMP, DO MCCP2_COMPRESS, DO MSP, DO MSSP, DO GMCP, DO MSDP, DO MXP, DO
    MCCP3_COMPRESS, DO AARDWOLF, DO ATCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2222>

galaxy.silvren.com:2451

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

This banner is more than 99% similar to 1 other server:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5070691108703613,
        "total": 11.084762334823608
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:54:33.120078+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2451
    },
    {
      "connected": "2026-04-07T07:03:09.101890+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2451
    }
  ]
}

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 galaxy.silvren.com 2451
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2451
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2451>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP3_COMPRESS, WILL ATCP, WILL MCCP2_COMPRESS, WILL ZMP, WILL MSDP, WILL GMCP, WILL
    MSSP, WILL MXP, WILL AARDWOLF, WILL MSP, DO MCCP3_COMPRESS, DO ATCP, DO MCCP2_COMPRESS, DO ZMP, DO MSDP, DO GMCP, DO MSSP, DO
    MXP, DO AARDWOLF, DO MSP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2451>

galaxy.silvren.com:2816

Connection Banner:

=​============================================================================= (@ @@% connect <name> <password> -- use existing login @@@\* connect GUEST guest -- use GUEST login &@@@@@(#, @@@@@@@@@@@@@@@@@@ If <name> has spaces, use quotes: @@@@@@@@@@@ @@@@@@@@@@@@ %@@@@% .@@@ .@@@, @@@@@@@@@@@@. EXAMPLES: @@@@. ,@@@. @@@ ,@@@@@@@@@& connect "Bruce Lee" <password> @@@@ @@@& @@@@@@@@@@. @@@ @@@@& .@@@@@@@@@@@@@@@@@ .@@@ @@@@@@@@@@@& (@@@& @@@@ LOGOUT -- log out, stay connected @@@@@@@.@@@@. @@@@ (@@@@ QUIT -- log out, disconnect @@@@,,@@@@@@@@ @@@@@@@@. WHO -- see who's online .@@@@@@, ./@@@@@. @@@@@@@@@@@@@@@@@@@@@@@@. @@ @@@@@@@( .@@@ .@ .@&. Welcome to Shadowrun: Anarchy MUSH! . -​----------------------------------------------------------------------------- Don't have a login to connect with? Connect as a GUEST to make one! =​=============================================================================

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\r\n==============================================================================\r\n                    (@\r\n                    @@%     connect <name> <password>  --  use existing login\r\n                    @@@*          connect GUEST guest  --  use GUEST login\r\n                  &@@@@@(#,\r\n             @@@@@@@@@@@@@@@@@@             If <name> has spaces, use quotes:\r\n          @@@@@@@@@@@ @@@@@@@@@@@@            \r\n        %@@@@%  .@@@  .@@@,   @@@@@@@@@@@@.   EXAMPLES:\r\n       @@@@.   ,@@@.    @@@ ,@@@@@@@@@&        connect \"Bruce Lee\" <password>\r\n      @@@@     @@@&   @@@@@@@@@@. @@@\r\n     @@@@&  .@@@@@@@@@@@@@@@@@   .@@@\r\n      @@@@@@@@@@@&        (@@@&  @@@@     LOGOUT  --  log out, stay connected\r\n    @@@@@@@.@@@@.          @@@@ (@@@@       QUIT  --  log out, disconnect\r\n @@@@,,@@@@@@@@             @@@@@@@@.        WHO  --  see who's online\r\n        .@@@@@@,           ./@@@@@.  \r\n          @@@@@@@@@@@@@@@@@@@@@@@@.\r\n          @@       @@@@@@@(    .@@@\r\n         .@                      .@&.     Welcome to Shadowrun: Anarchy MUSH!\r\n         .\r\n------------------------------------------------------------------------------\r\n     Don't have a login to connect with?  Connect as a GUEST to make one!\r\n==============================================================================\r\n",
      "banner_before_return": "\r\n==============================================================================\r\n                    (@\r\n                    @@%     connect <name> <password>  --  use existing login\r\n                    @@@*          connect GUEST guest  --  use GUEST login\r\n                  &@@@@@(#,\r\n             @@@@@@@@@@@@@@@@@@             If <name> has spaces, use quotes:\r\n          @@@@@@@@@@@ @@@@@@@@@@@@            \r\n        %@@@@%  .@@@  .@@@,   @@@@@@@@@@@@.   EXAMPLES:\r\n       @@@@.   ,@@@.    @@@ ,@@@@@@@@@&        connect \"Bruce Lee\" <password>\r\n      @@@@     @@@&   @@@@@@@@@@. @@@\r\n     @@@@&  .@@@@@@@@@@@@@@@@@   .@@@\r\n      @@@@@@@@@@@&        (@@@&  @@@@     LOGOUT  --  log out, stay connected\r\n    @@@@@@@.@@@@.          @@@@ (@@@@       QUIT  --  log out, disconnect\r\n @@@@,,@@@@@@@@             @@@@@@@@.        WHO  --  see who's online\r\n        .@@@@@@,           ./@@@@@.  \r\n          @@@@@@@@@@@@@@@@@@@@@@@@.\r\n          @@       @@@@@@@(    .@@@\r\n         .@                      .@&.     Welcome to Shadowrun: Anarchy MUSH!\r\n         .\r\n------------------------------------------------------------------------------\r\n     Don't have a login to connect with?  Connect as a GUEST to make one!\r\n==============================================================================\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5043277740478516,
        "total": 11.081817865371704
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:03:30.323014+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2816
    },
    {
      "connected": "2026-04-07T07:11:42.455676+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2816
    }
  ]
}

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 galaxy.silvren.com 2816
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2816
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2816>
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL ZMP, WILL MSSP, WILL MSP, WILL GMCP, WILL MCCP3_COMPRESS, WILL MCCP2_COMPRESS, WILL
    MXP, WILL AARDWOLF, WILL MSDP, WILL ATCP, DO ZMP, DO MSSP, DO MSP, DO GMCP, DO MCCP3_COMPRESS, DO MCCP2_COMPRESS, DO MXP, DO
    AARDWOLF, DO MSDP, DO ATCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2816>

galaxy.silvren.com:2900

Connection Banner:

.:;;:, #@@@@@@@@@@@@@: '@@+​+++@@@@@@@@@@@@@.\` \`\`+\` \` ;@@@@@@@@@@. \` @@@@@@@@@@ \` @@@@@@@@@,\` '@@@@@@@@+ .@@@@@@@@@ @@@@@@@@# \` @@@@@@@@+\`\` \` \`@@@@@@@@, '@@@@@@@# @@@@@@@@@ \`@@@@@@@@, @@@@@@@@@ @@@@@@@@.\` @@@@@@@@@ :@@@@@@@@ @@@@@@@@;\` @@@@@@@@@ \` \` \` #@@@@@@@@ @@\`\` ;@@@@@@@@ @@@@@@\` .@@@@@@@@. \` \`@@@@@@:+@ @@@@@@@@; \`@@@@@@@@@ \`.@ \` @@@@@@@@+ .+ \` '@@@@@@@@#@ @\` @@@@@@@@# #@@ @@@@@@+\`@\` @ @@@@@@@@# @#'\` ,@@@@@ ' @;\` @ .@@@@@@@@' @#' .#@@@# @' @ ;@@@@@@@@; \` # \` @@@+@@ @,@. @@@@@@@@@\` @ \` +@@@ :\`.@@ @@@@@@@@@ + #@@@@,\`@.@@ @@@@@@@@@ ,'\`\` +@@@@@@# '@@# ;@@@@@@@@@ +@@ ,@ +@@@@@@@@@ +@;@ @@@@@@@@@, @+#@@@@@@@@@@@@@@@@ @ @, \`@@@@@@@@@ @ :@@@@, #@+@@@@ \` ;+@+ @@@@@@@@@@ \`\`: #@@#@#@\` \`@@@@ # @@' @@@@@@@@@\` \` +@@\`@@#;@@@@:\`.@@#.@@ @@\` @@@@@@@@@@ ::@@ .@@: @@@@@\` @@@@@@ @@ ;@@@@@@@@@\` \`\`,\` @@@ #@@@@@.@@@@@@ # ;@@@@@@@@@# .. @@ @@@@@@@@@@@@@..@@@@@@@@@@ '\` +@. \` @@@@@@@@.@@@.@@@@@@@@@# \` @ @@ ,@@@@@@@@#@@@@@@@@@@@@:\` @ .@ ,@@@@@@@@@ @@@@@@@@@@@;\` \` @' \`\`@@ ,@@@@@@@@@@@@@@@@@@@@@@@@; \`\` @@';##@@@@@@@@@@@@@@@@@@@@@@@@@@, \` ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ '@@@@@@@@@@@@@@@@@@@@@@@@@@@;\` @#\`,@@@@@@@@@@@@@@@@@@@@@@@# @@@ #@@@@@@@@@@@@@@@@@@ \`,@@+ \`+@@@@@@@@@@@: @@: @@#\` .@@. @@@ @@@ \`:@@\` \`@#@@## \` #@@@ @@@ @@ @@@@@@@@@;+@@@@@ @@@. :@\` @@ #@@@@@@@@@@@@. @@@ @; @@,@\` \`#@@@@@@; @#\` \` @@ '+ \` #@@@ #\`\` \`\`@@@ @ \` ## @\` @@ '\` Welcome to FANTASY MOON /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                                   .:;;:,                       \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                                                     @@@@@@@@.` \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                      @             ` +@@@ :`.@@      @@@@@@@@@  \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                   `` @@';##@@@@@@@@@@@@@@@@@@@@@@@@@@,          \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                                                                 \r\n                           Welcome to FANTASY MOON\r\n \r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n  )) To continue old character   ----------=>   connect <player> <password>(( \r\n ((  To connect a guest          ----------=>   connect guest guest         ))\r\n  )) To see who is on            ----------=>   WHO                        (( \r\n ((  To quit your character      ----------=>   QUIT                        ))\r\n  )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~ \r\n",
      "banner_before_return": "                                   .:;;:,                       \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                                                     @@@@@@@@.` \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                      @             ` +@@@ :`.@@      @@@@@@@@@  \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                   `` @@';##@@@@@@@@@@@@@@@@@@@@@@@@@@,          \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                                                                 \r\n                           Welcome to FANTASY MOON\r\n \r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n  )) To continue old character   ----------=>   connect <player> <password>(( \r\n ((  To connect a guest          ----------=>   connect guest guest         ))\r\n  )) To see who is on            ----------=>   WHO                        (( \r\n ((  To quit your character      ----------=>   QUIT                        ))\r\n  )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~ \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5070874691009521,
        "total": 11.086675882339478
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:57:33.430821+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2900
    },
    {
      "connected": "2026-04-07T07:15:43.349698+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 2900
    }
  ]
}

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 galaxy.silvren.com 2900
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=2900
INFO client_base.py:190 Connected to <Peer 71.171.93.80 2900>
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MXP, WILL MSDP, WILL MSP, WILL MCCP2_COMPRESS, WILL AARDWOLF, WILL ATCP, WILL ZMP,
    WILL MCCP3_COMPRESS, WILL MSSP, WILL GMCP, DO MXP, DO MSDP, DO MSP, DO MCCP2_COMPRESS, DO AARDWOLF, DO ATCP, DO ZMP, DO
    MCCP3_COMPRESS, DO MSSP, DO GMCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 2900>

galaxy.silvren.com:3200

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To create a central account -​---------=> acct create <player> <pwd> (( (( To login to your account -​---------=> acct login <player> <pwd> )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\n\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \n((  To create new character     ----------=>   create <player> <password>  ))\n )) To continue old character   ----------=>   connect <player> <password>(( \n((  To connect a guest          ----------=>   connect guest guest         ))\n )) To create a central account ----------=>   acct create <player> <pwd> (( \n((  To login to your account    ----------=>   acct login <player> <pwd>   ))\n )) To see who is on            ----------=>   WHO                        (( \n((  To quit your character      ----------=>   QUIT                        ))\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \n((                                                                         ))\n )) Note: use double quotes around name for names with spaces.            (( \n((  Example: cr \"player with spaces\" password                              ))\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \n\n\n\n\u001b[0m\r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\n\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \n((  To create new character     ----------=>   create <player> <password>  ))\n )) To continue old character   ----------=>   connect <player> <password>(( \n((  To connect a guest          ----------=>   connect guest guest         ))\n )) To create a central account ----------=>   acct create <player> <pwd> (( \n((  To login to your account    ----------=>   acct login <player> <pwd>   ))\n )) To see who is on            ----------=>   WHO                        (( \n((  To quit your character      ----------=>   QUIT                        ))\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \n((                                                                         ))\n )) Note: use double quotes around name for names with spaces.            (( \n((  Example: cr \"player with spaces\" password                              ))\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \n\n\n\n\u001b[0m\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5099940299987793,
        "total": 11.090128898620605
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:00:25.312618+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 3200
    },
    {
      "connected": "2026-04-07T06:45:07.341454+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 3200
    }
  ]
}

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 galaxy.silvren.com 3200
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=3200
INFO client_base.py:190 Connected to <Peer 71.171.93.80 3200>
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MSSP, WILL AARDWOLF, WILL MCCP3_COMPRESS, WILL ZMP, WILL MSDP, WILL MCCP2_COMPRESS,
    WILL MSP, WILL GMCP, WILL ATCP, WILL MXP, DO MSSP, DO AARDWOLF, DO MCCP3_COMPRESS, DO ZMP, DO MSDP, DO MCCP2_COMPRESS, DO MSP,
    DO GMCP, DO ATCP, DO MXP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 3200>

galaxy.silvren.com:3333

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5044457912445068,
        "total": 11.080420732498169
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:55:09.408042+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 3333
    },
    {
      "connected": "2026-04-07T07:07:41.245028+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 3333
    }
  ]
}

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 galaxy.silvren.com 3333
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=3333
INFO client_base.py:190 Connected to <Peer 71.171.93.80 3333>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP2_COMPRESS, WILL MCCP3_COMPRESS, WILL MSP, WILL ATCP, WILL ZMP, WILL GMCP, WILL
    MSDP, WILL AARDWOLF, WILL MSSP, WILL MXP, DO MCCP2_COMPRESS, DO MCCP3_COMPRESS, DO MSP, DO ATCP, DO ZMP, DO GMCP, DO MSDP, DO
    AARDWOLF, DO MSSP, DO MXP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 3333>

galaxy.silvren.com:4220

Connection Banner:

_​________ _​____ __ _​___/_​_____ _​______ ___ ___(_)_​______ _ / _ __ \\__ __ \`__ \\__ / _ ___/ / /___ / /_/ /_ / / / / /_ / / /__ \\_​___/ \\_​___/ /_/ /_/ /_/ /_/ \\___/ _​______ _​________ _​____ ___ \|_​_____ /___ _​______ _​______ __ /_​____ _​______________ _​_______ __ /\| \|_ __ / __ \| / /_ _ \\__ __ \\_ __/_ / / /__ ___/_ _ \\__ ___/ _ ___ \|/ /_/ / __ \|/ / / __/_ / / // /_ / /_/ / _ / / __/_(__ ) /_/ \|_\|\\__,_/ _​____/ \\___/ /_/ /_/ \\__/ \\__,_/ /_/ \\___/ /_​___/ Welcome to Comic Adventures -​----------------------------------------------------------------------------- galaxy.silvren.com 4220 71.171.93.80 4220 comicadventures.wikia.com MUX 2.12.0.3 -​----------------------------------------------------------------------------- "connect <name> <password>" connects you to an existing character. "connect superit" connects you to a guest account if one is prepared. "create <name> <password>" creates a new character. "WHO" tells you who is logged in to the game (case sensitive). "QUIT" exits the game and saves your character. Once logged on, "help" gives help on specific commands, functions, and special topics. Other 'help' commands include "+help" and "news". -​-----------------------------------------------------------------------------

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

093022be9af2e058

This fingerprint is shared by 23 other servers.

Options offered by server: BINARY, CHARSET, EOR, SGA

Options requested from client: BINARY, CHARSET, EOR, NAWS, NEW_ENVIRON, SGA, TTYPE

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

Show JSON
{
  "server-probe": {
    "fingerprint": "093022be9af2e058",
    "fingerprint-data": {
      "offered-options": [
        "BINARY",
        "CHARSET",
        "EOR",
        "SGA"
      ],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "COM_PORT",
        "ECHO",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [
        "BINARY",
        "CHARSET",
        "EOR",
        "NAWS",
        "NEW_ENVIRON",
        "SGA",
        "TTYPE"
      ],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "",
      "banner_before_return": "             _________                   _____        \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\nWelcome to Comic Adventures\r\n------------------------------------------------------------------------------\r\n  galaxy.silvren.com 4220                                  71.171.93.80 4220\r\n  comicadventures.wikia.com                                     MUX 2.12.0.3\r\n------------------------------------------------------------------------------\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"connect superit\" connects you to a guest account if one is prepared.\r\n  \"create <name> <password>\" creates a new character.\r\n\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n\r\n  Once logged on, \"help\" gives help on specific commands, functions, and\r\n  special topics.  Other 'help' commands include \"+help\" and \"news\".\r\n------------------------------------------------------------------------------\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "environ_requested": [
          {
            "name": "*",
            "type": "VAR"
          },
          {
            "name": "*",
            "type": "USERVAR"
          }
        ],
        "server_offered": {
          "AARDWOLF": false,
          "ATCP": false,
          "BINARY": true,
          "CHARSET": true,
          "EOR": 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,
          "CHARSET": true,
          "EOR": true,
          "GMCP": false,
          "MCCP2": false,
          "MCCP3": false,
          "MSDP": false,
          "MSP": false,
          "MSSP": false,
          "MXP": false,
          "NAWS": true,
          "NEW_ENVIRON": true,
          "SGA": true,
          "TTYPE": true,
          "ZMP": false
        }
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.20438790321350098,
        "total": 10.715245723724365
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:02:24.047512+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 4220
    },
    {
      "connected": "2026-04-07T07:16:59.821999+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 4220
    }
  ]
}

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 galaxy.silvren.com 4220
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=4220
INFO client_base.py:190 Connected to <Peer 71.171.93.80 4220>
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:773 recv IAC WILL EOR
DEBUG stream_writer.py:789 WILL EOR unsolicited
DEBUG stream_writer.py:2045 handle_will(EOR)
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 remote_option[EOR] = True
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = False
DEBUG stream_writer.py:773 recv IAC DO EOR
DEBUG stream_writer.py:1887 handle_do(EOR)
DEBUG stream_writer.py:3384 pending_option[WILL + EOR] = True
DEBUG stream_writer.py:1024 send IAC WILL EOR
DEBUG stream_writer.py:3384 local_option[EOR] = True
DEBUG stream_writer.py:3384 pending_option[WILL + EOR] = False
DEBUG stream_writer.py:773 recv IAC DO SGA
DEBUG stream_writer.py:1887 handle_do(SGA)
DEBUG stream_writer.py:3384 pending_option[WILL + SGA] = True
DEBUG stream_writer.py:1024 send IAC WILL SGA
DEBUG stream_writer.py:3384 local_option[SGA] = True
DEBUG stream_writer.py:3384 pending_option[WILL + SGA] = False
DEBUG stream_writer.py:773 recv IAC DO TTYPE
DEBUG stream_writer.py:1887 handle_do(TTYPE)
DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:1024 send IAC WILL TTYPE
DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3384 local_option[TTYPE] = True
DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:773 recv IAC DO NAWS
DEBUG stream_writer.py:1887 handle_do(NAWS)
DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:1024 send IAC WILL NAWS
DEBUG stream_writer.py:2507 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3384 local_option[NAWS] = True
DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = False
DEBUG stream_writer.py:773 recv IAC DO NEW_ENVIRON
DEBUG stream_writer.py:1887 handle_do(NEW_ENVIRON)
DEBUG stream_writer.py:3384 pending_option[WILL + NEW_ENVIRON] = True
DEBUG stream_writer.py:1024 send IAC WILL NEW_ENVIRON
DEBUG stream_writer.py:3384 pending_option[SB + NEW_ENVIRON] = True
DEBUG stream_writer.py:3384 local_option[NEW_ENVIRON] = True
DEBUG stream_writer.py:3384 pending_option[WILL + NEW_ENVIRON] = False
DEBUG stream_writer.py:773 recv IAC WILL CHARSET
DEBUG stream_writer.py:791 WILL CHARSET (bi-directional capability exchange)
DEBUG stream_writer.py:2045 handle_will(CHARSET)
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 remote_option[CHARSET] = True
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = False
DEBUG stream_writer.py:773 recv IAC DO CHARSET
DEBUG stream_writer.py:1887 handle_do(CHARSET)
DEBUG stream_writer.py:3384 pending_option[WILL + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC WILL CHARSET
DEBUG stream_writer.py:3384 local_option[CHARSET] = True
DEBUG stream_writer.py:3384 pending_option[WILL + CHARSET] = False
DEBUG stream_writer.py:773 recv IAC DONT AARDWOLF
DEBUG stream_writer.py:2010 handle_dont(AARDWOLF)
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = False
DEBUG stream_writer.py:3384 local_option[AARDWOLF] = False
DEBUG stream_writer.py:773 recv IAC DONT MSSP
DEBUG stream_writer.py:2010 handle_dont(MSSP)
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = False
DEBUG stream_writer.py:3384 local_option[MSSP] = False
DEBUG stream_writer.py:773 recv IAC DONT MCCP2_COMPRESS
DEBUG stream_writer.py:2010 handle_dont(MCCP2_COMPRESS)
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = False
DEBUG stream_writer.py:3384 local_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:773 recv IAC DONT MSP
DEBUG stream_writer.py:2010 handle_dont(MSP)
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = False
DEBUG stream_writer.py:3384 local_option[MSP] = False
DEBUG stream_writer.py:773 recv IAC DONT MSDP
DEBUG stream_writer.py:2010 handle_dont(MSDP)
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = False
DEBUG stream_writer.py:3384 local_option[MSDP] = False
DEBUG stream_writer.py:773 recv IAC DONT ZMP
DEBUG stream_writer.py:2010 handle_dont(ZMP)
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = False
DEBUG stream_writer.py:3384 local_option[ZMP] = False
DEBUG stream_writer.py:773 recv IAC DONT MCCP3_COMPRESS
DEBUG stream_writer.py:2010 handle_dont(MCCP3_COMPRESS)
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = False
DEBUG stream_writer.py:3384 local_option[MCCP3_COMPRESS] = False
DEBUG stream_writer.py:773 recv IAC DONT ATCP
DEBUG stream_writer.py:2010 handle_dont(ATCP)
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = False
DEBUG stream_writer.py:3384 local_option[ATCP] = False
DEBUG stream_writer.py:773 recv IAC DONT GMCP
DEBUG stream_writer.py:2010 handle_dont(GMCP)
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = False
DEBUG stream_writer.py:3384 local_option[GMCP] = False
DEBUG stream_writer.py:773 recv IAC DONT MXP
DEBUG stream_writer.py:2010 handle_dont(MXP)
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = False
DEBUG stream_writer.py:3384 local_option[MXP] = False
DEBUG stream_writer.py:773 recv IAC WONT AARDWOLF
DEBUG stream_writer.py:2199 handle_wont(AARDWOLF)
DEBUG stream_writer.py:3384 remote_option[AARDWOLF] = False
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = False
DEBUG stream_writer.py:773 recv IAC WONT MSSP
DEBUG stream_writer.py:2199 handle_wont(MSSP)
DEBUG stream_writer.py:3384 remote_option[MSSP] = False
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False
DEBUG stream_writer.py:773 recv IAC WONT MCCP2_COMPRESS
DEBUG stream_writer.py:2199 handle_wont(MCCP2_COMPRESS)
DEBUG stream_writer.py:3384 remote_option[MCCP2_COMPRESS] = False
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = False
DEBUG stream_writer.py:773 recv IAC WONT MSP
DEBUG stream_writer.py:2199 handle_wont(MSP)
DEBUG stream_writer.py:3384 remote_option[MSP] = False
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = False
DEBUG stream_writer.py:773 recv IAC WONT MSDP
DEBUG stream_writer.py:2199 handle_wont(MSDP)
DEBUG stream_writer.py:3384 remote_option[MSDP] = False
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = False
DEBUG stream_writer.py:773 recv IAC WONT ZMP
DEBUG stream_writer.py:2199 handle_wont(ZMP)
DEBUG stream_writer.py:3384 remote_option[ZMP] = False
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = False
DEBUG stream_writer.py:773 recv IAC WONT MCCP3_COMPRESS
DEBUG stream_writer.py:2199 handle_wont(MCCP3_COMPRESS)
DEBUG stream_writer.py:3384 remote_option[MCCP3_COMPRESS] = False
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = False
DEBUG stream_writer.py:773 recv IAC WONT ATCP
DEBUG stream_writer.py:2199 handle_wont(ATCP)
DEBUG stream_writer.py:3384 remote_option[ATCP] = False
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = False
DEBUG stream_writer.py:773 recv IAC WONT GMCP
DEBUG stream_writer.py:2199 handle_wont(GMCP)
DEBUG stream_writer.py:3384 remote_option[GMCP] = False
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = False
DEBUG stream_writer.py:773 recv IAC WONT MXP
DEBUG stream_writer.py:2199 handle_wont(MXP)
DEBUG stream_writer.py:3384 remote_option[MXP] = False
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = False
DEBUG stream_writer.py:767 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:754 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2404 recv TTYPE SEND: b''
DEBUG stream_writer.py:2416 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:767 begin sub-negotiation SB NEW_ENVIRON
DEBUG stream_writer.py:754 sub-negotiation cmd NEW_ENVIRON SE completion byte
DEBUG stream_writer.py:3384 pending_option[SB + NEW_ENVIRON] = False
DEBUG stream_writer.py:2449 recv NEW_ENVIRON SEND (all)
DEBUG stream_writer.py:2473 env send: =''
DEBUG stream_writer.py:767 begin sub-negotiation SB CHARSET
DEBUG stream_writer.py:754 sub-negotiation cmd CHARSET SE completion byte
DEBUG stream_writer.py:2238 [SB + CHARSET] unsolicited
DEBUG client.py:376 encoding negotiated: UTF-8
DEBUG stream_writer.py:2321 send IAC SB CHARSET ACCEPTED UTF-8 IAC SE
DEBUG client_base.py:531 negotiation complete after 0.23s.
DEBUG stream_writer.py:773 recv IAC WILL BINARY
DEBUG stream_writer.py:789 WILL BINARY unsolicited
DEBUG stream_writer.py:2045 handle_will(BINARY)
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 remote_option[BINARY] = True
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = False
DEBUG stream_writer.py:773 recv IAC DO BINARY
DEBUG stream_writer.py:1887 handle_do(BINARY)
DEBUG stream_writer.py:3384 pending_option[WILL + BINARY] = True
DEBUG stream_writer.py:1024 send IAC WILL BINARY
DEBUG stream_writer.py:3384 local_option[BINARY] = True
DEBUG stream_writer.py:3384 pending_option[WILL + BINARY] = False
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:773 recv IAC WILL SGA
DEBUG stream_writer.py:2045 handle_will(SGA)
DEBUG stream_writer.py:998 skip DO SGA; pending_option = True
DEBUG stream_writer.py:3384 remote_option[SGA] = True
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = False
DEBUG stream_writer.py:773 recv IAC WONT ECHO
DEBUG stream_writer.py:2199 handle_wont(ECHO)
DEBUG stream_writer.py:3384 remote_option[ECHO] = False
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = False
DEBUG stream_writer.py:773 recv IAC WONT STATUS
DEBUG stream_writer.py:2199 handle_wont(STATUS)
DEBUG stream_writer.py:3384 remote_option[STATUS] = False
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = False
DEBUG stream_writer.py:773 recv IAC WONT COM_PORT_OPTION
DEBUG stream_writer.py:2199 handle_wont(COM_PORT_OPTION)
DEBUG stream_writer.py:3384 remote_option[COM_PORT_OPTION] = False
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = False
DEBUG fingerprinting.py:849 connection for server fingerprint 093022be9af2e058
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 4220>

galaxy.silvren.com:4225

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

This banner is more than 99% similar to 1 other server:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5039150714874268,
        "total": 11.082022905349731
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:56:23.998033+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 4225
    },
    {
      "connected": "2026-04-07T07:21:12.329330+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 4225
    }
  ]
}

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 galaxy.silvren.com 4225
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=4225
INFO client_base.py:190 Connected to <Peer 71.171.93.80 4225>
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MXP, WILL MSP, WILL MSDP, WILL MCCP3_COMPRESS, WILL MSSP, WILL ZMP, WILL ATCP, WILL
    AARDWOLF, WILL MCCP2_COMPRESS, WILL GMCP, DO MXP, DO MSP, DO MSDP, DO MCCP3_COMPRESS, DO MSSP, DO ZMP, DO ATCP, DO AARDWOLF,
    DO MCCP2_COMPRESS, DO GMCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 4225>

galaxy.silvren.com:4444

Connection Banner:

Welcome to The Estrellita Chronicles an RhostMUSH And a Science Fiction Series by written by Rick Donaldson email Rick at: r.daledonaldson@gmail.com Find Book One: Aftermath's Children on Amazon - Paperback and Digital! /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                             Welcome to The \r\n                          Estrellita Chronicles \r\n                              an RhostMUSH\r\n\r\n                   And a Science Fiction Series by \r\n                      written by Rick Donaldson\r\n              email Rick at: r.daledonaldson@gmail.com\r\n    Find Book One: Aftermath's Children on Amazon - Paperback and Digital!\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                             Welcome to The \r\n                          Estrellita Chronicles \r\n                              an RhostMUSH\r\n\r\n                   And a Science Fiction Series by \r\n                      written by Rick Donaldson\r\n              email Rick at: r.daledonaldson@gmail.com\r\n    Find Book One: Aftermath's Children on Amazon - Paperback and Digital!\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.504183292388916,
        "total": 11.083356380462646
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:55:40.304727+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 4444
    },
    {
      "connected": "2026-04-07T06:56:11.461988+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 4444
    }
  ]
}

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 galaxy.silvren.com 4444
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=4444
INFO client_base.py:190 Connected to <Peer 71.171.93.80 4444>
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL AARDWOLF, WILL MXP, WILL ATCP, WILL MSDP, WILL MSP, WILL MCCP2_COMPRESS, WILL ZMP,
    WILL MSSP, WILL MCCP3_COMPRESS, WILL GMCP, DO AARDWOLF, DO MXP, DO ATCP, DO MSDP, DO MSP, DO MCCP2_COMPRESS, DO ZMP, DO MSSP,
    DO MCCP3_COMPRESS, DO GMCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 4444>

galaxy.silvren.com:5050

Connection Banner:

=ccccc, ,cccc ccccc ,cccc, ?$$$$$$$, ,ccc, -ccc :::"$$$$bc $$$$$ ::\`$$$$$c, : $$$$$c\`:"$$$$???'\`."$$$$c,:\`?$$c \`::::"?$$$$c,z$$$$F \`:: ?$$$$$c,\`:\`$$$$$h\`:\`?$$$,\` :::\`$$$$$$c,"$$h, \`::::."$$$$$$$$$' ..,,,:"$$$$$$h, ?$$$$$$c\`:"$$$$$$$b':"$$$$$$$$$$$c \`::::"?$$$$$$ :"$$$$c:\`$$$$$$$$d$$$P$$$b\`:\`?$$$c : ::\`?$$c "?$$$$h, \`:::.$$$$$$$c,\`::\`????":\`?$$$E"?$$$$h ?$$$.\`:?$$$h..,,,:"$$$,:."?$$$c \`: $$$$$$$$$c, ::\`\` :::"$$$b \`"$$$ :"$$$b\`:\`?$$$$$$$c\`\`?$F \`:: ":: .,$$$$$"?$$$$$c, \`:::"$$$$.::"$.:: ?$$$.:.???????" \`::: \` \`\`\` 'J$$$$P'::"?$$$$h, \`:::\`?$$$c\`::\`\`:: .:: : :::::'' \` :,$$$$$':::::\`?$$$$$c, ::: ":: :: \` ::' \`\` .'J$$$$F \`::::: .:::: \` :::' \` .: ???): \`:: ::::: : :::::' \` \`\` Fight For Freedom Welcome to X-Men: Fight For Freedom An X-Men Movieverse MUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": " =ccccc,      ,cccc       ccccc      ,cccc,  ?$$$$$$$,  ,ccc,   -ccc        \r\n:::\"$$$$bc    $$$$$     ::`$$$$$c,  : $$$$$c`:\"$$$$???'`.\"$$$$c,:`?$$c      \r\n`::::\"?$$$$c,z$$$$F     `:: ?$$$$$c,`:`$$$$$h`:`?$$$,` :::`$$$$$$c,\"$$h,    \r\n  `::::.\"$$$$$$$$$'    ..,,,:\"$$$$$$h, ?$$$$$$c`:\"$$$$$$$b':\"$$$$$$$$$$$c   \r\n     `::::\"?$$$$$$    :\"$$$$c:`$$$$$$$$d$$$P$$$b`:`?$$$c : ::`?$$c \"?$$$$h, \r\n       `:::.$$$$$$$c,`::`????\":`?$$$E\"?$$$$h ?$$$.`:?$$$h..,,,:\"$$$,:.\"?$$$c \r\n         `: $$$$$$$$$c, ::``  :::\"$$$b `\"$$$ :\"$$$b`:`?$$$$$$$c``?$F `:: \":: \r\n          .,$$$$$\"?$$$$$c,    `:::\"$$$$.::\"$.:: ?$$$.:.???????\" `:::  ` ``` \r\n          'J$$$$P'::\"?$$$$h,   `:::`?$$$c`::``:: .:: : :::::''   `          \r\n         :,$$$$$':::::`?$$$$$c,  ::: \"::  ::  ` ::'   ``                    \r\n        .'J$$$$F  `::::: .::::    ` :::'  `                                 \r\n       .: ???):     `:: :::::                                               \r\n       : :::::'        `                                                    \r\n        ``                       Fight For Freedom\r\n\r\n\r\n\r\n                   Welcome to X-Men: Fight For Freedom\r\n\r\n                         An X-Men Movieverse MUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": " =ccccc,      ,cccc       ccccc      ,cccc,  ?$$$$$$$,  ,ccc,   -ccc        \r\n:::\"$$$$bc    $$$$$     ::`$$$$$c,  : $$$$$c`:\"$$$$???'`.\"$$$$c,:`?$$c      \r\n`::::\"?$$$$c,z$$$$F     `:: ?$$$$$c,`:`$$$$$h`:`?$$$,` :::`$$$$$$c,\"$$h,    \r\n  `::::.\"$$$$$$$$$'    ..,,,:\"$$$$$$h, ?$$$$$$c`:\"$$$$$$$b':\"$$$$$$$$$$$c   \r\n     `::::\"?$$$$$$    :\"$$$$c:`$$$$$$$$d$$$P$$$b`:`?$$$c : ::`?$$c \"?$$$$h, \r\n       `:::.$$$$$$$c,`::`????\":`?$$$E\"?$$$$h ?$$$.`:?$$$h..,,,:\"$$$,:.\"?$$$c \r\n         `: $$$$$$$$$c, ::``  :::\"$$$b `\"$$$ :\"$$$b`:`?$$$$$$$c``?$F `:: \":: \r\n          .,$$$$$\"?$$$$$c,    `:::\"$$$$.::\"$.:: ?$$$.:.???????\" `:::  ` ``` \r\n          'J$$$$P'::\"?$$$$h,   `:::`?$$$c`::``:: .:: : :::::''   `          \r\n         :,$$$$$':::::`?$$$$$c,  ::: \"::  ::  ` ::'   ``                    \r\n        .'J$$$$F  `::::: .::::    ` :::'  `                                 \r\n       .: ???):     `:: :::::                                               \r\n       : :::::'        `                                                    \r\n        ``                       Fight For Freedom\r\n\r\n\r\n\r\n                   Welcome to X-Men: Fight For Freedom\r\n\r\n                         An X-Men Movieverse MUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5035829544067383,
        "total": 11.08157730102539
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:04:24.473814+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 5050
    },
    {
      "connected": "2026-04-07T07:08:46.678054+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 5050
    }
  ]
}

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 galaxy.silvren.com 5050
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=5050
INFO client_base.py:190 Connected to <Peer 71.171.93.80 5050>
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MXP, WILL ATCP, WILL GMCP, WILL MSSP, WILL AARDWOLF, WILL MCCP3_COMPRESS, WILL
    MCCP2_COMPRESS, WILL MSDP, WILL MSP, WILL ZMP, DO MXP, DO ATCP, DO GMCP, DO MSSP, DO AARDWOLF, DO MCCP3_COMPRESS, DO
    MCCP2_COMPRESS, DO MSDP, DO MSP, DO ZMP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 5050>

galaxy.silvren.com:5555

Connection Banner:

__ __ _ _ \| \\/ \|_ ___ _\| \\ \| \| _​____ ___ _ ___ An Old World of Darkness \| \|\\/\| \| \| \| \\ \\/ / \\\| \|/ _ \\ \\/ / \| \| / __\| Game Space \| \| \| \| \|_\| \|> <\| \|\\ \| __/> <\| \|_\| \\__ \\ \|_\| \|_\|\\__,_/_/\\_\\_\| \\_\|\\___/_/\\_\\\\__,_\|___/ <game>.muxnexus.com 5555 (71.171.93.80) _​____ Home to: ,-:\` \\;',\`'-, .'-;_,; ':-;_,'. Tempest /; '/ , _\`.-\\ \| '\`. (\` /\` \` \\\`\| Prospect: From the Ashes \|:. \`\\\`-. \\_ / \| \| ( \`, .\`\\ ;'\| Dysothtria \\ \| .' \`-'/ \`. ;/ .' Dark Communion ~jgs \`'-​._____.-'\` -​------------------------------------------------------------------------------- PLEASE NOTE: Password must contain at least one each: upper case letter, lower case letter, and number. /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "   __  __            _   _     \r\n  |  \\/  |_   ___  _| \\ | | _____  ___   _ ___   An Old World of Darkness\r\n  | |\\/| | | | \\ \\/ /  \\| |/ _ \\ \\/ / | | / __|        Game Space\r\n  | |  | | |_| |>  <| |\\  |  __/>  <| |_| \\__ \\      \r\n  |_|  |_|\\__,_/_/\\_\\_| \\_|\\___/_/\\_\\\\__,_|___/  <game>.muxnexus.com 5555\r\n                                                 (71.171.93.80)\r\n            _____              Home to:\r\n        ,-:` \\;',`'-, \r\n      .'-;_,;  ':-;_,'.                  Tempest\r\n     /;   '/    ,  _`.-\\\r\n    | '`. (`     /` ` \\`|         Prospect: From the Ashes\r\n    |:.  `\\`-.   \\_   / |\r\n    |     (   `,  .`\\ ;'|               Dysothtria\r\n     \\     | .'     `-'/\r\n      `.   ;/        .'               Dark Communion\r\n   ~jgs `'-._____.-'`\r\n \r\n--------------------------------------------------------------------------------\r\nPLEASE NOTE:  Password must contain at least one each: upper case letter, lower \r\n                        case letter, and  number.\r\n\r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n ((  To create new character     ----------=>   create <player> <password>  ))\r\n  )) To continue old character   ----------=>   connect <player> <password>(( \r\n ((  To connect a guest          ----------=>   connect guest guest         ))\r\n  )) To see who is on            ----------=>   WHO                        (( \r\n ((  To quit your character      ----------=>   QUIT                        ))\r\n  )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n",
      "banner_before_return": "   __  __            _   _     \r\n  |  \\/  |_   ___  _| \\ | | _____  ___   _ ___   An Old World of Darkness\r\n  | |\\/| | | | \\ \\/ /  \\| |/ _ \\ \\/ / | | / __|        Game Space\r\n  | |  | | |_| |>  <| |\\  |  __/>  <| |_| \\__ \\      \r\n  |_|  |_|\\__,_/_/\\_\\_| \\_|\\___/_/\\_\\\\__,_|___/  <game>.muxnexus.com 5555\r\n                                                 (71.171.93.80)\r\n            _____              Home to:\r\n        ,-:` \\;',`'-, \r\n      .'-;_,;  ':-;_,'.                  Tempest\r\n     /;   '/    ,  _`.-\\\r\n    | '`. (`     /` ` \\`|         Prospect: From the Ashes\r\n    |:.  `\\`-.   \\_   / |\r\n    |     (   `,  .`\\ ;'|               Dysothtria\r\n     \\     | .'     `-'/\r\n      `.   ;/        .'               Dark Communion\r\n   ~jgs `'-._____.-'`\r\n \r\n--------------------------------------------------------------------------------\r\nPLEASE NOTE:  Password must contain at least one each: upper case letter, lower \r\n                        case letter, and  number.\r\n\r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n ((  To create new character     ----------=>   create <player> <password>  ))\r\n  )) To continue old character   ----------=>   connect <player> <password>(( \r\n ((  To connect a guest          ----------=>   connect guest guest         ))\r\n  )) To see who is on            ----------=>   WHO                        (( \r\n ((  To quit your character      ----------=>   QUIT                        ))\r\n  )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5063140392303467,
        "total": 11.088216543197632
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:56:16.261409+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 5555
    },
    {
      "connected": "2026-04-07T07:08:53.268806+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 5555
    }
  ]
}

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 galaxy.silvren.com 5555
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=5555
INFO client_base.py:190 Connected to <Peer 71.171.93.80 5555>
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MXP, WILL GMCP, WILL MSSP, WILL MSDP, WILL ZMP, WILL ATCP, WILL AARDWOLF, WILL MSP,
    WILL MCCP3_COMPRESS, WILL MCCP2_COMPRESS, DO MXP, DO GMCP, DO MSSP, DO MSDP, DO ZMP, DO ATCP, DO AARDWOLF, DO MSP, DO
    MCCP3_COMPRESS, DO MCCP2_COMPRESS'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 5555>

galaxy.silvren.com:6400

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

This banner is more than 99% similar to 1 other server:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5060994625091553,
        "total": 11.077529191970825
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:03:02.583735+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 6400
    },
    {
      "connected": "2026-04-07T07:05:03.027788+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 6400
    }
  ]
}

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 galaxy.silvren.com 6400
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=6400
INFO client_base.py:190 Connected to <Peer 71.171.93.80 6400>
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL AARDWOLF, WILL MSDP, WILL MSP, WILL MCCP2_COMPRESS, WILL GMCP, WILL ZMP, WILL
    MCCP3_COMPRESS, WILL MSSP, WILL MXP, WILL ATCP, DO AARDWOLF, DO MSDP, DO MSP, DO MCCP2_COMPRESS, DO GMCP, DO ZMP, DO
    MCCP3_COMPRESS, DO MSSP, DO MXP, DO ATCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 6400>

galaxy.silvren.com:6666

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

This banner is more than 99% similar to 1 other server:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5082361698150635,
        "total": 11.082902431488037
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:55:07.708732+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 6666
    },
    {
      "connected": "2026-04-07T07:18:59.479613+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 6666
    }
  ]
}

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 galaxy.silvren.com 6666
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=6666
INFO client_base.py:190 Connected to <Peer 71.171.93.80 6666>
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL AARDWOLF, WILL ZMP, WILL MXP, WILL MSSP, WILL MCCP2_COMPRESS, WILL MSDP, WILL
    MCCP3_COMPRESS, WILL GMCP, WILL MSP, WILL ATCP, DO AARDWOLF, DO ZMP, DO MXP, DO MSSP, DO MCCP2_COMPRESS, DO MSDP, DO
    MCCP3_COMPRESS, DO GMCP, DO MSP, DO ATCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 6666>

galaxy.silvren.com:7248

Connection Banner:

=​====================================================== =​========== =​================== =​===================== =​========= =​================= =​====================== =​======== == =​================ =​======================= =​======= =​=== == = === === == === =​=== =​======= =​======= =​=== == = == = == =​===== = == = =​======= =​======= === =​===== == == == =​==== =​======== =​======= =​=== === =​=== == == == =​==== =​============ =​======= =​=== =​=== =​=== = == == == = == = =​========== =​======= =​=== =​=== =​==== == == === =​=== =​============ =​================================================================ =​================================================================= =​============ =​==== == =​=== === === =​=== =​============== =​============ === == =​=== == =​=== == =​=== =​=============== =​============ = = == =​=== == =​=== == =​=== =​================ =​============ == == == =​=== === =​====== =​=== =​================= =​============ =​==== == =​=== =​==== =​==== =​================== =​============ =​==== == =​=== =​====== === =​=== =​=================== =​============ =​==== == =​=== == =​=== == =​=== =​==================== =​============ =​==== == == == =​=== == =​=== =​===================== =​============ =​==== === =​=== === =​=== =​====================== =​=========================================================================== /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To continue old character -​---------=> connect <player> <password> )) )) To connect a guest -​---------=> connect guest guest (( (( To see who is on -​---------=> WHO )) )) To quit your character -​---------=> QUIT (( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "=======================================================\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=============  == ==  ==  ====  ===  =======  ====  ==================\r\n=============  =====  ==  ====  =====  =====        ===================\r\n=============  =====  ==  ====  =======  ===  ====  ====================\r\n=============  =====  ==  ====  ==  ====  ==  ====  =====================\r\n=============  =====  ==   ==   ==  ====  ==  ====  ======================\r\n=============  =====  ===      ====      ===  ====  =======================\r\n============================================================================\r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n (( To continue old character   ----------=>   connect <player> <password>  )) \r\n  ))  To connect a guest        ----------=>   connect guest guest         ((\r\n ((  To see who is on           ----------=>   WHO                          )) \r\n  )) To quit your character     ----------=>   QUIT                        ((\r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "=======================================================\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=============  == ==  ==  ====  ===  =======  ====  ==================\r\n=============  =====  ==  ====  =====  =====        ===================\r\n=============  =====  ==  ====  =======  ===  ====  ====================\r\n=============  =====  ==  ====  ==  ====  ==  ====  =====================\r\n=============  =====  ==   ==   ==  ====  ==  ====  ======================\r\n=============  =====  ===      ====      ===  ====  =======================\r\n============================================================================\r\n  /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n (( To continue old character   ----------=>   connect <player> <password>  )) \r\n  ))  To connect a guest        ----------=>   connect guest guest         ((\r\n ((  To see who is on           ----------=>   WHO                          )) \r\n  )) To quit your character     ----------=>   QUIT                        ((\r\n  \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5045068264007568,
        "total": 11.08574366569519
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:56:04.471946+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 7248
    },
    {
      "connected": "2026-04-07T06:50:11.523793+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 7248
    }
  ]
}

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 galaxy.silvren.com 7248
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=7248
INFO client_base.py:190 Connected to <Peer 71.171.93.80 7248>
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MSSP, WILL AARDWOLF, WILL MXP, WILL ZMP, WILL GMCP, WILL MCCP2_COMPRESS, WILL
    MCCP3_COMPRESS, WILL ATCP, WILL MSP, WILL MSDP, DO MSSP, DO AARDWOLF, DO MXP, DO ZMP, DO GMCP, DO MCCP2_COMPRESS, DO
    MCCP3_COMPRESS, DO ATCP, DO MSP, DO MSDP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 7248>

galaxy.silvren.com:7801

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5051181316375732,
        "total": 11.081986427307129
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:03:33.392517+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 7801
    },
    {
      "connected": "2026-04-07T07:04:04.807434+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 7801
    }
  ]
}

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 galaxy.silvren.com 7801
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=7801
INFO client_base.py:190 Connected to <Peer 71.171.93.80 7801>
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL GMCP, WILL MSSP, WILL AARDWOLF, WILL MSP, WILL MCCP2_COMPRESS, WILL MSDP, WILL MXP,
    WILL MCCP3_COMPRESS, WILL ZMP, WILL ATCP, DO GMCP, DO MSSP, DO AARDWOLF, DO MSP, DO MCCP2_COMPRESS, DO MSDP, DO MXP, DO
    MCCP3_COMPRESS, DO ZMP, DO ATCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 7801>

galaxy.silvren.com:8888

Connection Banner:

-​--------------------------------------------------------------------------- /\\ \* \* < > \* \* \* \* \* \* \* \* \* \* \* \* \* \| \| \* \* \* \* \* \* \* \* \* \* \| \| \* \* \* \* \* \* \* \* \* \* \|__\| \* \* \* \* \* \* \* -​--------\|\\/\|-​-----------------------------------> \* \* \* < \|/\\\| -​------------------------> \* \* \* -​--------\|--\|-​-----------------------------------> \* \* \* \* \* \* \* \* \| \| \* \* \* \* \* \* \| \| Monaco: Mediterranean Nights \* \* \* \* \* \* \* \* \* \| \| \* \* \* \* \* \* \* \* \* \* < >\* \* \* \* \* \* \* \* \* \* \* \* \* \\/ \* \* \* \* \* \* \* \* \* "Mediterranean Nights" uses the Storyteller(tm) game system. All terms used in conjunction with this system are copyright and used with express permission of White Wolf. Reproduction of any of the text files containing game mechanics without permission of White Wolf is strictly prohibited. (White Wolf Game Studio, nor the Management, does not assume responsibility for the contents of this MUX) Be warned, this MUX deals with adult themes. Your consent is implied when you connect. This does not mean that unpleasent behaviour is condoned, but it is an unavoidable plot device that is used in storytelling situations. -​--------------------------------------------------------------------------- "connect <name> <password>" connects you to an existing character. "Create <name> <Password>" creates a player for this Mux. "connect guest guest" connects you to a guest character to look around. "WHO" tells you who is logged in to the game (case sensitive). "QUIT" exits the game and saves your character. "news" informs you about recent program changes and items of interest. "help" gives help on the commands, "help commands" for a list -​---------------------------------------------------------------------------

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "----------------------------------------------------------------------------\r\n             /\\\r\n *  *       <  > *    *      *      *      *       *    *   *    *     * \r\n   *   *  * |  |   *      *       *    *        *      *      *      \r\n *   *   *  |  | *    *       *     *       *        *       *      *  \r\n   *   *    |__|   *         *          *         *      *       *     *\r\n   ---------|\\/|------------------------------------> *       *      *    \r\n <          |/\\|             ------------------------->  *     *   *    \r\n   ---------|--|------------------------------------> *    *   *   *  *    *\r\n  *  *      |  |                               *     *        *      *\r\n    *   *   |  |  Monaco: Mediterranean Nights  *    *    *     *     *   *\r\n *   *  *   |  | *       *         *      *        *        *      *     *\r\n   *   *    <  >*   *      *     *      *  * *         *     * *      *\r\n *   *       \\/   *     *     *      *          *    *     *       *     *\r\n \r\n \"Mediterranean Nights\" uses the Storyteller(tm) game system.  All \r\n terms used in conjunction with this system are copyright and used with \r\n express permission of White Wolf.  Reproduction of any of the text files  \r\n containing game mechanics without permission of White Wolf is strictly  \r\n prohibited.\r\n\r\n        (White Wolf Game Studio, nor the Management, does not assume\r\n               responsibility for the contents of this MUX)\r\n Be warned, this MUX deals with adult themes.  Your consent is implied when\r\n you connect.  This does not mean that unpleasent behaviour is condoned, but\r\n it is an unavoidable plot device that is used in storytelling situations.\r\n----------------------------------------------------------------------------\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"Create <name> <Password>\" creates a player for this Mux.\r\n  \"connect guest guest\" connects you to a guest character to look around.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"news\" informs you about recent program changes and items of interest.\r\n  \"help\" gives help on the commands, \"help commands\" for a list\r\n----------------------------------------------------------------------------\r\n",
      "banner_before_return": "----------------------------------------------------------------------------\r\n             /\\\r\n *  *       <  > *    *      *      *      *       *    *   *    *     * \r\n   *   *  * |  |   *      *       *    *        *      *      *      \r\n *   *   *  |  | *    *       *     *       *        *       *      *  \r\n   *   *    |__|   *         *          *         *      *       *     *\r\n   ---------|\\/|------------------------------------> *       *      *    \r\n <          |/\\|             ------------------------->  *     *   *    \r\n   ---------|--|------------------------------------> *    *   *   *  *    *\r\n  *  *      |  |                               *     *        *      *\r\n    *   *   |  |  Monaco: Mediterranean Nights  *    *    *     *     *   *\r\n *   *  *   |  | *       *         *      *        *        *      *     *\r\n   *   *    <  >*   *      *     *      *  * *         *     * *      *\r\n *   *       \\/   *     *     *      *          *    *     *       *     *\r\n \r\n \"Mediterranean Nights\" uses the Storyteller(tm) game system.  All \r\n terms used in conjunction with this system are copyright and used with \r\n express permission of White Wolf.  Reproduction of any of the text files  \r\n containing game mechanics without permission of White Wolf is strictly  \r\n prohibited.\r\n\r\n        (White Wolf Game Studio, nor the Management, does not assume\r\n               responsibility for the contents of this MUX)\r\n Be warned, this MUX deals with adult themes.  Your consent is implied when\r\n you connect.  This does not mean that unpleasent behaviour is condoned, but\r\n it is an unavoidable plot device that is used in storytelling situations.\r\n----------------------------------------------------------------------------\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"Create <name> <Password>\" creates a player for this Mux.\r\n  \"connect guest guest\" connects you to a guest character to look around.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"news\" informs you about recent program changes and items of interest.\r\n  \"help\" gives help on the commands, \"help commands\" for a list\r\n----------------------------------------------------------------------------\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5051932334899902,
        "total": 11.084326028823853
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:58:01.792217+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 8888
    },
    {
      "connected": "2026-04-07T06:51:16.198679+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 8888
    }
  ]
}

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 galaxy.silvren.com 8888
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=8888
INFO client_base.py:190 Connected to <Peer 71.171.93.80 8888>
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MSDP, WILL MSP, WILL MCCP3_COMPRESS, WILL MXP, WILL MCCP2_COMPRESS, WILL GMCP, WILL
    MSSP, WILL ZMP, WILL ATCP, WILL AARDWOLF, DO MSDP, DO MSP, DO MCCP3_COMPRESS, DO MXP, DO MCCP2_COMPRESS, DO GMCP, DO MSSP, DO
    ZMP, DO ATCP, DO AARDWOLF'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 8888>

galaxy.silvren.com:9718

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( (( )) )) Note: use double quotes around name for names with spaces. (( (( Example: cr "player with spaces" password )) \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

This banner is more than 99% similar to 1 other server:

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n((                                                                         ))\r\n )) Note: use double quotes around name for names with spaces.            (( \r\n((  Example: cr \"player with spaces\" password                              ))\r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.503899097442627,
        "total": 11.083281755447388
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:03:22.746959+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 9718
    },
    {
      "connected": "2026-04-07T07:01:52.969348+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 9718
    }
  ]
}

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 galaxy.silvren.com 9718
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=9718
INFO client_base.py:190 Connected to <Peer 71.171.93.80 9718>
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG client_base.py:534 negotiation failed after 4.01s.
DEBUG client_base.py:540 failed-reply: 'WILL MSDP, WILL ATCP, WILL GMCP, WILL MSSP, WILL AARDWOLF, WILL ZMP, WILL MCCP3_COMPRESS,
    WILL MSP, WILL MXP, WILL MCCP2_COMPRESS, DO MSDP, DO ATCP, DO GMCP, DO MSSP, DO AARDWOLF, DO ZMP, DO MCCP3_COMPRESS, DO MSP,
    DO MXP, DO MCCP2_COMPRESS'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 9718>

galaxy.silvren.com:9999

Connection Banner:

Welcome to RhostMUSH /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ (( To create new character -​---------=> create <player> <password> )) )) To continue old character -​---------=> connect <player> <password>(( (( To connect a guest -​---------=> connect guest guest )) )) To see who is on -​---------=> WHO (( (( To quit your character -​---------=> QUIT )) )) To get help once connected -​---------=> help (i.e. : help commands)(( \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "banner_before_return": "                           Welcome to RhostMUSH\r\n\r\n /~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\=/~\\ \r\n((  To create new character     ----------=>   create <player> <password>  ))\r\n )) To continue old character   ----------=>   connect <player> <password>(( \r\n((  To connect a guest          ----------=>   connect guest guest         ))\r\n )) To see who is on            ----------=>   WHO                        (( \r\n((  To quit your character      ----------=>   QUIT                        ))\r\n )) To get help once connected  ----------=>   help (i.e. : help commands)(( \r\n \\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/=\\_/\r\n  ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~   ~  \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5036144256591797,
        "total": 11.079271078109741
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:01:42.729972+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 9999
    },
    {
      "connected": "2026-04-07T07:10:25.198495+00:00",
      "host": "galaxy.silvren.com",
      "ip": "71.171.93.80",
      "port": 9999
    }
  ]
}

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 galaxy.silvren.com 9999
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=galaxy.silvren.com port=9999
INFO client_base.py:190 Connected to <Peer 71.171.93.80 9999>
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MSP, WILL MSDP, WILL MCCP3_COMPRESS, WILL AARDWOLF, WILL MSSP, WILL MCCP2_COMPRESS,
    WILL MXP, WILL ATCP, WILL ZMP, WILL GMCP, DO MSP, DO MSDP, DO MCCP3_COMPRESS, DO AARDWOLF, DO MSSP, DO MCCP2_COMPRESS, DO MXP,
    DO ATCP, DO ZMP, DO GMCP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 9999>

riva.silvren.com:7777

Connection Banner:

_​_____ Welcome to __ _​_____ ___ _​___ ___ _​___ \|\| \\ @ \|\\ /\|\| \|\| \| (( ' \| \|\| \|\|___/ __ __ __ ___ \| \\/ \|\| \|\| \| \\\\ \|_​___\|\| \|\|\\\\ \| \\ / '___\| \| \|\| \|\| \| , \\\\ \| \|\| _\|\| \\\\ _\|_ \\/ (___\|, _\|_ _\|\|_ \\\\__/ \\___))_\|_ _\|\|_ << riva.silvren.com 7777 >> << 71.171.93.80 7777 >> \*\*\*\*\*\*\*\*\*\*\* The Staff \*\*\*\*\*\*\*\*\*\* +++ Jarin : Site Admin, MUSH Owner +++ +++ Sith : Administration Department: Director (head admin) +++ +++ X'ania : Administration Department: Deputy +++ =​=========================================================================== connect <name> <password> to connect to an existing character connect guest guest to connect to the guest character create <name> <password> to create a new character WHO for currently connected QUIT to disconnect =​===========================================================================

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "        ______      Welcome to   __    ______   ___ ____ ___  ____\r\n         ||   \\  @                |\\  /||  ||    | ((   ' |    ||\r\n         ||___/ __ __  __  ___    | \\/ ||  ||    |  \\\\    |____||\r\n         ||\\\\    |  \\  /  '___|   |    ||  ||    | ,  \\\\  |    ||\r\n        _||  \\\\ _|_  \\/   (___|, _|_  _||_  \\\\__/  \\___))_|_  _||_\r\n \r\n                           << riva.silvren.com 7777 >>                          \r\n                            <<   71.171.93.80 7777 >>\r\n \r\n***********                        The Staff                      **********\r\n \r\n+++   Jarin       : Site Admin, MUSH Owner                               +++\r\n+++   Sith        : Administration Department: Director (head admin)     +++\r\n+++   X'ania      : Administration Department: Deputy                    +++\r\n \r\n============================================================================\r\n   connect <name> <password> to connect to an existing character\r\n   connect guest guest to connect to the guest character\r\n   create <name> <password> to create a new character\r\n   \r\n   WHO for currently connected                   \r\n   QUIT to disconnect\r\n============================================================================\r\n \r\n",
      "banner_before_return": "        ______      Welcome to   __    ______   ___ ____ ___  ____\r\n         ||   \\  @                |\\  /||  ||    | ((   ' |    ||\r\n         ||___/ __ __  __  ___    | \\/ ||  ||    |  \\\\    |____||\r\n         ||\\\\    |  \\  /  '___|   |    ||  ||    | ,  \\\\  |    ||\r\n        _||  \\\\ _|_  \\/   (___|, _|_  _||_  \\\\__/  \\___))_|_  _||_\r\n \r\n                           << riva.silvren.com 7777 >>                          \r\n                            <<   71.171.93.80 7777 >>\r\n \r\n***********                        The Staff                      **********\r\n \r\n+++   Jarin       : Site Admin, MUSH Owner                               +++\r\n+++   Sith        : Administration Department: Director (head admin)     +++\r\n+++   X'ania      : Administration Department: Deputy                    +++\r\n \r\n============================================================================\r\n   connect <name> <password> to connect to an existing character\r\n   connect guest guest to connect to the guest character\r\n   create <name> <password> to create a new character\r\n   \r\n   WHO for currently connected                   \r\n   QUIT to disconnect\r\n============================================================================\r\n \r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5038723945617676,
        "total": 11.074779272079468
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:56:44.347081+00:00",
      "host": "riva.silvren.com",
      "ip": "71.171.93.80",
      "port": 7777
    },
    {
      "connected": "2026-04-07T07:14:18.113629+00:00",
      "host": "riva.silvren.com",
      "ip": "71.171.93.80",
      "port": 7777
    }
  ]
}

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 riva.silvren.com 7777
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=riva.silvren.com port=7777
INFO client_base.py:190 Connected to <Peer 71.171.93.80 7777>
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MXP, WILL MCCP2_COMPRESS, WILL MSDP, WILL AARDWOLF, WILL MSP, WILL MCCP3_COMPRESS,
    WILL ATCP, WILL GMCP, WILL MSSP, WILL ZMP, DO MXP, DO MCCP2_COMPRESS, DO MSDP, DO AARDWOLF, DO MSP, DO MCCP3_COMPRESS, DO
    ATCP, DO GMCP, DO MSSP, DO ZMP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 7777>

silvren.com:6006

Connection Banner:

\* \* # #​#################### Star Wars: Republic #​##################### # # . . ., . \* # # #​######### #​### , #​########## #​#####. #​### #​########### # # #​###, , .​#### #​### #​### #​########### #​######### # # #​#### #​### . #​### #​#### #​### #​##### #​### # # ,#​######## #​########, .​##########\* #​### #​#### #​########### # # # ,# #​#### #​##### #​#### #​####### #​########## #​###########, # . .# #​############### #​####%#​###, #​###, #​### #​#### # # #​############# #​#### #​###. #​######### #​##### # # #​#### #​#### .​############, #​###.\*#​############### # # \* . . , # # #​############################################################### # \* , , \* Create <Name> <Password> Connect <Name> <Password> Connect Guest Guest

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "\u001b[33m\u001b[1m                                                     *                           \r\n    *                                                                    \r\n   # ##################### Star Wars: Republic ###################### #    \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                            \u001b[0m\u001b[37m\u001b[1mCreate <\u001b[0m\u001b[36m\u001b[1mName\u001b[0m\u001b[37m\u001b[1m> <\u001b[0m\u001b[36m\u001b[1mPassword\u001b[0m\u001b[37m\u001b[1m>\u001b[0m\r\n                            \u001b[37m\u001b[1mConnect <\u001b[0m\u001b[36m\u001b[1mName\u001b[0m\u001b[37m\u001b[1m> <\u001b[0m\u001b[36m\u001b[1mPassword\u001b[0m\u001b[37m\u001b[1m>\r\n                            Connect\u001b[0m \u001b[36m\u001b[1mGuest\u001b[0m \u001b[32m\u001b[1mGuest\u001b[0m\u001b[0m\r\n",
      "banner_before_return": "\u001b[33m\u001b[1m                                                     *                           \r\n    *                                                                    \r\n   # ##################### Star Wars: Republic ###################### #    \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                            \u001b[0m\u001b[37m\u001b[1mCreate <\u001b[0m\u001b[36m\u001b[1mName\u001b[0m\u001b[37m\u001b[1m> <\u001b[0m\u001b[36m\u001b[1mPassword\u001b[0m\u001b[37m\u001b[1m>\u001b[0m\r\n                            \u001b[37m\u001b[1mConnect <\u001b[0m\u001b[36m\u001b[1mName\u001b[0m\u001b[37m\u001b[1m> <\u001b[0m\u001b[36m\u001b[1mPassword\u001b[0m\u001b[37m\u001b[1m>\r\n                            Connect\u001b[0m \u001b[36m\u001b[1mGuest\u001b[0m \u001b[32m\u001b[1mGuest\u001b[0m\u001b[0m\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5057837963104248,
        "total": 11.081812620162964
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T03:59:28.967923+00:00",
      "host": "silvren.com",
      "ip": "71.171.93.80",
      "port": 6006
    },
    {
      "connected": "2026-04-07T06:52:10.734142+00:00",
      "host": "silvren.com",
      "ip": "71.171.93.80",
      "port": 6006
    }
  ]
}

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 silvren.com 6006
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=silvren.com port=6006
INFO client_base.py:190 Connected to <Peer 71.171.93.80 6006>
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MSSP, WILL MXP, WILL MCCP2_COMPRESS, WILL ZMP, WILL ATCP, WILL MCCP3_COMPRESS, WILL
    AARDWOLF, WILL MSP, WILL GMCP, WILL MSDP, DO MSSP, DO MXP, DO MCCP2_COMPRESS, DO ZMP, DO ATCP, DO MCCP3_COMPRESS, DO AARDWOLF,
    DO MSP, DO GMCP, DO MSDP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 6006>

teod.dyndns.org:7410

Connection Banner:

(""") (""") III III III .-,--. . III III \`\\__ ,-\| ,-. ,-. ,-. ," III __III__ / \| \| \| \| \|-' \| \| \|- __III__ /:-​.___,-:\\ '\`--' \`-^ \`-\| \`-' \`-' \| /:-​.___,-:\\ \\] \|:\| [/ ,\| ' \\] \|:\| [/ \|:\| \`' \|:\| \|:\| .-,--. . \|:\| \|:\| ' \| \\ ,-. ,-. \| , ,-. ,-. ,-. ,-. \|:\| \|:\| , \| / ,-\| \| \|< \| \| \|-' \`-. \`-. \|:\| \|:\| \`-​^--' \`-^ ' ' \` ' ' \`-' \`-' \`-' \|:\| \|:\| \|:\| \\./ \\./ -​----------------------------------------------------------------------------- "connect <name> <password>" connects you to an existing character. "create <name> <password>" creates a new character. "WHO" tells you who is logged in to the game (case sensitive). "QUIT" exits the game and saves your character. "news" informs you about recent program changes and items of interest. "help" gives help on the commands, "help commands" for a list. -​-----------------------------------------------------------------------------

Server URLs

Server Info

  • Server Location: 🇺🇸 United States (GeoIP)

Telnet Fingerprint

e89ffa4fe5c32389

This fingerprint is shared by 320 other servers.

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

Show JSON
{
  "server-probe": {
    "fingerprint": "e89ffa4fe5c32389",
    "fingerprint-data": {
      "offered-options": [],
      "probed-protocol": "server",
      "refused-options": [
        "AARDWOLF",
        "ATCP",
        "BINARY",
        "CHARSET",
        "COM_PORT",
        "ECHO",
        "EOR",
        "GMCP",
        "MCCP2",
        "MCCP3",
        "MSDP",
        "MSP",
        "MSSP",
        "MXP",
        "SGA",
        "STATUS",
        "ZMP"
      ],
      "requested-options": [],
      "scan-type": "quick"
    },
    "session_data": {
      "banner_after_return": "         (\"\"\")                                               (\"\"\")\r\n          III                                                 III\r\n          III          .-,--.   .                             III\r\n          III           `\\__  ,-| ,-. ,-.   ,-. ,\"            III\r\n        __III__          /    | | | | |-'   | | |-          __III__ \r\n      /:-.___,-:\\       '`--' `-^ `-| `-'   `-' |         /:-.___,-:\\\r\n      \\]  |:|  [/                  ,|           '         \\]  |:|  [/ \r\n          |:|                      `'                         |:|\r\n          |:|       .-,--.          .                         |:|\r\n          |:|       ' |   \\ ,-. ,-. | , ,-. ,-. ,-. ,-.       |:|\r\n          |:|       , |   / ,-| |   |<  | | |-' `-. `-.       |:|\r\n          |:|       `-^--'  `-^ '   ' ` ' ' `-' `-' `-'       |:| \r\n          |:|                                                 |:|       \r\n          \\./                                                 \\./\r\n------------------------------------------------------------------------------\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"create <name> <password>\" creates a new character.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"news\" informs you about recent program changes and items of interest.\r\n  \"help\" gives help on the commands, \"help commands\" for a list.\r\n------------------------------------------------------------------------------\r\n",
      "banner_before_return": "         (\"\"\")                                               (\"\"\")\r\n          III                                                 III\r\n          III          .-,--.   .                             III\r\n          III           `\\__  ,-| ,-. ,-.   ,-. ,\"            III\r\n        __III__          /    | | | | |-'   | | |-          __III__ \r\n      /:-.___,-:\\       '`--' `-^ `-| `-'   `-' |         /:-.___,-:\\\r\n      \\]  |:|  [/                  ,|           '         \\]  |:|  [/ \r\n          |:|                      `'                         |:|\r\n          |:|       .-,--.          .                         |:|\r\n          |:|       ' |   \\ ,-. ,-. | , ,-. ,-. ,-. ,-.       |:|\r\n          |:|       , |   / ,-| |   |<  | | |-' `-. `-.       |:|\r\n          |:|       `-^--'  `-^ '   ' ` ' ' `-' `-' `-'       |:| \r\n          |:|                                                 |:|       \r\n          \\./                                                 \\./\r\n------------------------------------------------------------------------------\r\n  \"connect <name> <password>\" connects you to an existing character.\r\n  \"create <name> <password>\" creates a new character.\r\n  \"WHO\" tells you who is logged in to the game (case sensitive).\r\n  \"QUIT\" exits the game and saves your character.\r\n  \"news\" informs you about recent program changes and items of interest.\r\n  \"help\" gives help on the commands, \"help commands\" for a list.\r\n------------------------------------------------------------------------------\r\n",
      "dsr_replies": 0,
      "dsr_requests": 0,
      "encoding": "ascii",
      "option_states": {
        "server_offered": {},
        "server_requested": {}
      },
      "scan_type": "quick",
      "timing": {
        "probe": 0.5052354335784912,
        "total": 11.08460807800293
      }
    }
  },
  "sessions": [
    {
      "connected": "2026-03-07T04:03:30.484920+00:00",
      "host": "teod.dyndns.org",
      "ip": "71.171.93.80",
      "port": 7410
    },
    {
      "connected": "2026-04-07T07:19:19.355369+00:00",
      "host": "teod.dyndns.org",
      "ip": "71.171.93.80",
      "port": 7410
    }
  ]
}

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 teod.dyndns.org 7410
Show Logfile
DEBUG client.py:1200 Fingerprint client: host=teod.dyndns.org port=7410
INFO client_base.py:190 Connected to <Peer 71.171.93.80 7410>
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1024 send IAC WILL GMCP
DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1024 send IAC WILL ZMP
DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSSP
DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSDP
DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1024 send IAC WILL MSP
DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1024 send IAC WILL ATCP
DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1024 send IAC WILL MXP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1024 send IAC DO GMCP
DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1024 send IAC DO ZMP
DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1024 send IAC DO AARDWOLF
DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSSP
DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1024 send IAC DO MSDP
DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1024 send IAC DO MSP
DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1024 send IAC DO ATCP
DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1024 send IAC DO MXP
DEBUG client_base.py:534 negotiation failed after 4.00s.
DEBUG client_base.py:540 failed-reply: 'WILL MCCP2_COMPRESS, WILL GMCP, WILL ZMP, WILL AARDWOLF, WILL MSSP, WILL MSDP, WILL
    MCCP3_COMPRESS, WILL MSP, WILL ATCP, WILL MXP, DO MCCP2_COMPRESS, DO GMCP, DO ZMP, DO AARDWOLF, DO MSSP, DO MSDP, DO
    MCCP3_COMPRESS, DO MSP, DO ATCP, DO MXP'
DEBUG stream_writer.py:3384 pending_option[DO + BINARY] = True
DEBUG stream_writer.py:1024 send IAC DO BINARY
DEBUG stream_writer.py:3384 pending_option[DO + SGA] = True
DEBUG stream_writer.py:1024 send IAC DO SGA
DEBUG stream_writer.py:3384 pending_option[DO + ECHO] = True
DEBUG stream_writer.py:1024 send IAC DO ECHO
DEBUG stream_writer.py:3384 pending_option[DO + STATUS] = True
DEBUG stream_writer.py:1024 send IAC DO STATUS
DEBUG stream_writer.py:3384 pending_option[DO + CHARSET] = True
DEBUG stream_writer.py:1024 send IAC DO CHARSET
DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True
DEBUG stream_writer.py:1024 send IAC DO EOR
DEBUG stream_writer.py:3384 pending_option[DO + COM_PORT_OPTION] = True
DEBUG stream_writer.py:1024 send IAC DO COM_PORT_OPTION
DEBUG stream_writer.py:998 skip DO MCCP2_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO MCCP3_COMPRESS; pending_option = True
DEBUG stream_writer.py:998 skip DO GMCP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSDP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MSP; pending_option = True
DEBUG stream_writer.py:998 skip DO MXP; pending_option = True
DEBUG stream_writer.py:998 skip DO ZMP; pending_option = True
DEBUG stream_writer.py:998 skip DO AARDWOLF; pending_option = True
DEBUG stream_writer.py:998 skip DO ATCP; pending_option = True
DEBUG fingerprinting.py:849 connection for server fingerprint e89ffa4fe5c32389
INFO client_base.py:122 Connection closed to <Peer 71.171.93.80 7410>