2009-08-13 6 views
39

Мне нужен сниффер для проверки сетевого трафика приложений, разработанных мной для Windows и Facebook. Основные требования: -display запроса и ответа -display HTTP заголовки -display время, которое потребовалось, чтобы выполнить запрос HTTPКакой монитор HTTP-трафика вы бы порекомендовали для Windows?

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

+0

Разблокируйте вопрос. Это для развития! Пока вы разрабатываете, вы хотели бы видеть, что есть в заголовке HTTP/S и т. Д. –

ответ

73

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

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

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

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

+9

Исправление: Fiddler, если вы хотите контролировать * или изменять * HTTP * или HTTPS * трафик. – EricLaw

4

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

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

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

6

Мне нравится fiddler

+0

fiddler это отстой с его корневыми знаками – K3rnel31

6

я теперь использовать CharlesProxy для развития, но ранее я использовал Fiddler

+0

+1 для Чарльза. Fiddler очень хорош, но некоторые другие функции Чарльза, такие как Map Local и Rewrite, дают ему преимущество (плюс, это кросс-платформенный). – NickFitz

+2

FWIW, Fiddler может отображать локальные (см. AutoResponder) и тривиально переписывать (см. Движок скрипта). Он работает только в Windows, но вы можете указать любой другой компьютер на компьютере под управлением Windows Fiddler. – EricLaw

+1

Дополнительный +1 для скрипача для бесплатного – George

1

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

+0

Скрипач это отстой с его корневыми знаками – K3rnel31

3

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

0

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