Integrations
Provides integration with CentOS's package management system for installing nmap, enabling network scanning functionality on CentOS systems.
Provides integration with Debian's package management system for installing nmap, enabling network scanning functionality on Debian systems.
Provides integration with Fedora's package management system for installing nmap, enabling network scanning functionality on Fedora systems.
Servidor MCP de Nmap
Este es un servidor de Protocolo de Control de Modelos (MCP) que proporciona acceso a la funcionalidad de escaneo de red de nmap.
Características
- Ejecute escaneos nmap en objetivos específicos con opciones personalizables
- Almacenar y recuperar resultados de escaneo
- Analice los resultados del escaneo mediante indicaciones de IA
Instalación
Requisitos:
- Python 3.10+
- python-libnmap
- nmap (instalado en el sistema)
Asegúrese de que nmap esté instalado en su sistema:
Uso
Ejecución del servidor
Para ejecutar el servidor directamente desde el código fuente:
Para instalar el paquete y ejecutarlo como comando:
Herramientas disponibles
- ejecutar-nmap-scan
- Ejecutar un escaneo nmap en objetivos específicos
- Parámetros:
target
: host o red de destino (por ejemplo, 192.168.1.1 o 192.168.1.0/24)options
: opciones de Nmap (por ejemplo, -sV -p 1-1000)
- obtener detalles del escaneo
- Obtenga información detallada sobre un escaneo específico
- Parámetros:
scan_id
: ID del escaneo a recuperar
- lista-todos-los-escaneos
- Listar todos los resultados de escaneo disponibles
- No se requieren parámetros
Indicaciones disponibles
- analizar-escanear
- Analizar un resultado de escaneo de nmap
- Parámetros:
scan_id
: ID del escaneo a analizarfocus
: Área de enfoque (seguridad/servicios/descripción general)
Recursos
Los resultados del escaneo están disponibles como recursos con el esquema URI nmap://scan/{scan_id}
.
Ejemplo de flujo de trabajo
- Ejecutar un escaneo:Copy
- Obtener detalles del escaneo:Copy
- Listar todos los escaneos:Copy
- Analizar los resultados del escaneo:Copy
Consideraciones de seguridad
Este servidor ejecuta comandos nmap en su sistema. Tenga cuidado al escanear redes que no le pertenecen o para las que no tiene permiso, ya que el escaneo no autorizado puede ser ilegal en algunas jurisdicciones.
Solución de problemas
Si encuentra errores relacionados con que nmap no se encuentra o se ejecuta incorrectamente:
- Asegúrese de que nmap esté instalado y disponible en su PATH
- Verifique los registros para los cuales se está utilizando el ejecutable nmap
- El servidor intentará utilizar la ruta completa a nmap para evitar conflictos
This server cannot be installed
Un servidor de Protocolo de Control de Modelos que brinda acceso a la funcionalidad de escaneo de red de nmap, permitiendo a los usuarios ejecutar escaneos personalizables, almacenar resultados y analizar la seguridad de la red mediante indicaciones de IA.