telnet

Portrait de trax

Pourquoi ?

Comment utiliser les protocoles les plus courant avec telnet.
Pleins de raisons, en voici deux qui me semble pas trop mauvaise :

  1. Comprendre comment ça fonctionne
  2. Si si mine de rien de temps en temps ça permet de dépanner

Sinon la plupart du temps utiliser un client qui va bien est bien plus simple.

Comment ?

J'utilise le telnet du paquet netkit-telnetd
Vous pouvez aussi vous faire le votre dans n'importe quel langage, il existe d'ailleurs tout ce qu'il faut sur ce site pour faire ça.

Comment je sais tout ça ?

La première source d'information sont les rfc (documentation officiel des protocoles)
Pour ceux qui n'aiment pas la langue de Shakespear un site présentant quelques rfc traduite en dans celle de Molière.
abdrfc.free.fr

Et sinon il aussi possible d'utiliser sont client habituel (par exemple firefox pour http, irssi pour irc...) et de voir ce qu'ils se racontent avec les serveurs en question.

Pour cela soit émuler un serveur avec telnet... Un peu plus compliqué. Un coup on joue le serveur => regarde ce que le client dit, un coup on joue le client en envoyant ce qu'avait envoyé au "vrai client" au coup précédent.

Ou beaucoup plus simple utiliser un sniffer : Wireshark (anciennement Ethreal) ou tcpdump