【发布时间】:2008-09-28 05:28:25
【问题描述】:
您使用什么应用程序来监控 OS X 上的 HTTP 通信?
【问题讨论】:
标签: http macos monitoring
您使用什么应用程序来监控 OS X 上的 HTTP 通信?
【问题讨论】:
标签: http macos monitoring
Charles 是一个 HTTP 代理 / HTTP 监控/反向代理,启用 开发者查看所有的HTTP 他们的机器和 互联网。这包括请求, 响应和 HTTP 标头(其中 包含 cookie 和缓存 信息)。
在 JAVA 上运行。适用于 OSX、Linux 和 Windows。
【讨论】:
我喜欢 TcpCatcher。它是免费的,并且 100% 基于 Java,因此它在 Mac OS X 上运行良好。 您不仅可以监控 HTTP 通信,还可以动态更改请求/响应,这开启了非常有趣的可能性。 There is a dedicated tutorial on capturing iPhone's HTTP communication.
【讨论】:
如果您正在寻找跟踪应用程序流量,Wireshark 是我发现的最佳工具 - 它可以记录和解码 HTTP 和 many other protocols,并且 GUI 的搜索工具可以找到您感兴趣的消息非常快速且无痛。
我推荐这个的其他原因:
【讨论】:
如果需要,您还可以使用 dTrace 进行更详细的监控。
【讨论】:
我第二次使用 Charles,它是一个非常优秀的 HTTP 检查工具。当与 iPhone 模拟器(或任何其他 OS X 应用程序)一起使用时,Charles 会自动设置系统设置以将自己用作代理,因此您只需启动并运行。它也很容易以几种不同的方式检查流量,并且有一个功能齐全的非常宽松的免费试用版(时间限制为一个小时,有几个唠叨屏幕),所以你可以试一试。
【讨论】:
取决于你所说的监视器是什么意思......
如果您只是想知道/停止安装的应用程序(或操作系统)何时尝试“打电话回家”,那么我推荐LittleSnitch。
您获得的安心非常值得您从银行帐户中减轻体重。
【讨论】: