Filtra il traffico di Fiddler


214

È possibile indicare a Fiddler di mostrarmi solo il traffico diretto a un nome host specifico? In altre parole, il traffico di Fiddler può essere filtrato per Host?

Risposte:


184

La scheda Filtri di Fiddler può farlo: imposta il menu a discesa "Host" su "Mostra solo i seguenti host", quindi inserisci il nome nella casella di testo in basso.


61
Sono l'unica persona che non vede un filtro Host nella schermata di Fiddler?
Daniel Williams,

33
Se non vedi la scheda Filtro, vai a Visualizza> Layout in pila nel menu. Per qualche motivo dopo l'installazione non viene visualizzato fino a quando non lo fai.
quux00

3
Se, come me, devi specificare più di un host, ricorda che dovrai inserire un punto e virgola tra i nomi host .. ad esempio:localhost; stackoverflow.com; google.com
Luca

1
Sfortunatamente, ha dei bug di cui Telerik è a conoscenza e che sceglie di non risolvere, quindi otterrai comunque rumori indesiderati. Per favore, aiutami a farli vergognare nel fare qualcosa al riguardo.
Maxx,

Riguardo al problema menzionato da Maxx - telerik.com/forums/filter-don't-work-on-some-urls
bobbyalex

330

Vedi questo screenshot. Situato nella parte in alto a destra dello schermo Filtro localhost per violinista


40
+1 lo screenshot ha aiutato perché indica il pulsante Azioni che può applicare il filtro al traffico esistente.
derekerdmann,

5
@derekerdmann Pensavo che la freccia rossa stesse puntando sulla scheda Filtri. Utile in entrambi i modi.
CoderDennis

3
La schermata è stata di grande aiuto. Non riuscivo a capire dove fosse la scheda dei filtri
Hoppe,

11

Vai al tag dello script per violinista e incolla il seguito in OnBeforeRequestfunzione. (Screenshot sotto)

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

inserisci qui la descrizione dell'immagine

In questo modo puoi filtrare per qualsiasi parte dell'URL, che si tratti di porta, nome host o altro. È utile per filtrare il cestino dell'host locale poiché il filtro da solo l'host non lo fa ...

MODIFICA come da commento di @baburao: apparentemente il violinista dà accesso alle informazioni di processo attraverso la x-ProcessInfobandiera. Quindi, se vuoi nascondere un processo (ad esempio "chrome"), modifica la condizione in:if (oSession["x-ProcessInfo"].Contains("chrome"))

Spero che questo ti faccia risparmiare un po 'di tempo.


Ciao @Matas Vaitkevicius. Grazie per questo :) Sai anche come nascondere un processo specifico usando questo metodo per caso?
Baburao,

@baburao Ciao baburao, non ne ho idea. Non credo che il violinista avrà accesso a informazioni come il processo (dovrebbe comunque funzionare con la porta se lo fai in modo che funzioni sempre sullo stesso). Non ho mai provato a fare nulla di simile al processo, quindi potrei essere completamente del segno.
Matas Vaitkevicius,

OHK. L'avevo capito. Apparentemente il violinista dà accesso alle informazioni sul processo tramite il flag 'x-ProcessInfo'. Quindi, se vuoi nascondere un processo (ad esempio "chrome"), modifica la condizione in:if (oSession["x-ProcessInfo"].Contains("chrome"))
baburao,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.