Escaneo con GPS
Detecta las redes cercanas con todos sus datos técnicos y las ubica en el mapa, con un log en vivo de cada red nueva.
root@underc0de:~$ ./wardrive --scan
La herramienta de wardriving de la comunidad Underc0de. Escaneá redes Wi-Fi con GPS, velas en un mapa oscuro coloreado por seguridad, exportá a KML y fusioná tus capturas con las de otras personas.
ls funciones/
Pensada para relevamiento de cobertura, auditorías autorizadas, investigación y aprendizaje.
Detecta las redes cercanas con todos sus datos técnicos y las ubica en el mapa, con un log en vivo de cada red nueva.
Cada red se ubica donde la señal fue más fuerte y se reubica si una medición posterior la mejora.
Redes coloreadas por tipo de seguridad, con filtros por sesión o cifrado y búsqueda por nombre o BSSID.
Un KML por sesión y un KML global con una única entrada por BSSID.
Importá KML o CSV de WiGLE, incluso desde apps de mensajería como WhatsApp o Telegram, sin repetir redes.
Nombrá, pausá y reanudá tus sesiones, y buscá entre muchas cuando las necesites.
ls capturas/
Dark mode con la identidad de Underc0de. Tocá cualquier captura para verla en grande y moverte con las flechas. Las redes que se ven son datos de demostración.
man wardrive
Ponele un nombre (por ejemplo, el barrio) y dejá la pantalla encendida mientras escanea.
Cada red aparece con su color de seguridad y se reubica a medida que te acercás.
Al parar, se genera el KML de la sesión y se actualiza el KML completo.
Subilo a Google My Maps, exportá CSV para WiGLE o compartilo con amigos para fusionar.
tail -f wardrive.log
Mientras escaneás, Wardrive-UC va dejando un log en vivo: cada red nueva, cada reubicación por mejor señal y el estado de la sesión. Las redes del mapa se colorean según su cifrado.
$ tail -f wardrive.log [19:41:02] sesión "centro" iniciada [19:41:07] + red Fibertel-2.4 WPA2 ch 6 -58dBm [19:41:07] + red Movistar_AX WPA3 ch 36 -61dBm [19:41:19] ~ reubicada Fibertel-2.4 -52dBm [19:41:40] + red Cafe_Libre Abierta ch 1 -70dBm [19:42:15] sesión pausada · 37 redes $
ls formatos/
Sin formatos propietarios: lo que capturás es tuyo y lo podés llevar a donde quieras.
Un KML por sesión y uno completo. Importalo en Google My Maps o abrilo en Google Earth para ver todas tus redes en un mapa.
Exportá en el formato estándar de WiGLE para sumar tus capturas o cruzarlas con las de la comunidad.
Los datos nunca salen de tu teléfono salvo que vos exportes un archivo. Sin cuentas, sin nube y sin tracking.
adb install wardrive-uc.apk
Gratis para Android 7 o superior. El escaneo requiere Android, porque iOS no permite leer las redes del entorno. Conseguila en Google Play o bajá el APK de la última versión desde GitHub.
Consultá la política de privacidad de Wardrive-UC.
cat faq.md
En la mayoría de los países, detectar la existencia de una red Wi-Fi —su nombre, su ubicación y su tipo de seguridad— es legal, porque solo registrás información que la red emite públicamente. Lo ilegal es conectarte o intentar acceder a una red sin autorización. Usá Wardrive-UC de forma ética: relevamiento de cobertura, auditorías autorizadas, investigación y aprendizaje.
La app se compila para iOS y te deja ver el mapa e importar o exportar archivos, pero no escanea redes: Apple no expone la API necesaria. El escaneo funciona solo en Android.
Android limita los escaneos de Wi-Fi (4 cada 2 minutos) para cuidar la batería, así que el intervalo por defecto es conservador. Si desactivás «Limitación de búsqueda de Wi-Fi» en Opciones de desarrollador, podés escanear cada 5 segundos.
Guarda los datos públicos de cada red (SSID, BSSID, canal, banda, seguridad y señal) junto con su ubicación GPS, todo en tu teléfono. No hay servidores propios: los datos solo salen si vos exportás un KML o CSV y lo compartís.
Pedile que exporte su sesión en KML o CSV y te la comparta (WhatsApp, Telegram, etc.). En la app, importala desde la pantalla de fuente de datos: se fusiona con tu mapa sin repetir redes, con una sola entrada por BSSID.
Sí. El código está en GitHub (underc0delabs/wardrive-uc), hecho con Expo, React Native y TypeScript, con un módulo nativo en Kotlin. Podés leerlo, compilarlo y contribuir.