OS X上的HTTP通信监控

时间:2008-09-28 05:28:26

标签: http macos monitoring

您使用什么应用程序来监控OS X上的HTTP通信?

7 个答案:

答案 0 :(得分:7)

Charles Proxy

  

Charles是一个HTTP代理/ HTTP   监视/反向代理,启用a   开发人员查看所有HTTP   他们的机器和机器之间的流量   互联网。这包括请求,   响应和HTTP标头(其中   包含cookie和缓存   信息)。

在JAVA上运行。适用于OSX,Linux和Windows。

答案 1 :(得分:3)

我喜欢TcpCatcher。它是免费的,100%基于Java,所以它在Mac OS X上运行良好。 不仅如此,您还可以监控HTTP通信,但您也可以动态更改请求/响应,从而打开非常有趣的可能性。 There is a dedicated tutorial on capturing iPhone's HTTP communication.

答案 2 :(得分:2)

如果您希望跟踪应用流量,Wireshark是我发现的最佳工具 - 它可以记录和解码HTTP和many other protocols,并且GUI的搜索工具可以查找您的消息非常快速无痛地感兴趣。

我推荐的其他原因:

  • 安装快捷
  • 它直接从网卡捕获流量,无需更改应用程序或设置代理等。它甚至可以读取从tcpdump和类似工具中脱机捕获的转储
  • 它是多平台(适用于Windows / Mac / Linux等)
  • 它是开源的

答案 3 :(得分:1)

答案 4 :(得分:1)

如果您需要,还可以使用dTrace进行更详细的监控。

答案 5 :(得分:1)

我第二次使用Charles,这是一个非常出色的HTTP检查工具。当与iPhone模拟器(或任何其他OS X应用程序)一起使用时,Charles会自动设置系统设置以将其自身用作代理,因此您只需启动并运行。它也很容易通过几种不同的方式检查流量,并且具有非常宽松的免费试用版本,功能齐全(时间限制为一小时,带有几个唠叨屏幕),因此您可以尝试一下。

答案 6 :(得分:0)

取决于您对监视器的意思......

如果您只是想知道/停止安装的应用程序(或操作系统)何时尝试“打电话回家”,那么我建议LittleSnitch

您获得的安心非常值得您从银行账户中减轻重量。