在android下如何抓包呢,在網上找到了這麼個玩意。見附件。支持在android上抓包得工具
1.下載附件,解壓 tcpdump.zip
2.連接手機,用adb命令,將tcpdump傳到手機上。
- adb push tcpdump /data/local
3.修改下這個文件的權限
- adb shell chmod 777 /data/local
4.再進去手機的shell,進入剛纔的目錄下
- adb shell
- ls
- cd data
- cd local
5.運行如下命令,啓動抓包
- ./tcpdump -w packet.trace -s 0 -v port 80
6.運行你想抓包的應用。停止抓包,直接Ctrl+C
adb shell tcpdump -i eth0 -w /sdcard/capture.pcap
/data/local/tcpdump -i eth0 -w /sdcard/capture.pcap
7.抓包的結果在相同目錄下的packet.trace文件裏
8.退出adb shell,用如下命令把抓取的包文件,拽出來分析
- adb pull /data/packet.trace
windows下有很多包分析工具
使用WireShark打開日誌文件進行分析。