更新:2015-05-11 10:6
大。64KB
下載地址掃描二維碼安裝到手機
在android開發(fā)中,遇到socket編程,無法從log日志中查看到與之通訊的socket發(fā)送和返回的數據包是什么,這里介紹一個工具,tcpdump工具和wireshark工具查看抓到的內容。一款Android手機上的抓包工具,可以隨時獲取手機網絡連接情況,便于調試。
1. 下載TCPdump工具
2. Android手機需要先獲得root權限
這個自己找工具去root吧
3.將tcpdump工具放入android系統中
adb push tcpdump /data/local/tcpdump
如果提示沒有權限,那就最簡單的就是用下面的方法:
adb push tcpdump /data/local/tmp/tcpdump
異常情況:root后adb shell默認不是root用戶時,如何將文件放入手機系統中。
4.修改tcpdump的權限
adb shell chmod 6755 /data/local/tcpdump
5.移除已經存在的抓包文件
我們需要將capture.pcap放到/sdcard/下,請先將已存在的移除
adb shell rm -r /sdcard/capture.pcap
6.進入root權限
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ adb shell
shell@android:/ $ su
shell@android:/ #
7. 運行tcpdump
在手機端執(zhí)行相應需要進行抓包分析的操作
# /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
Got 后面的數值一直在增加,表明正在抓取數據包
8.中斷抓包
執(zhí)行完成后在命令提示符窗口執(zhí)行Ctrl+C中斷抓包進程
9.將抓包結果復制至本地
adb pull /sdcard/capture.pcap capture.pcap
(前面那個目錄為手機端地址,后面那個目錄為本地地址)
10.使用Wireshark等工具查看抓包文件capture.pcap
使用wireshark工具查看抓到的數據包文件,
Mac上安裝wireshark后,如果想使用需要再安裝X11
在你打開wireshark的時候系統會提示你安裝,你按照提示安裝就好了。安裝完成后重啟電腦。
直接雙擊capture.pcap,可打開wireshark
調整時間顯示格式:
菜單欄選View — Time Display Format 然后選擇你想要的時間格式
之后導入文件查看就可以了。
小編簡評:文件下載后解壓,Wi
下載 Windows優(yōu)化大師 7.3M /小編簡評:從系統信息檢測到調校
下載 時可通(windows時鐘升級) 479KB /小編簡評:windows時鐘升
下載 Windows XP VLK 序列號替換器 4KB /小編簡評:右鍵點擊“最新 XP
下載 Window灰色按鈕突破專家 6KB /小編簡評:Windows 按鈕
下載 Macromedia Dreamweaver 60.1M /小編簡評:一個可視化的網頁設計
下載 Macromedia Flash 8 123M /小編簡評:Macromedia
下載 Mini Browser(minibrowser) 298KB /小編簡評:即時修改cookie
下載 多國時鐘升級軟件(Microsoft Chinese Date & Time ) 55KB /小編簡評:Microsoft
相信不少大神都是想要一些抓包工具的,這種抓包工具都是可以快速的獲取你想要的app數據,你可以根據你想更改的數據快速的替換,從而讓app達到你想要的結果!
小編簡評:這是一款非常專業(yè)的s
下載 NetCapture抓包精靈app 9.1M /小編簡評:抓包精靈app是一款
下載 網絡請求抓包軟件 2.9M /小編簡評:網絡請求抓包軟件是一
下載 刀云抓包工具安卓版 1.3M /小編簡評:有需要在自己的手機上
網友評論