Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Dark-Moon — 自律型AIペンテストエンジン。Web、クラウド、AD、Kubernetesにわたる継続的な攻撃的セキュリティ。エージェント型推論と実際のエクスプロイト実行により、証拠に基づく脆弱性を提供。プライバシーゲートウェイ: LLMは実際のIP、ホスト、認証情報、パスを一切参照しません(決定論的プレースホルダーはローカルで復元)。情報が境界外に流出することはありません。 | Kitploit
ツール/GitHubGitHub/ascit31/dark-moon
ペネトレーションテストフレームワーク偵察脆弱性スキャナーエクスプロイトフレームワークウェブセキュリティクラウドセキュリティDevSecOpsレッドチーミングAIセキュリティ
GitHubascit31/dark-moon

Dark-Moon

自律型AIペンテストエンジン。Web、クラウド、AD、Kubernetesにわたる継続的な攻撃的セキュリティ。エージェント型推論と実際のエクスプロイト実行により、証拠に基づく脆弱性を提供。プライバシーゲートウェイ: LLMは実際のIP、ホスト、認証情報、パスを一切参照しません(決定論的プレースホルダーはローカルで復元)。情報が境界外に流出することはありません。

8301386919日前Kitploit レビュー済み
リポジトリを見るウェブサイト

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
<div align="center">

<a href="https://github.com/ASCIT31/Dark-Moon">
  <img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/hero.png" alt="DarkMoon — ローカルモデルによる自律型AIペネトレーションテスト" width="100%" />
</a>

# DarkMoon

### オープンソースの自律型AIペネトレーションテスト — 自社インフラ上のあらゆる脆弱性を発見・悪用・認定

<p>
<a href="https://github.com/ASCIT31/Dark-Moon"><img src="https://img.shields.io/github/stars/ASCIT31/Dark-Moon?style=for-the-badge&amp;logo=github&amp;label=Star&amp;color=2667FF&amp;labelColor=0A2472" alt="GitHub stars"></a>
<a href="https://github.com/ASCIT31/Dark-Moon/releases"><img src="https://img.shields.io/github/v/release/ASCIT31/Dark-Moon?style=for-the-badge&amp;label=Release&amp;color=2667FF&amp;labelColor=0A2472" alt="Latest release"></a>
<a href="https://www.gnu.org/licenses/gpl-3.0"><img src="https://img.shields.io/badge/License-GPLv3-2667FF?style=for-the-badge&amp;labelColor=0A2472" alt="License GPLv3"></a>
<a href="#quick-start"><img src="https://img.shields.io/badge/Runs%20on-Local%20LLM-87BFFF?style=for-the-badge&amp;labelColor=0A2472" alt="Made with local LLM"></a>
<a href="https://github.com/ASCIT31/Dark-Moon"><img src="https://img.shields.io/badge/Autonomous%20AI-Pentesting-DCEAF4?style=for-the-badge&amp;labelColor=0A2472" alt="Autonomous AI pentesting"></a>
</p>

