2010-11-04 12 views
181

¿Es posible indicar a Fiddler que solo muestre el tráfico dirigido a un nombre de host específico? En otras palabras, ¿se puede filtrar el tráfico de Fiddler para el host?Filtro Fiddler traffic

Respuesta

155

Fiddler's Filters tab puede hacer esto - configure el menú desplegable 'Hosts' para 'Mostrar solo los siguientes hosts' y luego ponga el nombre en el cuadro de texto a continuación.

+44

¿Soy la única persona que no ve un filtro Hosts en la pantalla Fiddler? –

+25

Si no ve la pestaña Filtro, vaya a Ver> Diseño apilado en el menú. Por algún motivo, después de la instalación, no se muestra hasta que lo haga. – quux00

288

Ver esta captura de pantalla. Situado en la parte superior derecha de la pantalla Fiddler localhost filter

+34

+1 la captura de pantalla ayudó porque señala el botón Acciones que puede aplicar el filtro al tráfico existente. – derekerdmann

+4

@derekerdmann Pensé que la flecha roja apuntaba a la pestaña Filtros. Útil de cualquier manera. – CoderDennis

+3

La captura de pantalla fue de gran ayuda. No pude entender dónde estaba la pestaña de filtros – Hoppe

2

Una alternativa consiste en filtrar y sesión de exportación.

Puede filtrar escribiendo en el área inferior de la casilla negra con el prefijo @ y su nombre de host. por ejemplo, @ msn.com

La documentación de Fiddler tiene buena muestra. http://docs.telerik.com/fiddler/knowledgebase/QuickExec

+1

Funciona para mí solo con el prefijo "?" – nahab

2

Vaya a la etiqueta de script fiddler y pegue siguiendo la función OnBeforeRequest. (Pantalla de abajo)

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

enter image description here

De esta manera se puede filtrar por cualquier parte del URL ya sea el puerto, nombre de host o lo que sea. Es útil para filtrar la basura localhost ya que el filtrado solo por el host no hace esto ...

Espero que esto le ahorre algo de tiempo.