Как заставить Fiddler фильтровать определенные локальные порты - PullRequest
17 голосов
/ 25 февраля 2011

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

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

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

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

Ответы [ 3 ]

33 голосов
/ 25 февраля 2011

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

if (oSession.host=="localhost:2048"){
    oSession["ui-hide"] = "true";
}
5 голосов
/ 27 февраля 2011

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

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

0 голосов
/ 30 сентября 2015

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

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

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

...