2012-04-06 2 views
1

Я знаю, что существует множество потоков, связанных с захватом сетевого трафика с помощью tcpdump, wirehark и т. Д. Я попытался включить -tcpdump emulator1.cap в Eclipse > Run Configurations. Но я не знаю, где эти данные захватываются. Может кто-нибудь, пожалуйста, дайте мне знать пошаговые инструкции о том, как использовать tcpdump для захвата трафика?Захват сетевой активности в эмуляторе android

ответ

5

Он хранится на PWD эмулятора. Если я запустить эмулятор из командной строки, как

$ эмулятора -tcpdump emulator1.cap -avd x86

я получить хороший файл emulator1.cap.

Использование Eclipse, возможно, вам захочется сделать абсолютный путь. Попробуйте написать -tcpdump /tmp/emulator1.cap или -tcpdump C: \ emulator1.cap (на Windows)

-1

В моем случае я пытался делать это, но я получил некоторый эмулятор предупреждение как:

эмулятора: ПРЕДУПРЕЖДЕНИЕ : Флаг -tcpdump еще не поддерживается в QEMU2 и будет проигнорирован.

Кстати, команда, которую я выпустил на консоли, это/path_to_sdk/sdk/tools/emulator -tcpdump /path_to_save/emulator1.cap -avd Nexus_7_API_22.

Есть ли у кого-нибудь идеи о том, какое изображение или движок поддерживает эмулятор tcpdump?

+0

Новый вопрос? Спросите * как вопрос. * Вы отправили это как ответ на вопрос, заданный 4 года назад. –

+0

Нет @DavidMakogon, я говорю ему ответ, что команда, которую я издал, должна работать, но не работает. Хотя я нахожу ответ уже для своего вопроса и моего последующего запроса. – warfreak92

Смежные вопросы