Aplicación gráfica en Python que permite escanear redes Wi-Fi guardadas en Windows, mostrar sus contraseñas (cuando están disponibles) y generar un reporte en archivo .txt con un diseño claro y profesional.
- 🔍 Escaneo de redes Wi-Fi guardadas en el sistema
- 🔐 Obtención de contraseñas (cuando el sistema lo permite)
- ⚡ Escaneo optimizado con múltiples hilos
- 🧠 Cache del último escaneo (no repite procesos innecesarios)
- ⏳ Indicador visual de escaneo (spinner animado)
- 📊 Muestra la cantidad de redes encontradas
- 💾 Exportación a archivo
.txt - 🖼️ Interfaz gráfica elegante y consistente
- 🪟 Verificación automática de sistema operativo (solo Windows)
- 👨💻 Ventana de información del desarrollador
- Sistema Operativo: Windows 10 / 11
- Permisos: Usuario con acceso a perfiles Wi-Fi
- Python: No requerido (versión
.exe)
- Descarga el archivo
wifi_report.zipdesde la sección de Releases del repositorio. Este archivo contiene el ejecutablewifi_report.exe. - Descomprime el archivo
wifi_report.zip. - Ejecuta
wifi_report.exe. - Presiona SCAN para escanear redes
- Presiona SAVE para guardar el reporte
- Presiona INFO para ver información del desarrollador
- Asegúrate de tener Python 3 instalado.
- Clona o descarga este repositorio.
- Abre una terminal en el directorio raíz del proyecto.
- Ejecuta el script:
python wifi_report.py
- El programa se iniciará y podrás interactuar con la GUI.
El archivo de reporte .txt generado por la aplicación incluye la siguiente información:
- Banner ASCII: Un encabezado distintivo.
- Fecha y Hora: El momento en que se generó el reporte.
- Usuario del Sistema: El nombre de usuario actual.
- Sistema Operativo: Detalles del sistema operativo Windows.
- Lista de Redes Wi-Fi y Contraseñas: Información detallada de las redes guardadas y sus contraseñas (si están disponibles).
- Firma del Desarrollador: Información del autor.
Nota: La cantidad de redes encontradas se muestra directamente en la interfaz de usuario de la aplicación y no se guarda en el archivo de reporte.
🛠️ Tecnologías utilizadas Python 3
Tkinter
PIL (Pillow)
netsh (Windows)
ThreadPoolExecutor
📦 Empaquetado El ejecutable fue generado con:
PyInstaller
Modo: --onefile
Interfaz: GUI (sin consola)
Tamaño final: 25 MB
👨💻 Autor Pablo Téllez A. 📍 Tarija - Bolivia 🗓️ 2024
⭐ ¿Te gustó el proyecto? ¡No olvides dejar una estrella ⭐ en el repositorio!

