Перейти к содержимому

Mythic MCP

Демонстрирует Mythic как MCP-сервер для автоматизированного пентестирования с LLM

Python
67 stars

Описание

Это простая демонстрация (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 и используйте промпты для задач пентестирования.

Информация

Язык
Python
GitHub Stars
67

Ссылки