Используйте Fiddler только на локальном хосте - PullRequest
41 голосов
/ 20 февраля 2012

Есть ли способ настроить программное обеспечение Fiddler на регистрацию только "localhost", а не всего веб-трафика?

Спасибо

Ответы [ 3 ]

65 голосов
/ 20 февраля 2012

Да, вы можете.У Fiddler есть опция фильтров, в которой вы можете указать имя вашего компьютера.Вот шаги:

  1. Убедитесь, что у вас установлена ​​последняя версия fiddler
  2. Нажмите на вкладку «Фильтры» (в той же строке инспекторов).
  3. Нажмите «Использовать фильтры»
  4. В текстовой области введите имя своего компьютера.
  5. Щелкните левой кнопкой мыши область запроса (чтобы она была сохранена).

Если все прошло хорошо, у фиддлера есть зеленая стрелка на вкладке Фильтры.Просто перейдите на веб-сайт, используя имя своего компьютера, вместо:

http://localhost/MySite

Перейдите на

http://my -machine-name / MySite

31 голосов
/ 16 апреля 2013

Я нашел эти способы только для регистрации трафика локального хоста, любой из них должен работать.

  1. 'Показать только хосты в интрасети', который исключает имена хостов с точкой в ​​них

image Show only Intranet Hosts">

«Показать только следующие хосты», просто укажите только для регистрации localhost, как показано ниже

specify only to log localhost

2 голосов
/ 20 февраля 2012

Здесь вы можете найти, как.

Когда я тестирую локальные сайты, я обычно добавляю запись в файл hosts %systemroot%\System32\drivers\etc\hosts

127.0.0.1   somewebsite

А потом яустановите привязки в IIS 7, чтобы указать somewebsite Таким образом, я могу проверить, используя "http://somewebsite". Fiddler отслеживает это.

update

Чтобы показать только трафик localhost:Перейти к Правила \ Настроить правила ... В классе Handlers добавьте этот параметр меню

...
    class Handlers
    {

        public static RulesOption("Show Localhost Only")
        var m_ShowLocalHostOnly: boolean = false;
....    

В функцию OnBeforeRequest

... статическая функция OnBeforeRequest (oSession: Session) {

    // Hide requests based on target hostname.
if (m_ShowLocalHostOnly && 
            !(oSession.host =="127.0.0.1" 
              || oSession.host =="localhost" 
              || oSession.host =="somewebsite"))
            {
        oSession["ui-hide"]="true";
    }

...

Сохраните этот файл (Ctrl + S), затем выберите новый параметр в меню «Правила».

...