【发布时间】:2011-09-22 14:03:08
【问题描述】:
我需要查看我设备上的特定 Android 应用程序(未植根)进行了哪些 http 调用。
您知道最简单的解决方案是什么吗?
我有一个本地 wlan 和一个 ubuntu 笔记本电脑,我可以通过笔记本电脑以某种方式捕获手机的 http 流量吗? (我试过运行wireshark,但我只看到我笔记本电脑的流量)
感谢您的帮助;)
【问题讨论】:
标签: android linux http capture wireshark
我需要查看我设备上的特定 Android 应用程序(未植根)进行了哪些 http 调用。
您知道最简单的解决方案是什么吗?
我有一个本地 wlan 和一个 ubuntu 笔记本电脑,我可以通过笔记本电脑以某种方式捕获手机的 http 流量吗? (我试过运行wireshark,但我只看到我笔记本电脑的流量)
感谢您的帮助;)
【问题讨论】:
标签: android linux http capture wireshark
我能想到的最简单的选择是:
通过以太网将笔记本电脑连接到路由器。使用笔记本电脑的无线网卡创建一个 ad-hoc 网络,将所有流量转发出以太网。让 android 设备连接到 ad-hoc 网络。 Wireshark 离开。
第二个想法:基本问题是您的无线路由器不会将数据广播到所有端口/无线连接。我还将假设路由器不会让您将数据转发到另一个连接。所以,你真正需要的是一个集线器。
因此,如果您有集线器,并且可以将它放在路由器的 WAN 端和网络连接之间,那么您可以将笔记本电脑插入集线器。由于集线器会将数据广播到其所有端口,您现在应该可以使用wireshark。
说了这么多,这可能属于 superuser.com。
【讨论】: