Je suis en train de développer un client de messagerie en Python, mais je pense que cela s'adresse davantage aux superutilisateurs qu'à StackOverflow. Mon application serveur semble ne pas recevoir les données envoyées de temps en temps, je veux donc voir ce qui est exactement envoyé à chaque fois sur un port spécifique tel que 42222. J'ai essayé wireshark mais j'ai du mal à filtrer les données sur ce port spécifiquement.
Réponses
Trop de publicités?Votre solution WireShark fonctionnera, vous devez juste utiliser le bon filtre :
port 42222
Vous pouvez lire le WireShark wiki sur les filtres de capture il existe une multitude de filtres utiles que vous pouvez utiliser.
Téléchargez et exécutez SmartSniff de Nirsoft (il est "portable", donc pas d'installation nécessaire), appuyez sur CTRL + F8 pour ouvrir le filtre et entrer la ligne suivante :
include:local:tcp:42222
Réglez maintenant le Options (par exemple, afficher le temps de capture, afficher les données sortantes, etc.) à votre goût. vous pouvez créer un Rapport HTML de la Voir menu.