Existe alguma maneira de colocar o Android WiFi (aparelho DROID) no modo de monitoramento promíscuo?

StackOverflow https://stackoverflow.com/questions/2334244

Pergunta

Para uma aula de guerra de informações sobre ciência da computação há alguns anos, escrevi um script python que foi executado no Libpcap Promíscuou Packet Capture Arques para analisar o tráfego de bate -papo no Facebook (Earlang Tuply passou em texto claro), e pensei que um projeto interessante seria portar o programa do programa para Android.

Gostaria de reescrevê -lo em Java, mas não consigo encontrar nenhuma informação sobre a captura de pacotes diretamente no aparelho.

Foi útil?

Solução

Até onde eu sei, não há como colocar a WiFi Nic no modo de monitoramento da API pública. No entanto, dependendo do dispositivo usado pelo telefone, você poderá fazer com que o sistema o coloque no modo monitor se tiver acesso root.

Dê uma olhada no código no projeto Android-Wifi-Tether:

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

Existem alguns binários Linux e arquivos de configuração no diretório RES/ RAW/, que são copiados no lugar e controlados pelo aplicativo em Java.

Lembre -se de que você precisará enraizar o telefone para que isso funcione.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top