Eclipse Android模拟器命令行选项-tcpdump

时间:2011-04-14 23:48:16

标签: android eclipse emulation tcpdump

在Eclipse的Run Configurations中,我添加了额外的模拟器命令行选项“-tcpdump emulator1.cap”,它开始捕获模拟器的网络流量,可由Wireshark打开。凉!

现在我想知道如何以某种方式捕获某些主机IP地址?我可以使用显示过滤器,但文件太大了。

1 个答案:

答案 0 :(得分:2)

您可以尝试直接在设备的命令行上运行tcpdump。然后,您可以指定任意过滤器和选项,如tcpdump的手册页中所示。

然后,例如:

adb -e shell tcpdump -w  /sdcard/capture.pcap host 10.0.2.2

完成后:

adb pull /sdcard/capture.pcap

确保您的模拟器实例具有足够的SD卡空间用于捕获。