[**⭐ Star DarkMoon**](https://github.com/ASCIT31/Dark-Moon) · [**🚀 Quick Start**](#quick-start) · [**🧩 Integrations**](#-darkmoon-everywhere) · [**📊 Benchmark**](#-benchmark-57-real-vulnerabilities-on-owasp-juice-shop) · [**🔒 Darkmoon Pro**](#-darkmoon-pro--paid-edition-web-dashboard-and-automated-remediation) · [**▶️ Install & Run (OSS)**](https://youtu.be/3Qv1luvW99E) · [**▶️ Demo (Pro)**](https://youtu.be/zQE95bVLZgM)

</div>

**DarkMoonは、自社インフラのための自律型AIペネトレーションテストです。** 許可されたターゲットを指定するだけで、評価全体を自律的に実行し、すべての検出事項を正確なコマンドと生の出力とともに記録します。

- 🟢 **真にオープンソース。** GPLv3でセルフホスト可能。各エージェントの手法はプレーンなMarkdownで、読むことも、差分を取ることも、フォークすることもできます。
- 🎯 **発見し、かつ証明する。** 各脆弱性には正確なコマンドと生の出力が付属します(悪用はエージェントによる主張であり、Proの修復リテストが機械検証されたステップです)。そのため、トリアージすべきものはほとんどありません。
- 🔒 **ローカルLLM + プライバシーゲートウェイ上で動作。** ゲートウェイは実際のIP、ホスト、認証情報をローカルでトークン化するため、モデルはプレースホルダー上で推論し、実際の値は自社の境界内に留まります。
- 🧩 **あらゆる開発環境で。** GitHub、GitLab、Jenkins、VS Code、JetBrains、n8n、Grafana、Splunkから実行できます — オープンソース版はCLIベースのものと連携します。[連携機能を見る ↓](#-darkmoon-everywhere)

---

<div align="center">

## オープンソースエンジン(CLI)を見る

オープンソースのDarkmoonはコマンドラインツールです。リポジトリをクローンするとこれが手に入ります。コマンドラインから評価を起動し、すべてのエージェント、コマンド、検出事項がリアルタイムで流れていくのを眺めることができます。

</div>

<table>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/start-assesment.png" alt="単一のTARGET行でコマンドラインからDarkMoon評価を起動する様子" />
<p align="center"><b>CLIから実行を開始。</b> たった1行の<code>TARGET</code>で、DarkMoonが評価全体を引き受けます。</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/sub-agent-1.png" alt="ターミナル内のDarkMoonサブエージェント状態機械がCVE-2019-9978を検出し、そのまま悪用へ移行する様子" />
<p align="center"><b>自律型エージェントがターミナル上でリアルタイムに推論し悪用します。</b> ここではサブエージェントがCVE-2019-9978を検出し、そのまま悪用へと移行しています。</p>
</td>
</tr>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/enumeration.png" alt="ターミナルに出力されたDarkMoonの偵察と環境モデルのサマリー" />
<p align="center"><b>偵察と環境モデル。</b> DarkMoonはスタックを指紋採取し、攻撃前に攻撃対象領域を確認します。</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/log.png" alt="タイムスタンプ付きのコマンドと生の応答を含む、ターミナル内のライブMCP出力ストリーム" />
<p align="center"><b>ライブMCPストリーム。</b> エージェントが実行するすべてのコマンドとその生の出力を、<code>./darkmoon.sh --log &lt;session&gt;</code>でタイムスタンプ付きで表示します。</p>
</td>
</tr>
</table>

<div align="center">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/matrix.png" alt="検出された技術をDarkMoonが派遣するエージェントにマッピングする、ターミナル内のシグナル検出マトリクス" width="80%" />
<p><b>シグナルからエージェント派遣へ。</b> DarkMoonは、ターゲット上で検出したものに基づいて、どの専門エージェントを投入するかを決定します。</p>

**掲載実績** [Help Net Security](https://www.helpnetsecurity.com/2026/06/29/darkmoon-open-source-ai-pentesting-platform/) · [Cyber Security News](https://cybersecuritynews.com/darkmoon-penetration-testing-platform/) · [DevOps.com](https://devops.com/why-ci-cd-security-testing-is-going-autonomous-and-why-it-should-stay-local/) · [SecurityBrief](https://securitybrief.co.uk/story/asc-it-launches-darkmoon-for-private-ai-pentesting) · [LinuxLinks](https://www.linuxlinks.com/darkmoon-ai-powered-autonomous-penetration-testing-platform/) · [IT Brief](https://itbrief.co.uk/story/asc-it-launches-darkmoon-for-private-ai-pentesting) · [ChannelLife](https://channellife.co.uk/story/asc-it-launches-darkmoon-for-private-ai-pentesting)

</div>

---

## クイックスタート

```bash
git clone https://github.com/ASCIT31/Dark-Moon.git
cd Dark-Moon
./install.sh
```

`install.sh` は LLM プロバイダーを対話的に設定し(`docker-compose.yml` を編集する必要はありません)、フルスタックをビルドします:

```bash
./install.sh           # skip form if .opencode.env already configured
./install.sh --init    # force reconfiguration (cloud or local model)
./install.sh --help    # show usage
```

**クラウドプロバイダー**(Anthropic、OpenAI、OpenRouter…)と**ローカルモデル**(Ollama、llama.cpp)をサポートします。その後、最初の評価を実行してライブで確認できます:

```bash
./darkmoon.sh "TARGET: example.com"
./darkmoon.sh --log <session_id>
```

**前提条件:** Docker & Docker Compose、および LLM API キー(またはローカルモデル)。GPU のセットアップ、環境変数、および全フラグのリファレンスは [Full Documentation](https://github.com/ascit31/dark-moon/blob/master/docs/full.md) にあります。

---

## 機能グリッド

| | |
|---|---|
| 🧠 **50 のスペシャリストエージェント** | 単一のエージェントシステムが推論・計画し、検出したあらゆるサーフェスにわたってスペシャリストエージェントを派遣します。 |
| 🌐 **あらゆるサーフェス** | Web、API、Active Directory、Kubernetes、クラウド(AWS、Azure、GCP)、CI/CD、データベース、IoT ファームウェア、AI/LLM エンドポイントをエンドツーエンドで連鎖。 |
| 🔒 **プライバシーゲートウェイ** | 可逆的なローカルトークン化により、実際の IP、ホスト、URL、認証情報を決定論的なプレースホルダーに変換し、ツール実行の瞬間にローカルでのみ復元します。 |
| 🏠 **ローカルモデル** | ローカル LLM(Ollama、llama.cpp)でアセスメント全体を実行できるため、インフラの値が自社の境界内に留まります。 |
| 🧾 **スコアではなくエビデンス** | すべての検出結果には、正確なコマンドと生の出力が付属します。Pro の再テストでは、修正を確認するためにエクスプロイトを再実行します。 |
| 🛡️ **設計によるセキュリティ** | AI がコマンドを直接実行することはなく、すべてのアクションは制御されログに記録された MCP インターフェースを経由します。 |
| 🤖 **あなたの AI もペンテスト** | 専用の LLM エージェントが、garak に裏打ちされたプローブで AI/LLM 推論エンドポイントを OWASP LLM Top 10 に対して検査します。 |
| ♾️ **CI/CD ネイティブ** | パイプライン内でペンテストをトリガーし、検出結果をアーティファクトとして受け取ります。 |
| 🔌 **MCP** | MCP 経由で 140 以上の攻撃ツールをオーケストレーションします。 |
| 🔧 **修正する(Pro)** | 有料の Pro ティアは、検出結果を人間がレビューするプルリクエストに変換し、元のエクスプロイトに対して再テストします。 |

**セキュリティチーム**、**DevSecOps エンジニア**、**レッドチーマー**、および**倫理的ハッキング**のプロフェッショナル向けに構築されています。

---

## 🧩 どこにでもある DarkMoon

<p align="center">
  <img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/integrations.svg" alt="DarkMoon integrations: GitHub, GitLab, Jenkins, VS Code, JetBrains, n8n, Grafana, Splunk — OSS + Pro" width="100%" />
</p>

すでに構築している場所 — CI/CD、IDE、自動化、SecOps — で DarkMoon を実行できます。**OSS + Pro** と表示された統合はオープンソース版(ローカル CLI + JSON)で動作します。Pro 専用のものは [DarkMoon Pro](#-darkmoon-pro--paid-edition-web-dashboard-and-automated-remediation) REST API(ライブダッシュボード、remediation→PR)を利用します。

| プラットフォーム | 機能 | 入手 | エディション | チュートリアル |
|---|---|---|---|---|
| **GitHub Actions** | 重大度に応じて検出結果でパイプラインを失敗させる | [GitHub Marketplace](https://github.com/marketplace/actions/darkmoon-pentest) | OSS + Pro | [▶ 視聴](https://youtu.be/e67klNk79vg) |
| **GitLab CI/CD** | 検出結果を Code Quality + SAST レポートとして出力 | [CI/CD Catalog](https://gitlab.com/explore/catalog/Dark-Moon-X/darkmoon-scan) | OSS + Pro | [▶ 視聴](https://youtu.be/ui7NHD41cMM) |
| **Jenkins** | 検出結果をビルド内の Warnings-NG イシューとして出力 | [Plugin `.hpi` (Releases)](https://github.com/ASCIT31/darkmoon-jenkins/releases) | OSS + Pro | [▶ 視聴](https://youtu.be/G0TgyGpVLZ8) |
| **VS Code** | エディタからアセスメントを閲覧・起動 | [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=Darkmoon.darkmoon-vscode) | OSS + Pro | [▶ 視聴](https://youtu.be/GY7YOnYpteQ) |
| **JetBrains** | IDE ツールウィンドウで検出結果を表示 | [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/34497-darkmoon) | OSS + Pro | [▶ 視聴](https://youtu.be/obUUrbTN3Jg) |
| **n8n** | キャンペーン、再テスト、アラートを自動化 | [npm `n8n-nodes-darkmoon`](https://www.npmjs.com/package/n8n-nodes-darkmoon) | Pro | [▶ 視聴](https://youtu.be/3htg8kh7Dr8) |
| **Grafana** | セキュリティ態勢ダッシュボード | [Self-host (Releases)](https://github.com/ASCIT31/darkmoon-grafana/releases) | Pro | [▶ 視聴](https://youtu.be/L7K-y0HPudk) |
| **Splunk** | SOC 取り込み(HEC)+「Send to Darkmoon」アラートアクション | [App (Releases)](https://github.com/ASCIT31/darkmoon-splunk/releases) — Splunkbase 保留中 | OSS + Pro | [▶ 視聴](https://youtu.be/8w2i8nEBdQQ) |
| **SDK / CLI** | 共有コントラクト上に独自の統合を構築 | [npm `@darkmoon_ai/client`](https://www.npmjs.com/package/@darkmoon_ai/client) | OSS + Pro | [▶ 視聴](https://youtu.be/jMIMvV8yEK8) |

すべての統合は**安全なメタデータのみ**(重大度、ステータス、MITRE、ID)を出力します — エビデンス、シークレット、トークンは決して出力しません。完全なガイドは [docs.dark-moon.org](https://docs.dark-moon.org) に、ソースは [ASCIT31](https://github.com/ASCIT31) にあります。

---

## 🔒 Darkmoon Pro — 有料版: Web ダッシュボードと自動修復

> 🔒 **これらは Darkmoon Pro の機能(有料)です。** オープンソース版は上記の CLI です。Web ダッシュボードとプルリクエストへの自動修復はオープンソースビルドには含まれていません。

以下のスクリーンショットは**有料の Darkmoon Pro** Web ダッシュボードです。これらは、あなたがクローンするオープンソースリポジトリの一部では**ありません**。オープンソース版は、上記のセクションに示されているコマンドラインツールです。

<table>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/dashboard.png" alt="Darkmoon Pro web dashboard showing projects, targets, campaigns and vulnerabilities by severity" />
<p align="center"><b>Pro: ライブ Web ダッシュボード。</b> プロジェクト、ターゲット、キャンペーンを一目で把握し、すべての検出結果を重大度別に分類。</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/vulnerability-1.png" alt="Darkmoon Pro finding detail with CVSS, MITRE ATT&CK and ISO 27001 mapping and EXPLOITED status" />
<p align="center"><b>Pro: CVSS と ATT&CK マッピング付きの検出結果。</b> 各検出結果には CVSS、MITRE ATT&CK、ISO 27001 のマッピングが付属し、実際のエクスプロイトに裏打ちされた <code>EXPLOITED</code> ステータスを持ちます。</p>
</td>
</tr>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/markdown-report-1.png" alt="Darkmoon Pro structured web report with management summary, exportable to Markdown and PDF" />
<p align="center"><b>Pro: エクスポート可能な Web レポート。</b> 平易な言葉によるマネジメントサマリーと完全な技術的詳細を備え、Markdown および PDF にエクスポート可能。</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/infra-orbital.gif" alt="Darkmoon Pro orbital attack-surface map: an animated infrastructure graph with exposure rings, per-node vulnerability badges and the MITRE attack path racing from the internet-facing entry to the database" />
<p align="center"><b>Pro: オービタル攻撃サーフェスマップ。</b> ノード、接続、ノードごとの脆弱性を表すライブ 3D グラフで、MITRE 攻撃パスがターゲット全体をたどり、**すべての検出結果がレビュー済みプルリクエストとして提案された修復にリンクされています**。ブラウザと VR でレンダリングされます。</p>
</td>
</tr>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/scheduler.png" alt="Darkmoon Pro campaign scheduler for recurring automated pentest campaigns with focus, severity and recurrence" />
<p align="center"><b>Pro: スケジュールされた定期実行。</b> FOCUS、重大度、繰り返しを Web ダッシュボードに組み込んだ定期的な自動キャンペーン。</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/campaign.png" alt="Darkmoon Pro campaign view listing the 57 vulnerabilities with severity and status" />
<p align="center"><b>Pro: キャンペーンビュー。</b> キャンペーン内のすべての脆弱性を重大度と確認ステータスとともに表示。</p>
</td>
</tr>
</table>

### 🔒 Pro: 検出から修正まで(自動修復、有料)

> 🔒 **有料 Pro 機能。** オープンソースエンジンは脆弱性を検出し証明します。プルリクエストへの自動修復は Darkmoon Pro でのみ利用可能です。

有料の Pro ティアでは、すべての検出結果が _検出 → サンドボックスで検証された修正 → **人間がレビューするプルリクエスト、元のエクスプロイトに対して再テスト**_ という流れで処理され、自動マージされることは決してありません。当社の OWASP Juice Shop デモ実行では、Pro の修復エージェントが**クリーンなライブエクスプロイト再テストを伴って検出結果をエンドツーエンドで修正しました**(修正は、元のエクスプロイトが再実行され、クローズが確認された場合にのみカウントされます)。[remediation benchmark](https://dark-moon.org/remediation-benchmark/)、[remediation agent docs](https://github.com/ascit31/dark-moon/blob/master/docs/remediation-agent.md)、および [57 open PRs on ASCIT31/juice-shop](https://github.com/ASCIT31/juice-shop/pulls) をご覧ください。

<div align="center">

<a href="https://youtu.be/zQE95bVLZgM">
  <img src="https://assets.kitploit.com/production/public/readmes/42241/95a4689eb8c0d2931c09f243615e0a57071b7d7698d88e2d0c6477a477b2d6c5.png" alt="Watch the demo of the Darkmoon Pro web dashboard running a full autonomous penetration test" width="70%" />
</a>

**▶️ デモを視聴(Darkmoon Pro Web ダッシュボードを表示)**

</div>

### 🔒 Pro: ワンクリックで任意のクラウドにデプロイ — ボックス不要、マーケットプレイス不要

> 🔒 **有料 Pro 機能。** オープンソース版は上記の CLI です。ワンクリックのクラウドプロビジョニングは Darkmoon Pro に付属し(有効な Pro ライセンスキーが必要)、オープンソースビルドには含まれていません。

<div align="center">

<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/aws.md"><img src="https://www.vectorlogo.zone/logos/amazon_aws/amazon_aws-icon.svg" alt="AWS" height="42" /></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/gcp.md"><img src="https://www.vectorlogo.zone/logos/google_cloud/google_cloud-icon.svg" alt="Google Cloud" height="42" /></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/azure.md"><img src="https://www.vectorlogo.zone/logos/microsoft_azure/microsoft_azure-icon.svg" alt="Azure" height="42" /></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/ovh.md"><img src="https://cdn.simpleicons.org/ovh/123F6D" alt="OVHcloud" height="36" /></a>

</div>

<p align="center">「ハードウェアボックスを販売していますか?」<b>いいえ。</b> 1 つのコマンドで、任意のクラウド VM を、あなた自身のテナンシー内にある専用の Darkmoon <b>Pro</b> アプライアンスに変えます — マシンを作成し、ダッシュボードポートを開き、すべてをインストールします。<b>独自ハードウェアなし、クラウドマーケットプレイスなし、ロックインなし</b> — 同じパッケージ化された Docker イメージが、すべてのクラウドおよびあなた自身のベアメタル上で動作します。</p>

```bash
# one command, from your cloud's browser shell (AWS / GCP / Azure / OVH)
curl -fsSL https://portal.dark-moon.org/deploy | bash -s -- aws --license <KEY> --api-key <LLM_KEY>
```

<div align="center">

**[クラウドデプロイガイド →](https://github.com/ASCIT31/darkmoon-cloud-deploy)** · [ドキュメント](https://docs.dark-moon.org/#cloud-deployment) · [アプライアンス](https://dark-moon.org/appliance)

</div>

---

## DarkMoonとは?

DarkMoonは**オープンソースのAIペネトレーションテスト**プラットフォームです。テストを許可されたターゲットを指定すると、評価全体を自律的に実行します。推論し、計画を立て、**50の専門エージェント**を派遣して、制御されたMCPレイヤーを通じて実際の攻撃的操作を実行し、その後、正確なコマンド、生の出力、その背後にある証拠とともにすべての脆弱性を報告します。

これはペネトレーションテスターを置き換えるものではありません。証拠を伴って評価の反復的な部分を片付け、専門家が単純作業ではなく判断に時間を費やせるようにします。

---

## 📊 ベンチマーク: OWASP Juice Shopにおける57件の実際の脆弱性

**クラウドフロンティアモデル(Anthropic Claude)**を使用した、OWASP Juice Shopに対する実際の再現可能な**ブラックボックス**実行です。DarkMoonはPrivacy Gatewayの背後で**完全ローカル**(Ollama / llama.cpp)でも動作します。つまり、何もあなたのインフラストラクチャの外に出ません。ローカルモデルのカバレッジは、実行するモデルによって異なります。

| 指標 | 結果 |
|---|---|
| 発見された脆弱性 | **57**(重大8 / 高24 / 中21 / 低4) |
| 実時間 | **28.5分** |
| エクスプロイトの証明 | 検出ごとのコマンド + 生の出力 |
| LLM | Anthropic Claude(クラウドフロンティア)。ローカルモデルもサポート |

自分で再現してツールを比較してください: **[ASCIT31/Darkmoon-Benchmarks](https://github.com/ASCIT31/Darkmoon-Benchmarks)**。

## 🆚 DarkMoonの比較

| | **DarkMoon** | strix | shannon | PentAGI |
|---|:--:|:--:|:--:|:--:|
| **ローカルLLM**で動作(データが外部に出ない) | ✅ | ❌ クラウド | ❌ クラウド | 部分的 |
| Privacy Gateway(ローカルトークン化) | ✅ | ❌ | ❌ | ❌ |
| Active Directory + Kubernetes | ✅ | ❌ | ❌ | 部分的 |
| エクスプロイトの証明 | ✅ | ✅ | ✅ | ✅ |
| オープンソース | ✅ GPL-3.0 | ✅ | ✅ | ✅ |

*公開リポジトリ/ドキュメントから作成(2026-08)。訂正はPRにて歓迎します。*

---

## 仕組み

DarkMoonは、ISO 27001、NIST SP 800-115、MITRE ATT&CKの方法論に沿った戦略的な**AIセキュリティエージェント**オーケストレーターとして動作します。

ターゲットを指定すると、プラットフォームは自動的に以下を実行します:

1. 🔍 ターゲット環境を**発見**する(ポート、サービス、プロトコル)
2. 🧠 技術スタックを**フィンガープリント**する(フレームワーク、CMS、API)
3. 🎯 攻撃対象領域を**モデル化**する
4. 🚀 検出された技術に基づいて専門サブエージェントを**展開**する
5. 🔬 リアクティブ適応を伴う**インテリジェント脆弱性スキャン**ループを**実行**する
6. ✅ 証拠(リクエスト、ペイロード、レスポンス)で検出結果を**検証**する
7. 📝 構造化された監査レポートを**生成**する

### サブエージェントのオーケストレーション

DarkMoonは、検出された技術に応じて専門エージェントを動的に選択・派遣します:

| 検出された技術 | トリガーされるエージェント |
|---|---|
| WordPress、Drupal、Joomla、Magento、PrestaShop、Moodle | CMS固有エージェント |
| PHP、Node.js、Flask、ASP.NET、Spring Boot、Ruby on Rails、Go | スタック固有エージェント |
| GraphQL | GraphQLエージェント |
| LLM / AI推論エンドポイント(OpenAI互換、Ollama、vLLM、TGI) | LLMエージェント |
| Active Directory | ADエージェント |
| Kubernetes | Kubernetesエージェント |
| AWS、Azure、GCP | クラウドプロバイダーエージェント |
| Entra ID(Microsoft ID) | IDエージェント |
| GitHub、GitLab、Jenkins | SCM & CI/CDエージェント |
| Terraform、Ansible | Infrastructure-as-Codeエージェント |
| Docker、コンテナレジストリ | コンテナエージェント |
| HashiCorp Vault | シークレットエージェント |
| PostgreSQL、MySQL、MSSQL、Oracle | データベースエージェント |
| Redis、RabbitMQ、Kafka、MQTT | メッセージング & キャッシュエージェント |
| ファームウェア / IoTイメージ | ファームウェアエージェント |
| ヘッドレスブラウザが必要 | ヘッドレスブラウザエージェント |

複数のエージェントがハイブリッドアーキテクチャ全体で**並行して**実行できます。

意味を持つために認証情報を必要とする領域(クラウドアカウント、CI/CD、シークレットストア、データベース、Active Directory、Kubernetes)は、**推論では決して派遣されません**。これらは具体的なアーティファクト(キー、トークン、到達可能なメタデータエンドポイント)が見つかった場合、または明示的に許可した場合にのみ起動され、それ以外の場合はレポートでフラグが立てられます。

> **注:** エージェントの完全なリスト、その構造、ライフサイクル、カスタムエージェントの作成方法については、[完全ドキュメント、AIエージェント](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#v-ai-agents)を参照してください。

### アーキテクチャの概要

```
User ──> DarkmoonCLI ──> OpenCode (AI Brain) ──> MCP (Security Gatekeeper) ──> Docker Toolbox (Real Tools)
```

```mermaid
sequenceDiagram
  participant U as User
  participant O as OpenCode
  participant A as AI Agent
  participant M as MCP Darkmoon
  participant T as Docker Toolbox

  U->>O: User prompt
  O->>A: Delegate task
  A->>M: MCP function call
  M->>T: Execute real tool
  T-->>M: Results
  M-->>A: Structured output
  A-->>O: Next decision
  O-->>U: Summary / result
```

AIが推論し、計画を立てる。MCPが実行可能なものを制御する。ToolboxはDocker内で分離されたツールを実行する。**AIはシステムに直接触れることはない**、これは**設計によるセキュリティ**である。

> **注記:** 完全なアーキテクチャの内訳(デプロイ図、ネットワークフロー、セキュリティ境界)については、[完全なドキュメント、アーキテクチャ](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#iv-architecture)を参照してください。

---

## スコープ定義

DarkMoonは、コマンドラインから直接、柔軟なスコープ定義をサポートします。

**クイックペネトレーションテスト(設定不要):**

```bash
./darkmoon.sh "TARGET: http://172.19.0.3:3000"
```

**バグバウンティモード(フラグは自動的に有効化されます):**

```bash
./darkmoon.sh "TARGET: http://172.19.0.3:3000 PROGRAM=\"Juice Shop\" FOCUS=sqli,xss,idor NOISE=moderate FORMAT=h1"
```

主要なフラグには `FOCUS`、`EXCLUDE`、`CREDS`、`TOKEN`、`NOISE`、`SEVERITY`、`FORMAT` などがあり、すべて AI によって自然に解釈されます。

> **注:** 完全なフラグリファレンス、アセットタイプ、EXCLUDE/FOCUS の自由形式構文、および高度なマルチターゲットスコープ設定については、[完全ドキュメント、スコープ定義](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#ii7c-launch-darkmoon-with-tui-console)を参照してください。

---

## 統合ツールボックス

DarkMoon には、マルチステージビルドでコンパイルおよび最適化された **140 以上のセキュリティツール**を含む専用の Docker イメージが同梱されています:

| カテゴリ | ツール(例) |
|---|---|
| ポートスキャン | Naabu(ディスカバリ)、nmap(ターゲット指定サービスプローブ) |
| Web スキャン | Nuclei、ffuf、dirb、sqlmap、Arjun、wafw00f |
| 偵察 & クローリング | Subfinder、Katana、Waybackurls、httpx |
| CMS | WPScan、CMSeeK、WhatWeb |
| Active Directory | NetExec、BloodHound、Impacket(30 以上のスクリプト) |
| Kubernetes | kubectl、Kubescape、Kubeletctl、kube-bench、rbac-police |
| クラウド CLI | aws、az、gcloud、gsutil、bq |
| データベース & キャッシュ | psql、mysql、redis-cli、sqlite3 |
| ファームウェア / IoT | binwalk、unsquashfs、sasquatch、firmwalker |
| クラッキング | hashcat、john、7z2john |
| ネットワーク | Hydra、curl、dig、SNMP ツール |
| ブラウザ | Lightpanda(ヘッドレス) |

すべてのツールは直接アクセス可能で、パス設定は不要です。

> **注:** インストールの詳細を含む完全なツールリストと新しいツールの追加方法については、[完全ドキュメント、ツールボックス](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#vi-toolbox)を参照してください。

---

## 📖 ドキュメントガイド

DarkMoon の[完全ドキュメント](https://github.com/ascit31/dark-moon/blob/master/docs/full.md)では、プラットフォームを運用するために必要なすべてを網羅しています。以下は最も重要なセクションへのクイックリファレンスです:

| トピック | 見つかる内容 | リンク |
|---|---|---|
| **GPU & ドライバのセットアップ** | Docker、WSL、ネイティブ Linux 向けの NVIDIA トラブルシューティング | [GPU ガイド](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#ii2--darkmoon--gpu-troubleshooting-guide-official) |
| **環境変数** | LLM プロバイダの設定、API キー、モデル選択 | [環境設定](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#ii3-configuration-of-environment-variables-in-docker-compose) |
| **起動 & ビルド** | install.sh の動作、docker compose build、スタック管理 | [ビルド & 起動](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#ii6-build-and-launch-darkmoon) |
| **スコープ & フラグ** | TARGET 構文、バグバウンティモード、FOCUS/EXCLUDE、認証情報 | [スコープ定義](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#ii7c-launch-darkmoon-with-tui-console) |
| **アセスメントワークフロー** | ステップバイステップ: ディスカバリ、フィンガープリンティング、エージェント、レポーティング | [アセスメントエンジン](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#ii7d-how-to-use-the-darkmoon-assessment-engine) |
| **リアルタイムセッションログ** | MCP サーバーが実行するコマンドをライブで監視 | [セッションログ](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#ii7e-step-1--start-an-assessment) |
| **AI エージェント** | エージェントの構造、ライフサイクル、エージェントの作成・変更方法 | [AI エージェント](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#v-ai-agents) |

---

[Read more](https://github.com/ascit31/dark-moon)
ツールをダウンロード