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.