Les joies de la commande telnet

Qui n’a jamais pesté alors qu’il était en train de faire le malin avec la commande telnet ?
En effet, bien pratique cette commande telnet pour tester un service UNIX ou s’amuser, mais lorsque son écran reste bloqué, on fait moins malin.

Utiliser telnet pour tester un service

Un petit exemple tout bête : vous voulez vérifier que le service que vous venez de mettre en place est bien accessible. Il suffit de faire un telnet sur son port d’écoute (ici nous testons les ports 50010 et 50050).

Pour un service qui n’est pas accessible, on aura ceci :

user@freecs ~ $ telnet 192.168.1.101 50010
Trying 192.168.1.101...

Et au bout de quelques (longues) secondes, vous aurez le message suivant :
telnet: Unable to connect to remote host: Connection timed out

Mais si votre service est accessible, il répondra ainsi :

user@freecs ~ $ telnet 192.168.1.101 50050
Trying 192.168.1.101...
Connected to 192.168.1.101.
Escape character is '^]'.
▒B▒▒O▒  ▒▒▒▒▒P

Vous aurez une réponse du serveur : Connected to 192.168.1.101.

Sortir de telnet

Ok, on a fait le malin, on a montré qu’on savait tester si un service répondait.
Maintenant, essayez donc de trouver la solution pour sortir de là !!!
Pas facile hein?!

Pourtant, la solution est simple. Comme le port Salut, c’est écrit dessus : Escape character is ‘^]’.
Mais ça veut dire quoi ??? La petite astuce : le caractère tant attendu est produit par la combinaison de touches suivante :
sous Windows : Ctrl + $ ou CTRL + (
sous Linux : Ctrl + Alt Gr + ]

user@freecs ~ $ telnet 192.168.1.101 50010
Trying 192.168.1.101...
Connected to 192.168.1.101.
Escape character is '^]'.
▒B▒▒O▒  ▒▒▒▒▒P
^]
telnet> quit
Connection closed.

Et voilà.

Pourquoi parler cela ?

Tout simplement parce qu’un collègue est tombé dans le panneau, et qu’il a fallut lui montrer comment faire pour sortir proprement d’un telnet, même planté. En espérant que cette info servira à un peu plus de monde, notamment lorsque vous testerez les liens ci-dessous… .

Easter Eggs

Certains en profite pour mettre un peu de fun sur Internet, et j’avoue que je suis friand de ce genre de trucs, les Easter Eggs.

Essayer de faire un telnet towel.blinkenlights.nl 666
Vous obtiendrez des excuses sympas du genre :

the butane lighter causes the pincushioning
Decreasing electron flux
Hash table has woodworm
Digital Manipulator exceeding velocity parameters

Encore plus sympa et plein de fonctionnalités : essayez donc  telnet telehack.com
Quand je dis plein de fonctionnalités, c’est que vous pouvez y passer un moment fou, car il s’agit d’une compilation d’un peu tout les Easter Eggs disponibles sous telnet.
Tapez cowsay helloo pour obtenir une vache qui dit helloo
Tapez octopus et validez, puis une touche pour obtenir sa correspondance en binaire, octal, hexa, et ascii!!!

Et vous en avez, une palanquée comme cela (60 au total), parmi lesquelles :

basic                       start the basic interpreter
cal [year]                  print a calendar
figlet [/font] <message>    make large letters out of ordinary text
geoip [ipaddr]              show location for an ip address
joke [search]               show random joke from unified joke database
md5 [/base64] <string>      convert a string to md5
morse <message>             encode/decode morse code
primes                      find prime numbers
rain                        animated raindrops display
rot13 <message>             encode/decode rot13 text

et si vous avez un moment, testez donc ceci : starwars
Sinon, il existe encore des vieux BBS dont une liste est disponible ici.

 En espérant vous avoir fait perdre un peu de temps… .

A propos de Mehdi HAMIDA

Avec plus de 20 ans d’expérience dans la tech, je me suis spécialisé dans la gestion des données, le cloud (AWS, Snowflake) et l'architecture IT. Avant ça, j’étais expert technique et chef de projet sur des missions stratégiques. Je m'appelle Mehdi HAMIDA, et aujourd’hui, je partage simplement mes découvertes et connaissances à travers ce blog.

Lire aussi

Installer une VM Windows 11 sur Nutanix : guide pratique pour surmonter les obstacles

L’installation d’une VM Windows 11 sur Nutanix peut réserver quelques surprises, notamment des problèmes inattendus …

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *