Skip to content

samilososami/knap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages