Какой монитор HTTP-трафика вы бы порекомендовали для Windows?

Мне нужен анализатор для проверки сетевого трафика приложений, разработанных мной для Windows и Facebook.

Базовые требования:

  • отображать запрос и ответ
  • отображать заголовки HTTP
  • отобразить время, необходимое для выполнения HTTP-запроса

Сейчас я использую HTTP Analyzer. Очень хороший инструмент, но он заканчивается с некоторой ошибкой через 10-15 минут работы в Vista.

8 ответов

Решение

Wireshark, если вы хотите видеть все, что происходит в сети.

Fiddler, если вы хотите просто отслеживать трафик HTTP/s.

Живые заголовки HTTP, если вы в Firefox и хотите быстрый плагин, чтобы увидеть заголовки.

Кроме того, FireBug также может получить эту информацию и предоставляет удобный интерфейс, когда вы работаете на одной странице во время разработки. Я использовал его для мониторинга транзакций AJAX.

Я сейчас использую CharlesProxy для разработки, но ранее я использовал Fiddler

Попробуйте Wireshark:

Wireshark является ведущим в мире анализатором сетевых протоколов и стандартом де-факто (и часто де-юре) во многих отраслях и учебных заведениях.

Существует некоторая кривая обучения, но это, несомненно, лучший доступный инструмент.

Мне нравится скрипач

Fiddler хорош, когда вас интересует только http(s) сторона сообщений. Это также очень полезно, когда вы пытаетесь проверить внутри потока https.

Мне нравится TcpCatcher, потому что он очень прост в использовании и имеет современный интерфейс. Он предоставляется в виде jar-файла, вы просто скачиваете его и запускаете (без процесса установки). Кроме того, он поставляется с очень полезными функциями модификации пакетов "на лету" (режим отладки).

В большинстве случаев я использую Wireshark, но при работе с зашифрованными данными Fiddler не доставляет хлопот.

Другие вопросы по тегам