Мониторинг HTTP-коммуникаций в OS X - PullRequest
9 голосов
/ 28 сентября 2008

Какое приложение вы используете для мониторинга HTTP-связи в OS X?

Ответы [ 7 ]

7 голосов
/ 28 сентября 2008

Charles Proxy

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

Работает на JAVA. Доступно в OSX, Linux и Windows.

3 голосов
/ 02 сентября 2010

Мне нравится TcpCatcher. Он бесплатный и на 100% основан на Java, поэтому отлично работает на Mac OS X. Вы не только сможете отслеживать HTTP-связь, но и сможете менять запросы / ответы на лету, что открывает очень интересные возможности. Существует специальное руководство по захвату HTTP-связи iPhone.

2 голосов
/ 30 сентября 2008

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

Другие причины, по которым я рекомендую это:

  • Это быстро установить
  • Он захватывает трафик прямо с сетевой карты, нет необходимости менять приложение или устанавливать прокси и т. Д. Он даже считывает дампы, захваченные из tcpdump и аналогичных инструментов, в автономном режиме
  • Это мультиплатформенная (работает на Windows / Mac / Linux и других)
  • Это открытый исходный код
1 голос
/ 28 сентября 2008

Я второй использую Чарльза, это действительно отличный инструмент для проверки HTTP. При использовании с симулятором iPhone (или любым другим приложением OS X) Чарльз автоматически устанавливает системные параметры, чтобы использовать себя в качестве прокси-сервера, поэтому вам нужно только запустить и запустить. Также очень легко исследовать трафик несколькими различными способами, и он имеет очень мягкую бесплатную пробную версию, которая полностью функционирует (время ограничено часом с несколькими скучными экранами), поэтому вы можете попробовать его.

1 голос
/ 28 сентября 2008

Вы также можете использовать dTrace для более детального мониторинга, если это то, что вам нужно.

1 голос
/ 28 сентября 2008
0 голосов
/ 30 сентября 2008

Зависит от того, что вы подразумеваете под монитором ...

Если вы просто хотите узнать / остановить, когда установленное приложение (или ОС) пытается «позвонить домой», тогда я рекомендую LittleSnitch .

Полученное спокойствие стоит потери веса с вашего банковского счета.

...