#下载 下载tcpdump, 还有个地址是http://www.eecs.umich.edu/~timuralp/tcpdump-arm,下载重命名为tcpdump

使用

详细使用请参考http://www.tcpdump.org/里面的文档

机器是需要root过才能使用tcpdump的。

adb push c:/wherever_you_put/tcpdump /data/local/tcpdump
adb shell chmod 6755 /data/local/tcpdump

抓包很简单(需要root权限)

adb shell
su(这个是换成root用户)
/data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

接着就会看到:

tcpdump: listening on wlan0, link-type EN10MB (Ethernet), capture size 65535 bytes
Got 0

CTRL—C停止抓包,然后两次exit,再然后:

adb pull /sdcard/capture.pcap

最后用wireshark在pc机上就可以分析了。

下载wireshark查看数据包,地址是http://www.wireshark.org/download.html,打开这个数据包,就可以查看了。