Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

KNAP (Known Nearby Access Points)

Sniffer pasivo de radiofrecuencia especializado en identificar redes WiFi conocidas por dispositivos cercanos mediante la captura de peticiones de sonda (Probe Requests).


Python Scapy Linux

✦ Descripción

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.

✦ Características

  • 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.txt sin duplicados.
  • Detección de Interfaz: Verificación automática del modo monitor en la interfaz de red seleccionada.

✦ Instalación y Uso

  1. Clone el repositorio:
    git clone https://github.com/samilososami/knap.git
    cd knap
    pip3 install -r requirements.txt
  2. Ejecute la herramienta especificando su interfaz en modo monitor:
    python3 knap.py -i <interfaz>

Para mostrar fabricantes:

python3 knap.py -i <interfaz> -oui oui.txt

Caution

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.

About

Sniffer de Probe Requests para identificar redes WiFi conocidas por dispositivos cercanos.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages