3
在Eclipse中,運行配置,我添加了其他仿真器命令行選項「-tcpdump emulator1.cap」,它開始捕獲可由Wireshark打開的仿真器的網絡流量。涼!Eclipse Android模擬器命令行選項-tcpdump
現在我想知道如何只捕獲某些主機IP地址?我可以使用顯示過濾器,但文件變得太大。
在Eclipse中,運行配置,我添加了其他仿真器命令行選項「-tcpdump emulator1.cap」,它開始捕獲可由Wireshark打開的仿真器的網絡流量。涼!Eclipse Android模擬器命令行選項-tcpdump
現在我想知道如何只捕獲某些主機IP地址?我可以使用顯示過濾器,但文件變得太大。
您可以嘗試直接在設備的命令行上運行tcpdump。然後,您可以指定任意過濾器和選項,如tcpdump的手冊頁中所示。
然後,例如:
adb -e shell tcpdump -w /sdcard/capture.pcap host 10.0.2.2
當你完成:
adb pull /sdcard/capture.pcap
確保您的仿真器實例爲捕獲足夠的SD卡空間。
「adb -e shell tcpdump -s 1500 -w /sdcard/capture.pcap主機 10.0.2.2」更好地避免了「在捕獲期間限制數據包大小」。謝謝 – bob 2011-04-15 02:26:37