Sniffer pasivo de radiofrecuencia especializado en identificar redes WiFi conocidas por dispositivos cercanos mediante la captura de peticiones de sonda (Probe Requests).
KNAP detecta en tiempo real los ESSID (nombres de red) que los dispositivos móviles y equipos cercanos están buscando para conectarse automáticamente. Esta técnica permite enumerar a qué redes confiaría un objetivo potencial para realizar ataques de punto de acceso falso o reconocimiento de ubicación.
- Captura en Tiempo Real: Visualización inmediata de dispositivos (MAC) y las redes por las que consultan.
- Identificación de Fabricantes: Integración opcional de base de datos OUI para mostrar el fabricante del dispositivo detectado.
- Registro Automático: Almacenamiento de hallazgos en un archivo
essids.txtsin duplicados. - Detección de Interfaz: Verificación automática del modo monitor en la interfaz de red seleccionada.
- Clone el repositorio:
git clone https://github.com/samilososami/knap.git cd knap pip3 install -r requirements.txt - Ejecute la herramienta especificando su interfaz en modo monitor:
python3 knap.py -i <interfaz>
Para mostrar fabricantes:
python3 knap.py -i <interfaz> -oui oui.txtCaution
Esta herramienta requiere que la interfaz de red soporte modo monitor. El uso de esta técnica debe limitarse a fines éticos y bajo consentimiento previo.