嗅探网络请求

时间:2016-02-16 17:42:32

标签: android sniffing

我正在寻找一种方法来嗅探我的Android应用正在生成的网络流量。原因是我想检查并发送我在我的应用中使用的第三方跟踪库生成的流量统计信息。

因此,我不能使用任何tPacketCapture或类似物。

我无法访问此跟踪库的http客户端,因此我无法拦截任何请求。

我已经看了VpnService,但我不能强迫用户每次使用我的应用程序时连接到VPN。

所以如果可能的话,我正在寻找有关如何在Android中执行此操作的任何建议。

我发现有这个库NetworkEye,它正在做我想做的事情......但对于iOS。

1 个答案:

答案 0 :(得分:0)

据我所知,要在Android操作系统中实现“全局”数据包嗅探,您必须在root设备上运行。 对于图书馆,我会浏览NDK和libpcap for Android