🔍 Port Scanner (Mobile-First)
Un port scanner pensado para móviles, con perfiles de escaneo y una UX cuidada para analistas junior.
✨ Características clave
- ⭐ Perfiles de escaneo: Quick, Top1000 y Full.
- ✅ Validación de autorización del objetivo antes de escanear.
- 🎯 Puertos personalizados (coma-separados) cuando lo necesites.
- 📱 Mobile-first, con UI clara y botones grandes.
- 🧾 Histórico de escaneos (ideal para revisar resultados y comparar).
- 📢 Buenas prácticas: disclaimers, límites y mensajes claros para el usuario.
🧭 Flujo de usuario
- Introduce IP/host (por ejemplo,
192.168.1.1oexample.com). - Elige perfil: Quick, Top1000 o Full.
- (Opcional) Añade puertos personalizados:
80,443,8080. - Marca “I am authorized to scan this target” ✅.
- Pulsa Start Scan ▶️.
🧰 Tecnologías
- 🐍 Python + ⚡ FastAPI (backend original del laboratorio).
- 🧪 Streamlit (UI en la versión de escritorio / laboratorio).
- 📡 Nmap (motor de escaneo).
- 🧩 Bash (automatizaciones y wrappers).
⚖️ Ética y cumplimiento
- Escanea solo sistemas para los que tengas permiso explícito.
- La app y la documentación insisten en autorización previa y mensajes preventivos.
🗺️ Roadmap breve
- 📤 Exportación de resultados (CSV/JSON/PDF).
- 📊 Vista History con filtros y repetición de escaneos.
- 🎟️ Integración con tickets de SOC (copiar/pegar informe rápido).
- 🌐 Multi-idioma ES/EN.
📸 Capturas
Si cambias el diseño, añade aquí nuevas imágenes con rutas relativas (por ejemplo, ./ui-main.png).
