Фильтрация Fiddler для захвата запросов только для определенного домена - PullRequest
101 голосов
/ 14 апреля 2009

Я не уверен, как изменить файл CustomRules.js, чтобы показывать только запросы для определенного домена.

Кто-нибудь знает, как этого добиться?

Ответы [ 5 ]

208 голосов
/ 28 сентября 2011

Это легко сделать. На вкладке «Фильтры» нажмите «показать только, если фильтр содержит, а затем введите свой домен.

enter image description here

12 голосов
/ 14 апреля 2009

редактировать

Оказывается, это довольно легко; отредактируйте OnBeforeRequest, чтобы добавить:

if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";} 

фильтры для Google, например.


(оригинальный ответ) Честно говоря, я не знаю, встроил ли это что-то в Fiddler (я никогда не пробовал), но это, безусловно, то, что Wireshark сделает довольно легко - конечно, вы получите разные данные (в особенно для SSL) - так YMMV.

4 голосов
/ 02 июня 2015

Мой ответ несколько похож на @Marc Gravels, однако я предпочитаю фильтровать его по URL-адресу, содержащему некоторую конкретную строку.

  1. Вам понадобится скрипт fiddler - это дополнение к fiddler .
  2. После установки перейдите к тегу скрипта fiddler и вставьте следующее в функцию OnBeforeRequest. (Скриншот ниже)

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

enter image description here

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

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

2 голосов
/ 27 сентября 2016

Вы можете отфильтровать запросы, используя вкладку фильтра в Fiddler. Пожалуйста, смотрите скриншоты ниже. Если вы используете Google Chrome, обязательно используйте правильный идентификатор процесса в Fiddler (из Google Chrome).

enter image description here enter image description here enter image description here

1 голос
/ 14 апреля 2009
...