Фильтровать трафик Fiddler - PullRequest
       18

Фильтровать трафик Fiddler

207 голосов
/ 04 ноября 2010

Можно ли указать Fiddler показывать только трафик, направленный на конкретное имя хоста?Другими словами, может ли трафик Fiddler фильтроваться для хоста?

Ответы [ 4 ]

323 голосов
/ 18 апреля 2012

Смотрите этот скриншот.Расположен в верхней правой части экрана Fiddler localhost filter

178 голосов
/ 04 ноября 2010

Вкладка «Фильтры» Fiddler может сделать это - установите для раскрывающегося списка «Хосты» значение «Показать только следующие хосты», а затем введите имя в текстовое поле ниже.

9 голосов
/ 24 февраля 2017

Перейдите к тегу скрипта fiddler и вставьте следующее в OnBeforeRequest функцию. (Скриншот ниже)

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

enter image description here

Таким образом, вы можете фильтровать по любой части URL, будь то порт, имя хоста или что-то еще. Это полезно для фильтрации мусора локального хоста, так как фильтрация только по хосту не делает этого ...

EDIT согласно комментарию @baburao: очевидно, что fiddler предоставляет доступ к информации о процессе через флаг x-ProcessInfo. Поэтому, если вы хотите скрыть процесс (скажем, «хром»), измените условие на: if (oSession["x-ProcessInfo"].Contains("chrome"))

Надеюсь, это сэкономит вам время.

2 голосов
/ 28 ноября 2014

Альтернативой является фильтрация и экспорт сеанса.

Вы можете выполнить фильтрацию, набрав в нижней области черного ящика префикс @ и ваше имя хоста.Например, @ msn.com

Документация Fiddler имеет хороший образец.http://docs.telerik.com/fiddler/knowledgebase/QuickExec

...