Прослушивание беспроводного трафика с помощью TCPDump

Пытаюсь сниффить трафик со смартфона в локальной сети WiFi (легальным способом). Для этого я использую команду TCPDump на компьютере, подключенном к той же беспроводной сети.

Я могу перехватывать пакеты с айфонов, с телефона Galaxy с Android 5, но не с Galaxy с Android 4.4.2.

С этим устройством я могу только обнюхивать ICMP-трафик, который используется для пинг-запроса. Вместо этого у меня ничего нет.

Как это может быть возможным ? Что я могу сделать, чтобы перехватывать пакеты, как я делаю с iPhone? Разве Android не использует широковещательные сообщения для установления связи с точкой доступа?

Спасибо.

Ответы (1)

Для этого я бы рекомендовал приложение Intercepter-NG . Его немного сложно использовать, и, как известно, антивирусное программное обеспечение генерирует ложные срабатывания, но, похоже, это единственный выбор.

Как использовать Intercepter-NG

Как только приложение запустится, выберите «Пропустить сканирование» и в открывшейся активности выберите вкладку со значком Wireshark. Нажмите кнопку Play/Start, чтобы начать нюхать. Пакеты будут отображаться на экране, а также сохраняться в файле PCAP на SD-карте.

Привет Ариэль и спасибо за ваш ответ. Прошу прощения за неясность, я хочу слушать трафик со смартфона, а не нюхать со смартфона. Для этого я использую компьютер, подключенный к той же точке доступа WiFi и в той же локальной сети, что и смартфон.
В таком случае, боюсь, ваш вопрос не по теме для энтузиастов Android. Попробуйте спросить у суперпользователя .