Почему я не могу перехватить данные 3g используя wireshark и winPcap

Когда я устанавливаю Wireshark-win32-1.10.5.exe(это стабильная версия) и

WinPcap_4_1_3.exe/3.1-WinPcap.exe(также стабильная версия),

Я также установил все параметры в моем телефоне Android и XP OS, затем я бегу

  " ./data/local/tcpdump-arm -n -s 0 -w - | nc -l -p 7100 " in phone shell console,

  run"adb forward tcp:6100 tcp:7100 && nc 127.0.0.1 6100 | wireshark -k -S -i – "

в консоли xp os, но при запуске wireshark выдается диалоговое окно, в котором говорится:

Сеанс захвата не может быть инициирован (Ошибка открытия адаптера: ххх). Пожалуйста, убедитесь, что (-) является правильным интерфейсом. Помощь можно найти на...

1 ответ

Я использовал следующую команду и смог захватить трафик с эмулятора:

adb shell tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

Затем вы можете получить файл захвата:

adb pull /sdcard/capture.pcap

Он вытянет файл в папку Windows, из которой вы вызываете эту команду.

Посмотрите эту ссылку для более подробной информации: http://www.kandroid.org/online-pdk/guide/tcpdump.html

Надеюсь, это поможет.

Другие вопросы по тегам