Есть ли способ перевести Android WIFI (телефон с дроидом) в беспорядочный режим мониторинга? - PullRequest
7 голосов
/ 25 февраля 2010

Несколько лет назад для класса Computer Science Information Warfare я написал скрипт на python, который запускался на разнородных файлах захвата пакетов libpcap, чтобы анализировать трафик чата facebook (кортежи earlang, передаваемые в виде открытого текста), и думал, что интересным проектом будет перенести программу на Android.

Я хотел бы переписать его на Java, но не могу найти информацию о перехвате пакетов непосредственно на телефоне.

1 Ответ

5 голосов
/ 25 февраля 2010

Насколько я знаю, нет способа перевести Wi-Fi NIC в режим мониторинга из общедоступного API. Однако, в зависимости от устройства, используемого телефоном, система может перевести ее в режим монитора, если у вас есть права доступа root.

Взгляните на код в проекте android-wifi-tether:

http://code.google.com/p/android-wifi-tether/source/browse/?r=304#svn/trunk%3Fstate%3Dclosed

В каталоге res / raw / есть несколько двоичных файлов и файлов конфигурации Linux, которые копируются на место и контролируются приложением на Java.

Помните, что для этого вам понадобится рутировать телефон.

...