Fiddler не отображает сессии - PullRequest
       31

Fiddler не отображает сессии

18 голосов
/ 10 августа 2010

На двух машинах установлена ​​последняя версия fiddler (v2.3.0), и на одной машине она отображает веб-сессии, а на другой - нет.

Это использует IE и Firefox на Win7.

Я попытался удалить свой customrules.js и позволить fiddler создать новый.

Я знаю, что сломанная машина действительно перенаправляет трафик через fiddler, так как я вижу сертификат SSL fiddler при переходе на сайты HTTPS.

Я установил опцию в левом нижнем углу окна на Все процессы, Веб-браузер и Без браузера, но безрезультатно. Я просто не могу отобразить сеансы.

Есть какие-нибудь подсказки, куда мне обратиться, чтобы узнать, что идет не так?

Спасибо

Кирк

Ответы [ 6 ]

47 голосов
/ 12 августа 2010

В грубом порядке вероятности ..

  • Убедитесь, что File->Capture Traffic проверено (очевидно).

  • Убедитесь, что написано "Все процессы""в левом нижнем углу.

  • Перейдите на вкладку" Фильтры "и снимите флажок Use Filters (I всегда забудьте об этом ..)

  • То же самое относится и к вкладке «Автоответчик».

  • Нажмите один раз кнопку «Фильтр процесса» на панели инструментов, чтобы убедиться, что она выключена.

  • Перейдите на Help->About Fiddler и сравните номер порта с IE->Options->Connections->Lan settings->Proxy server->Advanced

  • Если это не удастся, снимите флажок с следующего:

    Rules->Hide Image Requests
    Rules->Hide HTTPS Connects
    Rules->Hide 304s
    
  • Чтобы устранить что-либо в скрипте правил, перейдите к Rules->Customize Rules и добавьте следующую строку в конец OnBeforeResponse():

    oSession.oFlags.Remove("ui-hide");
    

    (Если это исправит, что-то в ваших правилахэто настройка oSession["ui-hide"])

После этих шагов пришло время подумать «специфично для приложения».Например .net не будет прокси для "localhost". На этой странице есть советы по применению, такие как PHP, .net, Java, телефон Win 7 и т. Д.

Если все, что не удалось, перейдите в группу Fiddler и отправив вопрос, вы обычно получите довольно быстрый ответ от самого Эрика Лоуренса.

simple ..

3 голосов
/ 12 августа 2010

http://www.fiddler2.com/fiddler/help/faq.asp

Установите для фильтра строки состояния значение «Все процессы», убедитесь, что фильтр процессов на панели инструментов не установлен, и проверьте вкладку «Фильтры», чтобы убедиться, что никакие правила не включены. Если вы написали или установили какие-либо правила (см. Меню), проверьте их тоже.

0 голосов
/ 28 августа 2015

Я также столкнулся с этой проблемой и, как уже упоминалось, раньше это могло произойти из-за прокси-сервера.

Для меня проблема заключалась в том, что я использовал расширение VPN-прокси, такое как Hola или Unblock Youku.Поэтому я просто выключил их.

0 голосов
/ 24 марта 2014

У меня была та же проблема, и я решил ее, прекратив все процессы Fiddler в диспетчере задач, проверив показ процессов всех пользователей.Другой пользователь на машине, которой я пользуюсь (заемщик), продолжал сеанс Fiddler.Завершение этого сеанса и начало нового, похоже, решило проблему для меня.

0 голосов
/ 03 декабря 2013

Если другие ответы не работают, щелкните правой кнопкой мыши на fiddler и выберите «Запуск от имени администратора».

0 голосов
/ 28 ноября 2013

Просто попробуйте это

Help -> Troubleshoot Filters

А также перейдите на вкладку «Фильтры» и снимите флажок Использовать фильтры или измените фильтр соответствующим образом.

...