Mythic MCP
Демонстрирует Mythic как MCP-сервер для автоматизированного пентестирования с LLM
Описание
Это простая демонстрация (POC) для интеграции Mythic — фреймворка пентестирования — с MCP-протоколом. Позволяет LLM, таким как Claude, взаимодействовать с Mythic для эмуляции угроз (threat actors) и выполнения задач, например, добавления флага в файл. Технологии: Python, uv для запуска. Применения: автоматизация пентестирования, обучение LLM этичным хакингом.
Возможности
Интеграция MCP с Mythic
Экспонирует Mythic как сервер для взаимодействия LLM с инструментами пентестирования.
Автоматизация задач
Позволяет LLM эмулировать threat actors и выполнять цели, такие как модификация файлов.
Поддержка промптов
Использует естественные промпты для задания задач пентестирования LLM.
Установка
Требования: uv, Python 3, Claude Desktop.
Для запуска с Claude Desktop отредактируйте claude_desktop_config.json:
{
"mcpServers": {
"mythic_mcp": {
"command": "/Users/xpn/.local/bin/uv",
"args": [
"--directory",
"/full/path/to/mythic_mcp/",
"run",
"main.py",
"mythic_admin",
"mythic_admin_password",
"localhost",
"7443"
]
}
}
}
Запустите Claude Desktop и используйте промпты для задач пентестирования.