Comment configurer Fiddler pour écouter localhost?

Je souhaite surveiller le trafic HTTP entre un processus sur mon ordinateur local et un autre processus (serveur), également exécuté sur mon ordinateur local.

Comment puis-je configurer Fiddler pour écouter le trafic en provenance et à destination de localhost ?

En ajoutant simplement le violon à l’url

 http://localhost.fiddler:8081/ 

Le trafic est acheminé via le violoniste et est donc affiché sur le violon.

Ajouter un point après le localhost .

Par exemple si vous aviez http: // localhost: 24448 / HomePage.aspx

Changez-le en http://localhost.:24448/HomePage.aspx

Internet Explorer ignore le serveur proxy pour “localhost”. Avec le point, la vérification “localhost” du nom de domaine échoue.

.NET et Internet Explorer n’envoient pas de requêtes pour localhost via des proxys, ils ne sont donc pas affichés sur Fiddler.

De nombreuses alternatives sont disponibles

Utilisez le nom de votre machine au lieu de localhost. Utiliser Firefox (avec le module complémentaire fiddler installé) pour effectuer la requête. Utilisez http: //ipv4.fiddler au lieu de localhost.

Pour plus d’informations http://www.fiddler2.com/Fiddler/help/hookup.asp

essayez de mettre le nom de votre machine / l’adresse IP au lieu de ‘localhost’ dans l’URL. Travaille pour moi…

Vous ne pouvez pas. Au lieu de cela, si votre machine s’appelle “myMachine”, pointez votre navigateur sur http: // mymachine au lieu de http: // localhost

tools => options de fiddler => connexions il y a une zone de texte avec des choses à sauter, supprimez LH de là

Plutôt que de configurer le serveur d’applications et le client pour utiliser un autre domaine, vous souhaiterez peut-être configurer l’application client pour utiliser un proxy. Fiddler crée également un proxy que vous pouvez utiliser pour enregistrer tout le trafic. Rick Strahl a écrit sur l’utilisation de ce blog dans .NET Apps, je perds toujours ce billet de blog, alors permettez-moi de le lier ici: http://weblog.west-wind.com/posts/2008/Mar/14/Debugging-Http- ou-Web-Services-Calls-from-ASPNET-with-Fiddler .

Pour être bref, le changement app.config est le suivant:

      

Et je viens de découvrir que sur Vista ‘localhost.’ ne fonctionnera pas. Dans ce cas, utilisez “127.0.0.1”. (adresse de bouclage avec un point ajouté).

Remplacez localhost par lvh.me dans votre URL

Par exemple si vous aviez http: // localhost: 24448 / HomePage.aspx

Changez-le pour http://lvh.me:24448/HomePage.aspx

Remplacez localhost par 127.0.0.1 Si cela ne fonctionne pas, changez la configuration de l’exécution pour prendre en charge votre adresse IP.

Je cours Fiddler v4.4.7.1. J’avais besoin d’utiliser localhost: 8888 ou machinename: 8888 lorsque vous utilisez l’onglet Composer. Regardez l’option de menu Aide / À propos de Fiddler, où il est dit “Exécution:”. Le mien indique machinename: 8888 là.

La lumière,

Vous pouvez configurer le processus agissant en tant que client pour utiliser fiddler comme proxy.

Fiddler se positionne comme un proxy facilement sur 127.0.0.1:8888 et, par défaut, remplace les parameters système sous Options Internet dans le Panneau de configuration (si vous en avez configuré), de sorte que tout le trafic provenant des protocoles communs (http, https, et ftp) va à 127.0.0.1:8888 avant de quitter votre machine.

Désormais, ces protocoles proviennent souvent de processus courants, tels que les navigateurs, et sont donc facilement captés par le violoniste. Cependant, dans votre cas, le processus à l’origine des requêtes n’est probablement pas un navigateur, mais plutôt un langage de programmation tel que php.exe, java.exe ou la langue que vous utilisez.

Si, par exemple, vous utilisez php, vous pouvez tirer parti de la courbe. Assurez-vous que le module curl est activé, puis juste avant votre code qui appelle la demande, incluez:

curl_setopt ($ ch, CURLOPT_PROXY, ‘127.0.0.1:8888’);

J’espère que cela t’aides. Vous pouvez également toujours rechercher des éléments comme ceux-ci à partir de la documentation du violoniste afin de pouvoir les utiliser, par exemple: http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigurePHPcURL

Si vous utilisez FireFox, le module complémentaire de Fiddler le configurera automatiquement pour ne pas ignorer localhost lors de la capture du trafic. Si le trafic de localhost n’apparaît toujours pas (ou soudainement), essayez de désactiver et de réactiver la capture de trafic de Fiddler pour activer le module complémentaire afin de corriger la configuration du proxy.