4 votes

Le tethering Android supporte-t-il le mode promiscuous ?

Comme mon ordinateur de bureau n'est pas équipé d'une carte sans fil, je me connecte à mon Android pour me connecter à mon réseau Wi-Fi.

Je me demandais si Android prend en charge le mode promiscuous, afin que je puisse surveiller le trafic de mon réseau sans fil ?

3voto

Flow Points 18254

IIRC vous ne pouvez pas mettre une interface sans fil en mode promiscuous lorsqu'elle est utilisée. Mais cela peut ne pas être vrai pour toutes les interfaces/chipsets/pilotes.

Vous pouvez installer Requin pour la racine qui est un wireshark réduit pour Android. Il renifle les couches 2 et supérieures sans mode promiscuous, donc les résultats ne sont pas les mêmes que ceux obtenus avec kismet par exemple. D'un autre côté, vous serez en mesure de capturer le trafic même lorsque vous êtes connecté. Il est peut-être possible d'activer le mode promiscuous sur certaines interfaces Android. Shark for Root devrait alors être capable de capturer tous les paquets que votre antenne W-LAN reçoit.

2voto

ce4 Points 14264

Vous ne pouvez pas surveiller votre réseau Wi-Fi en utilisant le tethering même si Android prend en charge le mode promiscuous pour le chipset Wi-Fi.

Raison :
Le Tethering fait du NAT en interne et vous attribue une IP dans une plage privée 192.168.* via un démon DHCP fonctionnant sur votre téléphone. Il n'y a aucune chance que vous puissiez voir le trafic Wi-Fi pur de cette façon.

Ce que vous peut faire :
Avoir un micrologiciel personnalisé installé (par ex. CyanogenMod ) et faites un tcpdump sur votre téléphone lui-même (s'il supporte le mode PROMISC et le tcpdump).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X