Skip to content

Aplicación gráfica en Python para Windows que escanea redes Wi-Fi guardadas, muestra contraseñas y genera reportes .txt desde una interfaz elegante y portable.

Notifications You must be signed in to change notification settings

Pablitus666/WiFi---Report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 WiFi Scanner (Windows)

Python Platform GUI Build Executable License

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.


Social Preview


✨ Características

  • 🔍 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

🖥️ Requisitos

  • Sistema Operativo: Windows 10 / 11
  • Permisos: Usuario con acceso a perfiles Wi-Fi
  • Python: No requerido (versión .exe)

📷 Capturas de pantalla

Vista previa de la aplicación


🚀 Instalación y uso

Opción 1: Ejecutable (.exe) — Recomendado

  1. Descarga el archivo wifi_report.zip desde la sección de Releases del repositorio. Este archivo contiene el ejecutable wifi_report.exe.
  2. Descomprime el archivo wifi_report.zip.
  3. Ejecuta wifi_report.exe.
  4. Presiona SCAN para escanear redes
  5. Presiona SAVE para guardar el reporte
  6. Presiona INFO para ver información del desarrollador

Opción 2: Ejecutar desde código fuente

  1. Asegúrate de tener Python 3 instalado.
  2. Clona o descarga este repositorio.
  3. Abre una terminal en el directorio raíz del proyecto.
  4. Ejecuta el script:
    python wifi_report.py
  5. 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


⚠️ Aviso legal Este software muestra contraseñas Wi-Fi almacenadas localmente en el sistema. Úselo únicamente en equipos de su propiedad o con autorización expresa.


👨‍💻 Autor Pablo Téllez A. 📍 Tarija - Bolivia 🗓️ 2024


⭐ ¿Te gustó el proyecto? ¡No olvides dejar una estrella ⭐ en el repositorio!


About

Aplicación gráfica en Python para Windows que escanea redes Wi-Fi guardadas, muestra contraseñas y genera reportes .txt desde una interfaz elegante y portable.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages