0

我已经下载了一个 Android 应用程序(也适用于 iPhone 和 ipad)。我想监视它正在访问哪些 URL。在桌面上,您可以使用 Chrome 开发工具等工具处理浏览器流量,使用 Charles Proxy (http://www.charlesproxy.com/) 处理其他应用程序流量。是否有类似的方法可以从外部为应用程序设置代理,然后查看任何连接尝试,可能带有标头和响应?

我只需要这样做一次,以确保应用程序没有恶意,因此该过程不必是世界上最方便的方法。例如,它可能涉及在桌面上设置代理应用程序,然后通过它进行连接,或者在基于桌面的模拟器上运行 Android 或 iOS 版本并对其进行监控。

4

2 回答 2

0

在搜索 SO 时,可以找到很多关于此主题的内容。最好的解决方案似乎是将桌面设置为 android 设备的接入点,并像这里建议的那样在其上运行 wireshark

在wireshark上捕获手机流量

于 2012-08-05T01:02:36.073 回答
0

你最好的选择是查尔斯代理试用版

设置查尔斯代理就像黄油

1)确保计算机和设备在同一网络上

2)在电脑上下载charles代理

3) 在设备上转到 wifi--> 连接名称--> 保留它--> 修改--> 手动代理--> 提供您的 IP 地址和端口 8888

4)在你这样做的时候让查尔斯在电脑上保持打开状态

5)您将在 charles 中弹出有关连接的信息,并开始向您显示从应用程序捕获的流量。

于 2015-07-10T23:15:09.320 回答