【问题标题】:HTTP communication monitoring on OS XOS X 上的 HTTP 通信监控
【发布时间】:2008-09-28 05:28:25
【问题描述】:

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

【问题讨论】:

    标签: http macos monitoring


    【解决方案1】:

    Charles Proxy

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        我推荐这个的其他原因:

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

        【讨论】:

          【解决方案4】:
          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              【解决方案7】:

              取决于你所说的监视器是什么意思......

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

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

              【讨论】:

                猜你喜欢
                • 2013-01-06
                • 2012-04-28
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-11-10
                • 1970-01-01
                相关资源
                最近更新 更多