Используйте рутированный Android для захвата всего трафика на wan с использованием режима мониторинга/неразборчивого режима.

Прежде чем я начну, я довольно много искал и не смог найти именно то, что ищу.

У меня есть рутированный Nexus 5 с установленным Kali Nethunter. Очень легко захватить весь сетевой трафик с моего телефона, однако я хотел бы захватить его в режиме мониторинга/неразборчивости. Другими словами, просто трафик всех, кто подключен к моему Интернету с помощью моего телефона .

До сих пор я мог видеть только свою собственную сетевую активность, поэтому можно ли захватить, скажем, сетевой трафик моего ноутбука с помощью моего телефона, если они находятся в одной сети.

И под этим я не имею в виду создание точки доступа на моем телефоне, подключение моего ноутбука к ней и ее захват.

надеюсь, я сделал это достаточно ясно.

Редактировать

Мой вопрос не ограничивается Nexus 5. Любой телефон с поддержкой Android, который может достичь этого, может работать.

Обновленная информация для любого устройства Android

Ответы (1)

Любое андроид-устройство

Cyanogenmod предоставляет вам возможность собрать собственную сборку Cyanogen и встроенную сборку ядра. С его помощью вы можете скомпилировать совместимое ядро ​​​​для вашего телефона с желаемыми функциями. Вот пост , который проведет вас через процесс.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲: Linux-машина
USB-кабель
знакомство с основными командами


Для Нексуса 5

Подход 1:

Kali NetHunter не позволит вам использовать встроенную карту Wi -Fi для захвата пакетов.
Более того, большинство мобильных карт Wi-Fi не поддерживают беспорядочный/мониторный режим.
Вам нужно использовать внешнюю карту Wi-Fi (например, карту Alfa/Tp-link Wln722n),
подключиться к USB OTG на Nexus 5 для внедрения пакетов, после чего все готово.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
kali NetHunter
Root previliges Поддержка
хост-режима
Кабель адаптера USB OTG
Внешняя карта WiFi

Подход 2:

Нет необходимости устанавливать Kali NetHunter/любое пользовательское ПЗУ. Приложение для захвата PCAP
для Android позволяет пользователю захватывать пакеты WiFi. Он разработан Kismet Wireless. Не требует даже прав Root.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
Поддержка режима хоста
Кабель адаптера USB OTG
Внешняя карта WiFi


Другие устройства Android с чипсетом Broadcom

Есть поддержка только чипсетов Broadcom WiFi из этой группы . Есть приложение bcmon для Android для захвата сети (работает на складе, но с рут-андроидом). Только поддерживаемые чипсеты (прошивки) — это старые BCM4329 и BCM4330, и в официальном блоге bcmon не было никаких разработок с июля 2013 года. Для других прошивок вам может потребоваться скомпилировать драйверы для них. Возможно, вам придется скомпилировать драйверы для него вручную.
Nexus 7 (2012 г.), Samsung Galaxy S2 имеют BCM4330, внутренний Wi-Fi которого поддерживает режим монитора. Также Motorola Xoom, Galaxy Tab, Nexus S, Nexus One имеют BCM4329 и, как известно, поддерживают bcmon.


Маленький эксперимент

И тогда я начал искать прошивки и драйвера для Samsung Galaxy S2 и начал тестировать этот старый телефон.

airodump в режиме монитора В моей собственной сети

+1 за подробное объяснение и внешние ссылки. Именно тот ответ, который я хотел, спасибо.
@DaBaws Рад быть полезным, это еще не все, я изучаю это.
Я буду стремиться узнать больше, ценю ваши усилия.
Эй, спасибо за дальнейший эксперимент, на самом деле я просматривал это пару дней назад forum.xda-developers.com/showthread.php?t=1940416, пытаясь использовать Galaxy S2 моих друзей, чтобы сделать то же самое, похоже это работает хорошо.