Kit de herramientas de seguridad inalámbrica GTK4 con 57 módulos shell independientes para Wi-Fi, Bluetooth, RF, Zigbee, NFC y ataques del lado del router, además de MITM, reconocimiento, análisis de capturas y automatización de killchain.
Un toolkit de seguridad inalámbrica GTK4 para Linux. 57 módulos que cubren Wi-Fi, Bluetooth, RF, el lado del router y trabajo MITM de red tras una única interfaz.
Cada módulo es un script de shell independiente. La GUI es una vista sobre ellos, no un contenedor — nada está bloqueado detrás de la interfaz.
Desarrollo temprano. Probado a fondo en una máquina con un adaptador. La sección Qué funciona realmente es honesta sobre lo que eso significa, y merece la pena leerla antes de reportar un bug.
La mayoría de las herramientas inalámbricas son muy específicas en un solo campo. aircrack-ng es Wi-Fi. bettercap
es MITM de red. Las herramientas de BlueZ son Bluetooth. Una evaluación implica cinco herramientas,
cinco formatos de configuración y ninguna vista compartida del objetivo.
wifisting es amplio a propósito — a través de capas y protocolos, en un solo lugar. También envuelve Responder, mitm6, ntlmrelayx, mdk4 y hcxdumptool en lugar de reimplementarlos, para que las herramientas especializadas permanezcan debajo donde les corresponde.
La otra cosa que hace diferente: la mayoría de las herramientas te dicen que funcionaron. Esta
está construida para decirte cuándo no lo hicieron. Un módulo que reporta OK mientras el
objetivo está intacto es peor que uno que falla ruidosamente, así que hay un
--selftest por módulo y los que dependen del hardware dicen qué falta en lugar
de devolver un resultado vacío.
| Módulo | Descripción |
|---|---|
00_deps | Inspeccionar herramientas instaladas e instalar paquetes faltantes |
01_iface | Descubrir interfaces inalámbricas y controlar el modo monitor |
| Módulo | Descripción |
|---|---|
02_recon | Escaneo en vivo, selección de objetivo, análisis de CSV |
03_attack | Deauth, captura de handshake WPA/WPA2 y PMKID |
04_eviltwin | AP falso con portal cautivo y captura de credenciales |
08_pmkid_offline | Extracción offline de PMKID y conversión a hashcat |
09_wardrive | Escaneo con etiquetado GPS para mapeo de cobertura |
10_rogue_dhcp | Servidor DHCP malicioso para interceptación |
11_krack_kr00k | Reinstalación de claves KRACK y Kr00k |
17_wps_attack | Pixie Dust y PIN de WPS |
20_karma | Responder a cada probe request para atrapar clientes |
21_beacon_flood | Inundaciones de beacon y auth, confusión de WIDS, contramedidas Michael |
22_wifi_direct | Dispositivos P2P, servicios y negociación de propietario de grupo |
23_captive_portal_builder | Renderizar HTML de portal cautivo desde plantillas |
34_pmf_bypass | Postura de protección de tramas de gestión 802.11w por AP |
35_wifi6_attacks | Elementos HE, colisiones de color BSS, TWT, reutilización espacial |
47_wpa3_attack | Degradación de transición, Dragonblood, captura SAE y diccionario |
48_wep_attack | Auth falsa, repetición ARP, ChopChop, fragmentación, recuperación de clave |
53_jamming | Interferencia a nivel de trama mediante el driver modwifi |
54_client_isolation | Rebote de gateway, robo de puertos, reflexión de broadcast, retransmisión entre NICs |
55_ssid_overflow | SSID sobredimensionado más allá del límite de 32 bytes, con inyección en los mismos bytes |
| Módulo | Descripción |
|---|---|
07_arp | ARP spoofing y captura MITM |
13_802.1x_relay | Retransmisión RADIUS para 802.1X |
32_resolver_poison | Envenenamiento LLMNR/NBT-NS/mDNS, retransmisión NTLM, mitm6, Router Advertisement |
49_usb_mitm | MITM de Ethernet USB sobre RNDIS |
50_router_lan | TR-064, HNAP, UPnP/SSDP, SNMP, DNS rebinding, CSRF |
51_router_web | Inyección en página de diagnóstico, divulgación de rom-0, credenciales por defecto |
52_router_console | TFTP en modo recuperación, guía UART/U-Boot, análisis de flash offline |
| Módulo | Descripción |
|---|---|
05_bt_recon | Enumeración y fingerprinting de dispositivos |
06_bt_attack | Suplantación BLE y primitivas de ataque Bluetooth |
12_hid_injection | Inyección de pulsaciones de teclas HID por Bluetooth |
24_bt_mesh | Sniffing y ataques de BLE Mesh |
36_ble_tracker_hunt | Detección de AirTag/SmartTag/Tile y detección de seguimiento |
37_bt_classic_ssp | Modelos de Secure Simple Pairing y reconstrucción de logs HCI |
38_ble_adv_forge | Construcción de payloads iBeacon, Eddystone y Fast Pair |
39_ble_fuzz | Generación de corpus de payloads BLE malformados |
| Módulo | Descripción |
|---|---|
26_zigbee | Sniffing y ataques Zigbee (CC2531 / nRF52840) |
57_thread | Análisis de malla Thread y descubrimiento de border router |
| Módulo | Descripción |
|---|---|
25_rf_spectrum | Barridos de espectro SDR, captura IQ, ocupación de canal |
40_wifi_csi | Análisis de información de estado de canal y análisis de movimiento |
42_subghz | Decodificación de trenes de pulsos OOK Sub-GHz y referencia de bandas |
43_nfc_rfid | Códec NDEF y análisis de estructura de etiquetas MIFARE |
44_lora_loraWAN | LoRa y LoRaWAN |
45_drone_remote_id | Decodificación y construcción de Remote ID ASTM F3411 |
| Módulo | Descripción |
|---|---|
14_wifi_ids | Monitorización pasiva y detección de intrusiones inalámbricas |
15_wifi_cve_scan | Sondear redes en busca de exposición a CVE de Wi-Fi conocidos |
16_bt_cve_scan | Sondear dispositivos Bluetooth en busca de exposición a CVE conocidos |
18_capture_analysis | Navegación de pcap, extracción de hashes, manejo de hashcat |
19_wordlist_manager | Descargar, componer y gestionar wordlists y reglas |
27_firmware_iot | Extracción de firmware, recolección de credenciales, escaneo de CVE |
27b_fw_update_audit | Auditoría de actualización de firmware |
28_live_traffic | Vista de tráfico en vivo |
30_fingerprint | Identificación de clientes, detección de MAC aleatoria, correlación |
41_wifi_geolocate | Estimación de posición a partir de BSSID y RSSI |
46_public_wifi_audit | Calificar APs por riesgo de red abierta, WEP, degradación y evil-twin |
| Módulo | Descripción |
|---|---|
29_killchain | Encadenar ataques de varios pasos en ejecuciones reutilizables |
31_remote_node | Gestionar una flota de nodos remotos (Pi / VM / PC) |
Necesitas un adaptador que pueda inyectar.
iwlwifi acepta cada comando
y no transmite nada. La aplicación lo detecta y se niega con una explicación.El modo monitor por sí solo no es suficiente. Con una tarjeta Intel puedes navegar por la interfaz y leer capturas, pero la mayoría de los módulos se negarán a ejecutarse.
Algunos módulos necesitan más: un SDR para trabajo RF, un adaptador Bluetooth, hardware NFC, un CC2531 o nRF52840 para Zigbee y Thread. La GUI marca cuáles.
Después de extraer el archivo, en tu terminal:
cd native
meson setup builddir && meson compile -C builddir
Eso construye la GUI. Luego, desde la raíz del proyecto:
./wifisting.sh
La aplicación pide tu contraseña cuando un módulo necesita root — eso es pkexec,
y solicita por acción en lugar de una vez al inicio.