Filtrer le trafic Fiddler


214

Est-il possible de demander à Fiddler de ne me montrer que le trafic dirigé vers un nom d'hôte spécifique? En d'autres termes, le trafic Fiddler peut-il être filtré pour l'hôte?

Réponses:


184

L'onglet Filtres de Fiddler peut le faire - définissez la liste déroulante «Hôtes» sur «Afficher uniquement les hôtes suivants», puis mettez le nom dans la zone de texte ci-dessous.


61
Suis-je la seule personne à ne pas voir de filtre Hôtes sur l'écran Fiddler?
Daniel Williams

33
Si vous ne voyez pas l'onglet Filtre, accédez à Affichage> Disposition empilée dans le menu. Pour une raison quelconque, après l'installation, il n'apparaît que lorsque vous faites cela.
quux00

3
Si vous, comme moi, devez spécifier plus d'un hôte, n'oubliez pas que vous devrez mettre des points-virgules entre les noms d'hôte. Par exemple:localhost; stackoverflow.com; google.com
Luke

1
Malheureusement, il y a des bugs que Telerik est au courant et choisit de ne pas corriger, donc vous obtiendrez toujours du bruit indésirable. S'il vous plaît, aidez-moi à leur faire honte de faire quelque chose.
Maxx

Concernant le problème mentionné par Maxx - telerik.com/forums/filter-don't-work-on-some-urls
bobbyalex

330

Voir cette capture d'écran. Situé en haut à droite de l'écran Filtre localhost Fiddler


40
+1 la capture d'écran a aidé, car elle souligne le bouton Actions qui peut appliquer le filtre au trafic existant.
derekerdmann

5
@derekerdmann Je pensais que la flèche rouge pointait sur l'onglet Filtres. Utile de toute façon.
CoderDennis

3
La capture d'écran m'a été d'une grande aide. Je ne savais pas où se trouvait l'onglet des filtres
Hoppe

11

Accédez à la balise de script fiddler et collez-la dans la OnBeforeRequestfonction. (Capture d'écran ci-dessous)

if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:1234")) 
{   
     oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}

entrez la description de l'image ici

De cette façon, vous pouvez filtrer par n'importe quelle partie de l'url, que ce soit le port, le nom d'hôte ou autre. Il est utile pour filtrer la corbeille de l'hôte local car le filtrage par l'hôte seul ne fait pas cela ...

EDIT comme par @baburao commentaire: donne Apparemment Fiddler l' accès aux informations processus par le x-ProcessInfodrapeau. Donc, si vous voulez masquer un processus (par exemple pour «chrome»), changez la condition en:if (oSession["x-ProcessInfo"].Contains("chrome"))

J'espère que cela vous fera gagner du temps.


Bonjour @Matas Vaitkevicius. Merci pour cela :) Savez-vous également comment masquer un processus spécifique en utilisant cette méthode par hasard?
baburao

@baburao Salut baburao, non, aucune idée. Je ne pense pas que le violoneux aura accès à des informations comme le processus (devrait toujours fonctionner avec le port si vous le faites pour qu'il fonctionne toujours sur le même). Je n'ai jamais essayé de faire quoi que ce soit de lié au processus, donc je pourrais être complètement de la marque.
Matas Vaitkevicius

Ohk. Je l'ai compris. Apparemment, le violoneux donne accès aux informations de processus via le drapeau 'x-ProcessInfo'. Donc, si vous voulez masquer un processus (par exemple pour «chrome»), changez la condition en:if (oSession["x-ProcessInfo"].Contains("chrome"))
baburao

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.