27 votes

Utiliser Fiddler sur localhost uniquement

Existe-t-il un moyen de configurer le logiciel Fiddler pour qu'il enregistre uniquement "localhost" et non tout le trafic web ?

Merci,

48voto

nadavy Points 691

Oui, c'est possible. Fiddler dispose d'une option de filtres dans laquelle vous pouvez spécifier le nom de votre ordinateur. Voici la marche à suivre :

  1. Assurez-vous que vous avez la dernière version de fiddler.
  2. Cliquez sur l'onglet "Filtres" (dans la même ligne que les inspecteurs).
  3. Cliquez sur "Utiliser les filtres".
  4. Dans la zone de texte, saisissez le nom de votre ordinateur.
  5. Cliquez avec le bouton gauche de la souris sur la zone de demande (pour qu'elle soit enregistrée).

Si tout s'est bien passé, fiddler a une flèche verte dans l'onglet Filtres. Il suffit de naviguer sur le site web en utilisant le nom de votre machine donc au lieu de :

http://localhost/MySite

Aller à

http://my-machine-name/MySite

15voto

Sean Mill Points 2707

J'ai trouvé ces moyens de ne consigner que le trafic localhost, l'un ou l'autre devrait fonctionner.

  1. Afficher uniquement les hôtes de l'intranet", ce qui exclut les noms d'hôtes comportant un point.

Filters > Show only Intranet Hosts

  1. Afficher uniquement les hôtes suivants ", il suffit de spécifier uniquement l'enregistrement de localhost comme ci-dessous

specify only to log localhost

3voto

Adrian Iftode Points 9408

Ici vous pouvez trouver comment.

Lorsque je teste des sites web locaux, j'ajoute généralement une entrée dans le fichier hosts %systemroot%\System32\drivers\etc\hosts

127.0.0.1   somewebsite

Et puis j'ai configuré les liens sur IIS 7 pour pointer vers un site web
Je peux donc tester en utilisant " http://somewebsite ". Fiddler suit cette piste.

mise à jour

Pour afficher uniquement le trafic localhost :
Aller à Règles \Customize Les règles...
Dans la classe Handlers, ajoutez cette option de menu

...
    class Handlers
    {

        public static RulesOption("Show Localhost Only")
        var m_ShowLocalHostOnly: boolean = false;
....    

Sur la fonction OnBeforeRequest

... static function OnBeforeRequest(oSession : Session) {

    // Hide requests based on target hostname.
if (m_ShowLocalHostOnly && 
            !(oSession.host =="127.0.0.1" 
              || oSession.host =="localhost" 
              || oSession.host =="somewebsite"))
            {
        oSession["ui-hide"]="true";
    }

...

Enregistrez ce fichier (Ctrl + S), puis choisissez la nouvelle option dans le menu Règles.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X