Как заставить Fiddler фильтровать определенные локальные порты

В отличие от обычного запроса о том, как заставить Fiddler захватывать запросы на localhost, как мне остановить его получение определенных портов?

С момента установки IE 9 RC я получаю множество запросов к появлению Mesh...

http://localhost:2048/V4.0i/Sync/Devices/SDI6BHE6YYAHMR67S32S4MTROU/Endpoints

Я пробовал добавить locahost: 2048 к Fiddler Filters/Скрыть следующие хосты, но это не работает

Ответы

Ответ 1

Снял его... в Fiddler, откройте пользовательские правила с помощью Ctrl+R и добавьте в OnBeforeRequest...

if (oSession.host=="localhost:2048"){
    oSession["ui-hide"] = "true";
}

Ответ 2

Используемая версия не поддерживает указание PORT на вкладке "Фильтры" (которая была добавлена ​​в v2.3.2.5).

В вашей версии просто установите вместо этого "localhost" в этом поле или улучшите производительность, не допуская, чтобы трафик обратной связи переходил к Fiddler вообще. Нажмите "Сервис" > "Параметры скрипача" > "Соединения". В поле внизу справа удалите токен < -loopback > и вместо этого добавьте токен. Этот токен не имеет никакого значения для WinINET, но он говорит Fiddler не помещать маркер < -loopback > , когда он регистрируется как системный прокси.

Ответ 3

Чтобы отфильтровать все запросы localhost на всех портах, откройте пользовательские правила с помощью Ctrl+R и добавьте следующее в функцию OnBeforeRequest

if (oSession.host.StartsWith("localhost:")) {
    oSession["ui-hide"] = "true";
}

Сохраните и закройте редактор правил, ваши изменения вступят в силу немедленно.