Android抓取网络通讯包(需root权限)

需要拥有tcpdump文件的执行权限前提手机设备必须root

$adb shell

$su

#cd data/local/tmp

#./tcpdump -ni wlan0 host [域名or IP]

查看所有通过wlan0设备的通讯包的情况

如果提示not found tcpdump:

到这里下载该文件:点击打开链接

把tcpdump文件copy到手机设备的/data/local/tmp/目录下,并赋予可执行权限:

$adb push tcpdump  /data/local/tmp/

$adb shell chmod 777

/data/local/tmp/tcpdump

再次查看主机通过wlan0设备 x.x.x.x 的通讯包情况

#./tcpdump -ni wlan0 host  x.x.x.x

你可能感兴趣的:(Android抓取网络通讯包(需root权限))