如何在不使用任何root权限的情况下在Android中捕获网络数据包

时间:2012-08-09 00:09:15

标签: android capture packet-capture packet-sniffers

我想在Android应用上捕获网络数据包。您是否有任何建议或源代码可以帮助我了解这是否可行?

3 个答案:

答案 0 :(得分:5)

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

  1. 设置您的PC / Mac以通过分享您的有线连接 无线适配器
  2. 使用Android设备连接无线适配器
  3. 运行wireshark

答案 1 :(得分:0)

大多数在没有root的情况下过滤/嗅探/帐户网络流量的应用程序使用loopback vpn技巧,你设置一个vpn并检查流量(或任何你想要的)

对于嗅探器,请检查tpacketcapture,但我认为您没有来源...尝试联系,或检查fdroid是否有类似的开源应用

答案 2 :(得分:0)

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