2014-01-27 14 views
0

при установке Wireshark-win32-1.10.5.exe (это стабильная версия) ипочему я можите захватить 3g использования данных Wireshark и WinPcap

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

Я также установить все параметры в моем андроида телефона и хр зева, тогда я бегу

" ./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 – " 

в хр консоли зева, но когда Wireshark начала, это побуждаетдиалог, он говорит:

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

+0

У вас есть три возможных момента отказа - попытка захвата пакетов на самом устройстве (разрешение или проблема с параметрами), перенаправление сети или синтаксис вызова wirehark. Сообщение об ошибке, которое вы в настоящее время получаете, предлагает проблемы с последним, но у вас также могут быть проблемы с захватом. Возможно, вам захочется попробовать его на куски, например, передать локально собранные данные в wirehark, захватить на устройство Android файл и изучить его и т. Д. –

+0

Я уверен, что у устройства есть права на root, и все файлы на устройстве также имеют 777. Инструмент adb полезен – huqi2888

+0

другой, я надеюсь захватить пакеты в реальном времени, а не в кусках. – huqi2888

ответ

0

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

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

Тогда вы можете вытащить файл захвата с помощью:

adb pull /sdcard/capture.pcap 

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

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

Надежда, что помогает.

+1

Возможно, но вы представляете альтернативу, которая предполагает встроенный tcpdump и разрешение на исполняемый файл или adb для его запуска (ни на текущий момент, ни на текущие выпуски), а не на вопрос, который был задан. –

+0

'tcpdump не найден' – Mehdiway