代码之家  ›  专栏  ›  技术社区  ›  Neil

监控移动应用程序访问的URL

  •  1
  • Neil  · 技术社区  · 12 年前

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

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

    2 回复  |  直到 12 年前
        1
  •  0
  •   Community CDub    7 年前

    当搜索SO时,可以在这个主题上找到很多内容。最好的解决方案似乎是设置一个桌面作为安卓设备的访问点,并像这里建议的那样在上面运行wireshark

    Capturing mobile phone traffic on wireshark

        2
  •  0
  •   user3285525    9 年前

    你最好的选择是charles代理试用版

    设立查尔斯的代理人就像黄油一样

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

    2) 在计算机上下载charles代理

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

    4) 在你做这件事的时候,让charles打开电脑

    5) 您将在charles中看到一个关于连接的弹出窗口,并开始向您显示从应用程序捕获的流量。。