Les requêtes HTTP de trace
Existe-il des outils pour retracer l'exacte des requêtes HTTP envoyées par un programme?
J'ai une application qui fonctionne comme un client à un site web et facilite certaines tâches (en particulier c'est un bot qui rend automatique offre dans un de prêts sociaux webstite, sur la base de critères prédéfinis), et je suis intéressé par le suivi de l'effectif des requêtes HTTP qui il fait.
Tout les tutoriels sur le sujet?
Je suis partie à l' charlesproxy.com.
OriginalL'auteur asliwinski | 2013-04-29
Vous devez vous connecter pour publier un commentaire.
Populaires protocole réseau/renifleurs sont:
Article de wikipédia 'Comparaison des analyseurs de paquets' a un bel aperçu de quelques autres outils.
Sinon vous pouvez aussi regarder dans (man-in-the-middle) proxy des outils comme:
À la fois de ce qui précède enregistrer/décrypter/modifier/replay HTTPS!! Vous auriez besoin de point de l'application de suivi de la présente procuration. Si rien d'autre n'utilise que proxy le journal " application/de processus spécifiques et un autre avantage de cette approche est que l'on peut également exécuter le moniteur/enregistreur sur une machine différente.
Une fois que vous choisissez un outil, vous pouvez facilement google un tutoriel pour aller avec elle.
Cependant l'idée de base est généralement le même: en gros on met un filtre (sur la capture elle-même ou de l'affichage de la capture de données) sur des choses comme protocole réseau/adresse mac, portno, etc. Selon l'outil, certains peuvent également filtrer sur l'application locale.
Espérons que cette aide!
Merci pour l'info, mais pour autant que je sais, Wireshark capture tout ce à partir d'un choix de l'interface réseau. Est-il possible de filtrer les demandes venant d'un programme particulier (je n'ai pas vu cette option)?
depuis la plupart des ordinateurs sont aujourd'hui derrière un interrupteur (c'est derrière un routeur/passerelle) pas un hub, on ne serait pas en reniflant l'ensemble d'un réseau "(mais dans le "pire des cas" seulement tout le trafic qui atteint réellement l'ordinateur). Cependant, je comprends votre point et mise à jour de ma réponse, aussi pour lutter contre la askers commentaire.
J'ai essayé de Charles et de Proxy Fiddler, et Fiddler enfin fait le travail, comme en fait j'avais besoin de regarder en HTTPS. J'ai eu quelques difficultés dans la configuration de Proxy Charles pour cet effet, mais avec un violon, il est allé à la perfection. Merci beaucoup pour votre réponse profonde! 🙂
OriginalL'auteur GitaarLAB