Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
security [2021/07/14 00:50] paradoxsecurity [2021/10/05 14:58] (current) – [Supported MUD Clients] typo kuebiko
Line 1: Line 1:
 ====== Connecting to Dune Securely ====== ====== Connecting to Dune Securely ======
  
-At the dawn of MUDs encryption wasn't widely available. Telnet was the protocol of choice and everything (//including sending your password to log in!//) was sent over the Internet unprotected.+At the dawn of MUDs encryption wasn't widely available. Telnet was the protocol of choice and everything (//including your password!//) was sent over the Internet unprotected.
  
-Since then the Internet and privacy expectations have evolved and encryption is the norm. You may already be used to visiting websites that use ''https://'' instead of ''http://''.+Since then the Internet and privacy expectations have evolved and encryption is the norm. You may already be used to visiting websites that use HTTPS instead of HTTP.
  
 Dune too has evolved and now supports connecting over a [[https://www.cloudflare.com/en-ca/learning/ssl/transport-layer-security-tls/|transport layer security (TLS)]] protected port (//6788//). This port uses the same technology as HTTPS to let you connect to Dune with encryption to protect your password and other data and should be preferred where possible over the legacy telnet port (//6789//). Dune too has evolved and now supports connecting over a [[https://www.cloudflare.com/en-ca/learning/ssl/transport-layer-security-tls/|transport layer security (TLS)]] protected port (//6788//). This port uses the same technology as HTTPS to let you connect to Dune with encryption to protect your password and other data and should be preferred where possible over the legacy telnet port (//6789//).
Line 12: Line 12:
  
   * Mudlet -[[mudlet:connecting_securely| how to connect securely.]]   * Mudlet -[[mudlet:connecting_securely| how to connect securely.]]
-  * TinTn++ - [[tintin:connecting_securely|how to connect securely.]]+  * TinTin++ - [[tintin:connecting_securely|how to connect securely.]] 
 +  * Tinyfugue - [[tinyfugue:connecting_securely|how to connect securely.]] 
 + 
 +===== Other Options ===== 
 + 
 +Outside of dedicated MUD clients there are two other options that will let you connect to Dune securely, albeit without niceties like triggers and fancy scripting. 
 + 
 +  * ''telnet-ssl'' 
 +    * Available on most Debian/Ubuntu systems with ''apt get install telnet-ssl'' 
 +    * Connect with <code>telnet-ssl -z ssl dunemud.net 6788</code> 
 +    * See [[https://manpages.debian.org/testing/telnet-ssl/telnet.1.en.html|man page]] for more. 
 +  * ''openssl s_client'' 
 +    * Available on most Linux/MacOS systems out of the box. 
 +    * Connect with <code>openssl s_client -connect dunemud.net:6788</code> 
 +    * Note: Doesn't support Telnet protocol (e.g noecho options). 
  
 ===== Known **Incompatible** MUD Clients ===== ===== Known **Incompatible** MUD Clients =====