Haz clic en el GIF para verlo ampliado y con detalle
Puede que algunas funcionalidades no estén completas o sufran cambios.
Este proyecto desarrolla una interfaz gráfica de usuario (GUI) para generar consultas Nmap de manera interactiva y amigable. Está diseñado para facilitar y agilizar el uso de Nmap, la poderosa herramienta de escaneo de redes, permitiendo a los usuarios seleccionar las principales opciones que permite dicha herramienta y ver el comando generado en tiempo real. Una vez generado el comando deseado, el usuario puede copiarlo al portapapeles para usarlo en una consola de comandos con Nmap o ejecutarlo directamente desde el programa y visualizar el resultado en el mismo.
Al contar cada opción con una descripción de su función, es ideal para principiantes ya que les permitirá agilizar el aprendizaje.
También es útil para usuarios más experimentados que quieran crear los comandos de forma ágil sin tener que teclear.
Permite generar de forma rápida un comando completo de consulta con las principales opciones de Nmap:
-
📡 Descubrimiento de Red: facilita la identificación de dispositivos en la red.
-
🔍 Técnica de escaneo: permite elegir entre diferentes métodos de escaneo.
-
🛠️ Servicios y versiones: identifica servicios y sus versiones en los dispositivos.
-
⚓ Permite especificar puertos o rangos de puertos para el escaneo.
-
🛡️ Evasión de firewalls e IDS: incluye opciones para evadir firewalls y sistemas de detección de intrusiones.
-
📜 Scripts: ejecuta scripts para diferentes propósitos de escaneo y análisis.
-
⚙️ Otras opciones: incluye ajustes adicionales como verbosidad y depuración.
-
📊 Exportar Resultados: permite guardar los resultados en diferentes formatos.
-
📚 Historial de consultas: mantiene un registro de todas las consultas realizadas durante la sesión.
-
✅ Validación de datos: asegura la corrección de los datos ingresados en todos los campos.
- Python
- Tkinter para la interfaz gráfica
Para instalar y ejecutar este proyecto en tu máquina local, sigue los siguientes pasos:
-
Clonar el Repositorio:
git clone https://github.com/mensius87/Visual_Nmap
-
Navegar al Directorio:
cd ruta/al/directorio/clonado
-
Ejecución:
Para iniciar la aplicación, asegúrate de tener Python y Tkinter instalados en tu sistema y ejecuta:
python3 visual_nmap.py
-
Descárgate el proyecto:
https://github.com/mensius87/Visual_Nmap
-
Asegúrate de tener instalando Nmap y que esté en la raíz de Windows (c:):
c:\Nmap
-
Navegar al Directorio:
cd ruta/al/directorio/descargado
-
Ejecución:
Para iniciar la aplicación, asegúrate de tener Python y Tkinter instalados en tu sistema y ejecuta:
python3 visual_nmap.py
¡Las contribuciones son bienvenidas! Para cambios importantes, por favor abre un issue primero para discutir lo que te gustaría cambiar. Asegúrate de actualizar las pruebas según corresponda. :memo: Licencia
Este proyecto está bajo la Licencia MIT.
Hecho con ❤️ y Python.