Comme tous les ans, IETF
(l'organisme qui "gère" les RFC) sors une RFC spécial 1er
Avril.
Cette année, la RFC s'appelle TCP Option to Denote Packet Mood (RFC 5841 par
Google).
Cette RFC défini une nouvelle option TCP (25) pour indiquer l'humeur d'un
paquet TCP (Joyeux, Triste...) ...
Apres quelques recherches sur Internet, je n'ai trouvé aucune implémentation
de cette nouvelle norme !
J'ai donc utilisé Scapy
afin de générer des paquets compatibles avec cette nouvelle norme.
Ca a été l'occasion de découvrir la puissance de Scapy et le langage Python
(en effet, il m'a fallu patcher scapy afin de pouvoir supporter l'option
25)
J'ai aussi développé un patch pour Wireshark afin qu'il puisse décoder cette
nouvelle option.
Voila quelques screenshots de Wireshark




La capture est disponible sur pcapr.net
Le patch pour
Scapy
Le patch pour
Wireshark
et un morceau de code en python
(qui s'appuie sur Scapy) qui génère l'ensemble des humeurs de la
norme