Git Product home page Git Product logo

visual_nmap's Introduction

💻 Generador de Consultas Nmap con Interfaz Gráfica


Ejemplo de imagen



Haz clic en el GIF para verlo ampliado y con detalle

Visual_Nmap4

🚧 Este proyecto está actualmente en construcción. 🚧

Puede que algunas funcionalidades no estén completas o sufran cambios.

✨ Acerca del Proyecto

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.

⚙️ Características Principales

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.



🛠️ Tecnologías Utilizadas

  • Python
  • Tkinter para la interfaz gráfica

📥 Instalación y ejecución

Para instalar y ejecutar este proyecto en tu máquina local, sigue los siguientes pasos:

En Linux:

  1. Clonar el Repositorio:

    git clone https://github.com/mensius87/Visual_Nmap
  2. Navegar al Directorio:

    cd ruta/al/directorio/clonado
  3. Ejecución:

    Para iniciar la aplicación, asegúrate de tener Python y Tkinter instalados en tu sistema y ejecuta:

    python3 visual_nmap.py

En Windows (aun en pruebas por lo que puede tener fallos):

  1. Descárgate el proyecto:

    https://github.com/mensius87/Visual_Nmap
    
  2. Asegúrate de tener instalando Nmap y que esté en la raíz de Windows (c:):

    c:\Nmap
    
  3. Navegar al Directorio:

    cd ruta/al/directorio/descargado
  4. Ejecución:

    Para iniciar la aplicación, asegúrate de tener Python y Tkinter instalados en tu sistema y ejecuta:

    python3 visual_nmap.py



📖 Guía de Uso



👥 Contribuciones

¡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.

visual_nmap's People

Contributors

mensius87 avatar

Stargazers

 avatar PanckyBrus avatar  avatar

Watchers

 avatar PanckyBrus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.