Desarrollado por Nelson Abner Mendoza Pérez - Téc. en Programación
Herramienta profesional portátil para diagnóstico automático de sistemas Windows y Linux.
- Ejecución Automática: Se ejecuta al conectar el USB sin intervención del usuario
- Dashboard en Tiempo Real: Interfaz web moderna con progreso en vivo
- Auto-Reparación: Intenta solucionar problemas críticos automáticamente
- Reportes HTML Hermosos: Genera reportes visuales con CSS moderno
- Multiplataforma: Funciona en Windows, Linux y macOS
- USB Normal: No requiere USB booteable, funciona como memoria normal
nexustech/
├── cmd/nexus/main.go # Punto de entrada principal
├── internal/
│ ├── models/types.go # Modelos de datos
│ ├── diagnostics/
│ │ ├── system.go # Diagnóstico de hardware
│ │ ├── network.go # Diagnóstico de red
│ │ ├── logs.go # Lectura de logs
│ │ └── repair.go # Auto-reparación
│ ├── database/db.go # Base de datos SQLite
│ └── safety/validator.go # Validador de seguridad
├── gui/
│ ├── server.go # Servidor web dashboard
│ └── template.go # Plantilla HTML/CSS
├── scripts/
│ ├── auto_run_windows.vbs # Script Windows
│ └── auto_run_linux.sh # Script Linux
├── autorun.inf # Auto-ejecución Windows
├── START_DIAGNOSTIC.vbs # Launcher Windows
└── go.mod # Dependencias Go
GOOS=windows GOARCH=amd64 go build -o nexus.exe ./cmd/nexusGOOS=linux GOARCH=amd64 go build -o nexus ./cmd/nexusGOOS=darwin GOARCH=amd64 go build -o nexus ./cmd/nexus- Copia todos los archivos a la raíz de tu USB
- Conecta el USB a la computadora
- El diagnóstico se ejecutará automáticamente
- Se generará un reporte HTML en el Escritorio
# Iniciar dashboard web interactivo
./nexus
# Diagnóstico completo en CLI
./nexus diagnose
# Verificación rápida
./nexus status
# Ver logs críticos
./nexus logs --hours 24
# Modo emergencia (ultra-rápido)
./nexus --emergency
# Modo automático (para scripts)
./nexus --auto- CPU: Uso en tiempo real, detección de procesos críticos
- RAM: Porcentaje de uso, liberación automática si >90%
- Disco: Espacio utilizado, limpieza de temporales si >90%
- Red: Conectividad DNS, latencia, reinicio de servicios si falla
- Logs: Errores críticos del sistema (últimas 24h)
El sistema intenta automáticamente:
- Liberar memoria RAM cerrando procesos no críticos
- Limpiar archivos temporales de /tmp y %TEMP%
- Reiniciar servicios de red si no hay conexión DNS
El reporte incluye:
- Dashboard visual con métricas en tiempo real
- Gráficos de barras de progreso
- Indicadores de estado (✅ Normal,
⚠️ Advertencia, 🔴 Crítico) - Tabla detallada de resultados
- Historial de reparaciones intentadas
- Créditos del desarrollador
- Windows: AutoRun puede estar deshabilitado por políticas de seguridad. En ese caso, ejecuta manualmente
START_DIAGNOSTIC.vbs - Linux: Puede requerir permisos de root para algunas reparaciones
- USB: El dispositivo sigue siendo usable para almacenar archivos normales
Uso profesional interno. Desarrollado por Nelson Abner Mendoza Pérez.
Versión: 1.0
Autor: Nelson Abner Mendoza Pérez - Téc. en Programación
Contacto:aunermperez05@gmail.com