1

我知道有很多关于如何使用 tcpdump、wireshark 等捕获网络流量的线程。我尝试-tcpdump emulator1.capEclipse > Run Configurations. 但我不知道这些数据是在哪里捕获的。有人可以告诉我有关如何使用 tcpdump 捕获流量的分步说明吗?

4

2 回答 2

5

它存储在模拟器的 PWD 上。如果我从命令行启动模拟器,比如

$模拟器-tcpdump emulator1.cap -avd x86

然后我得到一个不错的 emulator1.cap 文件。

使用 Eclipse,您可能想要做一个绝对路径。尝试编写 -tcpdump /tmp/emulator1.cap 或 -tcpdump C:\emulator1.cap(在 Windows 上)

于 2012-04-29T02:26:29.867 回答
-1

就我而言,我尝试这样做,但我收到了一些模拟器警告,例如:

模拟器:警告:QEMU2 尚不支持 -tcpdump 标志,将被忽略。

顺便说一句,我在控制台发出的命令是/path_to_sdk/sdk/tools/emulator -tcpdump /path_to_save/emulator1.cap -avd Nexus_7_API_22。

有没有人对模拟器支持 tcpdump 标志的图像或引擎有什么想法?

于 2016-12-14T15:33:55.013 回答