我知道有很多关于如何使用tcpdump,wireshark等捕获网络流量的线程。我尝试在-tcpdump emulator1.cap
中启用Eclipse > Run Configurations
。但我不知道在哪里
这些数据被捕获。有人可以告诉我有关如何使用tcpdump捕获流量的分步说明吗?
答案 0 :(得分:5)
它存储在仿真器的PWD上。如果我从命令行启动模拟器,比如
$ emulator -tcpdump emulator1.cap -avd x86
然后我得到一个很好的emulator1.cap文件。
使用Eclipse你可能想做一个绝对的路径。 尝试编写-tcpdump /tmp/emulator1.cap或-tcpdump C:\ emulator1.cap(在Windows上)
答案 1 :(得分:-1)
在我的情况下,我尝试过这样做,但我得到了一些模拟器警告:
模拟器:警告:QEMU2中不支持-tcpdump标志,将被忽略。
顺便说一句,我在控制台发出的命令是/ path_to_sdk / sdk / tools / emulator -tcpdump /path_to_save/emulator1.cap -avd Nexus_7_API_22。
有没有人对模拟器支持tcpdump标志的图像或引擎有什么想法?