Skip to main content
Glama

Claude、C2、MCPによるAI搭載のレッドチーミング

Claude、Model Context Protocol(MCP)、およびコマンド&コントロール(C2)Mythicの統合を探求し、レッドチーム運用のためのAI搭載コパイロットを構築するプロジェクト。

このプロジェクトの目的は、ClaudeがMCPを介してC2機能と対話し、進行中のオペレーションのコンテキストと結果を理解し、エンゲージメント中に収集された情報に基づいてコンテキストを考慮した推奨事項、攻撃経路、次のステップのアクションを提供できるようにすることです。

統合図

alt text

Related MCP server: BloodyAD MCP

要件

  1. uv

  2. python3

  3. Claude Desktop

  4. Mythic C2(サービスを実行するにはdockerを使用)

  5. VMware上のWindowsの被害マシン

事前準備

  1. Mythic C2サーバーをインストールして実行します。公式リポジトリを使用し、Dockerで実行する必要があります。リポジトリリンク: Mythic Repository

  2. エージェント(Apollo、Apfell、Poseidon)とプロファイル(HTTP、WebSocket)をインストールします。

  3. ペイロードの一部を使用して、被害マシンに送信するペイロードを生成します。

  4. 被害マシン上でペイロードを実行し、Mythic C2サーバーでセッションを取得します。

Claude Desktopでの使用方法

Claude DesktopでMCPサーバーをデプロイするには、開発者オプションを使用する必要があります。MCPサーバーを設定するには、claude_desktop_config.jsonファイルを編集する必要があります。設定形式は次のとおりです。

{
    "mcpServers": {
        "mythic_mcp": {
            "command": "/snap/bin/uv",
            "args": [
                "--directory",
                "/path/to/mythic_mcp/",
                "run",
                "main.py",
                "mythic_admin",
                "mythic_admin_password",
                "localhost",
                "7443"
            ]
        }
    }
}

Mythicサーバーをデプロイした後、mythic_adminmythic_admin_passwordの認証情報を見つけるには、次のコマンドを使用できます。

sudo ./mythic-cli config get admin_user
sudo ./mythic-cli config get admin_password

使用方法

C2でアクティブなセッションを取得し、構成ファイルをClaudeにアップロードしたら、any promptを使用できます。ただし、C2、Claude、MCPサーバー間の接続が正しく機能していることを確認するために、最初にいくつかの検証プロンプトを実行することをお勧めします。

利用可能なセッションを確認する

How many sessions are currently available?

利用可能なコマンドを確認する

Which commands are available?
Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables Active Directory enumeration and abuse operations through the bloodyAD tool. Supports LDAP queries, user/group management, DNS operations, and security testing directly from AI assistants.
    16
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Enables LLMs to perform Active Directory penetration testing using tools like NetExec, Bloodhound, Nmap, Certipy, and John the Ripper. Automates vulnerability discovery, attack path analysis, and documentation generation for security assessments.
    26
    6
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to autonomously execute over 200 open-source penetration testing tools via MCP, including reconnaissance, web exploitation, and brute-forcing, through a unified server architecture with Docker sandboxing for safe execution.
    51
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

  • MEOK MCP Hardening MCP — automated security red-team for any MCP server. Maps OWASP LLM Top 10

  • Offline methodology engine for authorized penetration testing, CTF, and security research.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/johanrobbenites/MCP-IA-for-Offensive-Security'

If you have feedback or need assistance with the MCP directory API, please join our Discord server