我正在寻找一种方法来嗅探我的Android应用程序产生的网络流量。原因是我想检查并发送由我的应用程序中使用的第三方跟踪库生成的流量统计数据。
正因为如此,我不能使用任何tPacketCapture或类似的语言。
我无法访问此跟踪库的http客户端,因此无法拦截任何请求。
我已经看过VpnService
了,但我当然不能强迫用户每次使用我的应用程序时都连接到VPN。
所以我正在寻找任何关于如何在Android中做到这一点的建议,如果可能的话。
我发现有一个库,NetworkEye,它正在做我想做的事情……但对iOS来说。
发布于 2016-02-17 02:30:03
据我所知,要在Android操作系统中实现“全局”数据包嗅探,你必须在一个有根的设备上运行。对于库,我会通过NDK和libpcap for Android
https://stackoverflow.com/questions/35439479
复制相似问题