Android自带的抓包工具tcpdump

最近有个网络问题,使用抓包工具定位,查看android系统源码发现,其实android现在已经集成了tcpdump工具包。

工具包源码路径:/external/tcpdump/

工具包在设备中的路径:/system/xbin/tcpdump

如设备中没有该包,使用源码编译后,push到设备,对文件添加执行权限就可以抓取网络包。

运行tcpdump的抓包指令:

tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

可以将设备的网络数据包抓取到/sdcard/capture.pcap,如需中断抓包,crtl+c即可。

抓取到网络数据包后,将文件capture.pcap pull到PC上,使用PC工具Wireshark工具进行数据包分析。

发布了142 篇原创文章 · 获赞 258 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/conconbenben/article/details/105496048