Android如何实现类似Fildder数据抓包的功能

tJarvis 发布于 2016/10/31 16:50
阅读 381
收藏 0
Android如何实现类似Fildder数据抓包的功能?实现监控本机所有app的请求网络数据包,并保存抓取的数据包?
加载中
0
k
kidding

要是抓http的话,直接在wifi里面设置代理服务器,然后fiddler配置可以远程代理

这样手机就可以用fiddler来抓包了

k
kidding
ios 有一款软件叫replica web developer tool 这个就是远程搭建一个vpn,然后把数据都走到vpn上面,然后再做回显
t
tJarvis
不是用其他软件来抓取,而是实现这样一个抓取数据包的App
0
dezng
dezng
vpnService?
t
tJarvis
嗯,类似吧~~但是主要是抓取请求的数据包
0
DarkAngel
DarkAngel
因为Android是基于Linux,所以理论上可以通过libpcap捕获所有的数据包,不过可能会涉及到权限(需要root之类的),以及需要NDK 进行编译之类的。此外,如果你是想要像Fildder一样捕获HTTP之类的应用层的协议,估计还需要自己处理一下。我也没用过,可以自行谷歌 libpcap android

此外,Android上好像可以虚拟VPN,把自己的软件虚拟成一个VPN,然后所有的数据都会经过它,可以查考绿色守护或者ss
t
tJarvis
好的,谢谢提供思路
返回顶部
顶部