Archives de catégorie : java

Analyse de trames HTTP : les outils

Régulièrement, je me trouve face au dilemme suivant :  « Mais qu’est ce que mon application a bien pu envoyer au serveur ? »
Il existe des outils pour répondre à cette question , et voici ma sélection :

  • Wireshark (anciennement ethereal) / Linux
    Cet outil, c’est le couteau suisse de l’analyse réseau; et pas simplement HTTP : il peut analyser les trames TCP, UDP et tout ce qu’il y a au dessus (HTTP, FTP, SMTP, etc…)
  • TCPTrace / Windows
    Comme son nom l’indique, il permet d’analyser les trames TCP : spécifier un port d’écoute sur votre machine locale, un port de destination, une hôte de destination, configurer votre client HTTP que vous désirez tester; et le tour est joué : tous vos échanges seront loggés !
  • l’origine de TCPTrace, tcptunnelgui, très simple d’utilisation, bien expliqué par Pascal
  • HttpViewer , en ligne
    Il ne permet que d’analyser les trames HTTP, mais son gros avantage c’est qu’il n’y a aucune installation à effectuer, c’est un outil en ligne !