local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables repository cloning from GitHub as part of the setup process.
Provides a comprehensive interface to Metasploit Framework capabilities, enabling listing of exploits and payloads, payload generation, target exploitation, vulnerability scanning, and management of active sessions including command execution.
Vibehacker Metasploit MCP
Una interfaz basada en FastMCP para Metasploit Framework, que permite a los agentes de IA interactuar con las capacidades de Metasploit.
Prerrequisitos
- Python 3.10+
- Marco de Metasploit
- uv (administrador de paquetes de Python)
Configuración con uv
Este proyecto utiliza uv para la gestión de dependencias. uv es un instalador y solucionador de paquetes de Python rápido y confiable.
Instalación de uv
Si no tienes instalado uv:
Configuración del proyecto
- Clonar el repositorio:
- Crear y activar un entorno virtual con uv:
- Instalar dependencias:
Ejecución del servidor RPC de Metasploit
Antes de ejecutar la aplicación, inicie el servidor RPC de Metasploit:
O utilice el comando más simple para iniciar el servidor RPC en segundo plano en el puerto predeterminado (55553):
Variables de entorno
Establezca las siguientes variables de entorno:
Ejecutar la aplicación
o para probar las herramientas
Características
- Lista de exploits de Metasploit disponibles
- Lista de cargas útiles disponibles
- Generar cargas útiles
- Ejecutar exploits contra objetivos
- Escanear objetivos
- Administrar sesiones activas
- Enviar comandos a las sesiones
Licencia
Consulte el archivo LICENCIA para obtener más detalles.
This server cannot be installed
Una interfaz basada en FastMCP para Metasploit Framework, que permite a los agentes de IA interactuar con las capacidades de Metasploit para explotación, generación de carga útil, escaneo de objetivos y gestión de sesiones.