【发布时间】:2015-06-05 07:53:38
【问题描述】:
我正在使用 Charles Proxy 和 Wireshark 来监控来自我在 iPhone 上使用的各种 iOS 应用程序的 http(s) 流量。这些应用程序要求我在 iOS Wifi 设置下设置 HTTP 代理(我们称之为代理设置)。
我的企业需要查看从我的手机呼叫的所有 URL。从所有应用程序。所有 URL,而不是其中的一些。
现在 Charles 和 Wireshark 都可以正常工作,我可以看到大量流量来自我的手机。
但是,我不禁想知道我是否会丢失一些 HTTP 调用。也许调用不使用 Cocoa Core Foundation 库作为其网络的基础。
例如,我可以使用 TCP/IP 编写自己的 HTTP 库,这些库将绕过代理设置。
所以我的问题是:某些应用程序使用自定义滚动的 HTTP 库并回避我的代理设置的可能性有多大。或者更糟的是,他们使用原始 TCP/IP 与服务器通信。我知道这是可能的,但是任何 API 都以这种方式工作吗?有人做吗?
【问题讨论】:
-
任何API?你的意思是任何 ios 库/框架?
-
我几乎可以肯定,没有任何应用程序会这样做 - 如果要避开系统定义的代理,它将无法在某些需要代理连接的网络上运行。
标签: ios proxy afnetworking wireshark charles-proxy