web-dev-qa-db-fra.com

Renifler les paquets HTTP pour GET et POST requêtes d'une application

Je code un outil de référencement en C # pour faire des recherches de mots clés. J'ai besoin d'appeler l'outil de mots clés Google Adword. Maintenant, je connais déjà des outils qui font la même chose.

J'ai juste besoin de déchiffrer ce qu'ils font. J'ai essayé d'utiliser Wireshark mais il est très complexe d'obtenir les données réelles POST en utilisant Wireshark.

J'ai essayé d'utiliser fiddler sur IE mais il semble que trop de requêtes Javascript soient faites, ce qui déroute beaucoup le fiddler.

Si je peux juste découvrir les demandes exactes que l'autre outil fait, je pense que mon travail est terminé. Comment puis-je faire ceci?

40
Sumit Ghosh

Mettez http.request.method == "POST" dans le filtre d'affichage de wirehark pour n'afficher que POST. Cliquez sur le paquet, puis développez le champ Hypertext Transfer Protocol. Les données POST seront juste là-haut.

81
Karl Bielefeldt

Vous devrez utiliser une sorte de renifleur de réseau si vous souhaitez obtenir ce type de données et que vous rencontrerez probablement le même problème (extraire les données pertinentes du trafic réseau global) avec celles que vous utilisez maintenant avec Wireshark.

0
Timo Geusch