Android Wireshark+tcpdump抓包

来源:互联网 发布:pdg文件怎么打开 mac 编辑:程序博客网 时间:2024/04/27 18:55

Android开发过程中,也经常需要抓包,一般有两种方法,一个是用Fiddler代理抓包,另一个就是用Wireshark+tcpdump抓包。前者操作简单,手机不用root,但是有很多局限性,后者操作相对繁琐,但他可以看到整个网络请求的过程,这里我就针对后者详细记录一下。

1.首先要确保手机root。

2.一般Android的手机都自带tcpdump,没有的话,就要先下载tcpdump,然后将它push到手机中,命令是:

adb push D:\tcpdump /data/local/tcpdump
3.启动并运行dump,并且保存信息文件,命令是(如果不是自带的tcpdump,需要加上tcpdump的路径):
adb shell tcpdump -i any -p -s 0 -w /sdcard/my.pcap
4.将my.pcap文件pull到电脑上,命令是:

adb pull /sdcard/my.pcap d:/
5.最后在电脑上用Wireshark打开my.pcap文件就可以分析了。


0 0
原创粉丝点击