2011-09-26 22 views
6

Estoy trabajando para mis tesis en redes, y he tropezado con un pequeño problema. Uno de los primeros pasos en el trabajo que debo hacer consiste en tener una computadora que funcione como AP (estoy usando hostapd para esto) y con ella detectar todos los dispositivos en la habitación que actualmente tienen wifi encendido (no es necesario estar asociado con cualquier AP).Descubre dispositivos móviles usando wifi

He encontrado un hilo que prácticamente pregunta lo mismo (discover mobil devices using wifi), y entiendo las respuestas que se dieron, pero no dan ninguna pista sobre cómo se puede hacer esto. La publicación termina diciendo que la persona pudo hacer esto usando Kismet, sin embargo, parece que solo puedo usar Kismet para descubrir clientes que ya están asociados con un AP.

¿Puede alguien señalarme en la dirección correcta aquí por favor? Si no usa Kismet, entonces sugiera una herramienta diferente que funcione con Ubuntu.

Ps. Tendré que ejecutar un escaneo continuo de la "sala" para encontrar cualquier dispositivo nuevo y luego enviar esta información a un administrador de eventos escrito en Java.

Respuesta

2

Supongo que podría tener una tarjeta WiFi, en modo monitor, escaneando todos los canales en busca de balizas. En Linux, aircrack-ng es el conjunto de herramientas que está buscando. airodump-ng es la herramienta que te muestra una lista de dispositivos presentes en tu ubicación. Está diseñado para mostrar primero los hotspots con los potenciales clientes, pero también muestra todos los dispositivos que están conectados a un AP o que intentan sondear un AP.

Sin embargo, no podrá escanear dispositivos que tengan su conexión WiFi desactivada. No estoy seguro acerca de los dispositivos no asociados a un AP, supongo que será capaz de detectarlos si envían balizas de una forma u otra (por ejemplo, para detectar puntos de acceso WiFi).

Si necesita esto en Java, puede escribir un contenedor en airodump-ng, o puede ejecutar airodump-ng como un servicio que da salida a un archivo y leer este archivo desde una aplicación Java.

Ninguna respuesta concreta Me temo, pero espero que esto te ayude a encontrar la manera de resolver tu problema.

+0

Muchas gracias por su respuesta :) Había usado esas herramientas antes cuando estaba jugueteando con la seguridad de la red y puedo usarla para encontrar personas que actualmente están enviando paquetes a un AP determinado (en este caso, mi prueba AP), sin embargo, los clientes no asociados no aparecen. airodump me dice que este AP ha capturado x beacons sin embargo. ¿Hay alguna manera de mostrar la fuente de estos faros? –

Cuestiones relacionadas