.vscode — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited .vscode (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP (Model Context Protocol) сервер для интеграции Metasploit Framework с Claude AI.
╔══════════════════════════════════════════════════════════════════╗
║ ТОЛЬКО ДЛЯ АВТОРИЗОВАННОГО ТЕСТИРОВАНИЯ БЕЗОПАСНОСТИ! ║
║ Использование без разрешения владельца системы НЕЗАКОННО! ║
║ Автор не несёт ответственности за неправомерное использование ║
╚══════════════════════════════════════════════════════════════════╝cd metasploit-mcp-server
pip install -r requirements.txtKali Linux:
sudo apt update && sudo apt install metasploit-frameworkmacOS:
brew install metasploitДругие системы:
curl https://raw.githubusercontent.com/rapid7/metasploit-framework/master/msfinstall | sh# Запуск RPC демона
msfrpcd -P msf_password -S -a 127.0.0.1 -p 55553
# Или через msfconsole
msfconsole -q -x "load msgrpc Pass=msf_password ServerHost=127.0.0.1 ServerPort=55553"Отредактируйте msf_config.json:
{
"host": "127.0.0.1",
"port": 55553,
"password": "ваш_пароль",
"ssl": true,
"timeout": 30
}.vscode/mcp.json:{
"servers": {
"metasploit": {
"type": "stdio",
"command": "python3",
"args": ["/путь/к/metasploit-mcp-server/metasploit_mcp_server.py"]
}
}
}claude_desktop_config.json:{
"mcpServers": {
"metasploit": {
"command": "python3",
"args": ["/путь/к/metasploit-mcp-server/metasploit_mcp_server.py"]
}
}
}| Инструмент | Описание |
|---|---|
msf_connect | Подключение к Metasploit RPC |
msf_disconnect | Отключение |
msf_search | Поиск модулей (эксплойты, auxiliary, post) |
msf_module_info | Информация о модуле |
msf_sessions | Список активных сессий |
msf_session_cmd | Команда в сессии (белый список) |
msf_create_handler | Создание handler |
msf_generate_payload_cmd | Команда msfvenom |
msf_jobs | Список задач |
msf_kill_job | Остановка задачи |
msf_db_hosts | Хосты в БД |
msf_db_services | Сервисы в БД |
msf_db_vulns | Уязвимости в БД |
Найди эксплойты для Windows SMBПокажи информацию о exploit/windows/smb/ms17_010_eternalblueКакие сессии сейчас активны?Найди модули для CVE-2021-44228 (Log4Shell)sysinfo, getuid, pwd, ls, dirps, ifconfig, ipconfigroute, arp, helpbackground, sessionsmetasploit-mcp-server/
├── metasploit_mcp_server.py # Основной MCP сервер
├── msf_config.json # Конфигурация
├── requirements.txt # Python зависимости
├── README.md # Документация
└── metasploit_mcp.log # Логи работыfrom pymetasploit3.msfrpc import MsfRpcClient
client = MsfRpcClient('msf_password', server='127.0.0.1', port=55553)
print(client.core.version)tail -f metasploit_mcp.logMIT License - только для образовательных целей и авторизованного тестирования.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.