6

我想在 android 应用程序上捕获网络数据包。你有什么建议或源代码来帮助我理解这是否可行?

4

3 回答 3

5

如果没有 root,您将不得不使用 pass-thru 方法。

  1. 设置您的 PC/Mac 以通过无线适配器共享您的有线连接
  2. 使用您的 Android 设备连接到无线适配器
  3. 运行wireshark
于 2012-08-09T00:38:48.743 回答
0

大多数在没有 root 的情况下在 android 中过滤/嗅探/帐户网络流量的应用程序都使用环回 vpn 技巧,您可以在其中设置 vpn 并检查流量(或任何您想要的)

对于嗅探器,请检查tpacketcapture,但我认为您没有来源...然后尝试联系,或检查 fdroid 以获取类似的开源应用程序

于 2014-01-08T02:34:26.427 回答
0

这应该只是中间人方法 - 考虑设置代理。

于 2016-05-31T20:35:22.657 回答