Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ARES — MITRE ATT&CKモジュールオーケストレーション、DAG攻撃パス解決、OPSEC制御、暗号化資格情報保管庫、マルチフォーマットレポートを備えた自律型レッドチームエンゲージメントプラットフォーム。 | Kitploit
ツール/GitHubGitHub/mafifrizi/ares
防御ツールペネトレーションテストフレームワークエクスプロイトフレームワーク脆弱性分析ポストエクスプロイトクラウドセキュリティコマンド&コントロールレッドチーミング
GitHubmafifrizi/ares

ARES

MITRE ATT&CKモジュールオーケストレーション、DAG攻撃パス解決、OPSEC制御、暗号化資格情報保管庫、マルチフォーマットレポートを備えた自律型レッドチームエンゲージメントプラットフォーム。

リポジトリを見る
281161日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ARES Logo

ARES™

自律型レッドチームエンゲージメント & 継続的セキュリティ検証プラットフォーム

エンタープライズのレッドチーム、MSSP、セキュリティオペレーションセンターが、標的型攻撃エンゲージメントを実行し、決定論的な攻撃パスを発見し、副次的なリスクゼロで防御態勢を継続的に検証できるようにするオープンコアプラットフォーム。


Version Python FastAPI React MITRE Security License Unit Suite


プラットフォームショーケース • なぜARESなのか? • 競合比較マトリクス • アーキテクチャ • MITREマトリクス • クイックスタート • ゼロトラストセキュリティ • ドキュメント


⚡ エグゼクティブサマリー

従来のペネトレーションテストは根本的に欠陥を抱えています。高コストで、断続的で、ある一時点の状態しか示さず、新たに導入された設定ミスや新興の攻撃者手法に対して組織を無防備なままにします。一方、自動化された脆弱性スキャナは、悪用可能性や多段階の横展開攻撃パスを実証することなく、数千もの仮説上のCVEでSOCチームを圧倒するだけです。

ARESはこのギャップを埋めます。 最新のエンタープライズインフラ向けにゼロから構築されたARESは、現実世界の脅威アクターをモデル化した自律的で目標指向のレッドチームエンゲージメントプラットフォームを提供します。カーネルレベルの厳格なスコープファイアウォール、適応型OPSECノイズプロファイリング、インタラクティブな有向非巡回グラフ(DAG)攻撃ソルバー、そしてMITRE ATT&CKにマッピングされた60以上の武器化された技術を組み合わせることで、ARESはセキュリティチームが脆弱性の悪用可能性を証明し、Active Directoryの最重要資産(Crown Jewels)への最短侵害パスを特定し、運用停止ゼロで経営層向けの成果物を生成することを可能にします。


🎯 なぜエンタープライズはARESを選ぶのか```

root@kitploit:~
                                THE ARES ADVANTAGE

┌─────────────────────────┐ ┌─────────────────────────┐ ┌─────────────────────────┐ │ STRICT SCOPE ENCLAVE │ │ AUTONOMOUS DAG ENGINE │ │ ZERO-TRUST ARCHITECTURE │ │ Hard kernel CIDR egress │ │ Computes shortest paths │ │ Memory-only JWT tokens, │ │ whitelisting prevents │───│ to Domain Admins & Crown│───│ AES-256 encrypted vault,│ │ any collateral impact. │ │ Jewels deterministically│ │ strict HMAC-CSRF checks.│ └─────────────────────────┘ └─────────────────────────┘ └─────────────────────────┘ │ ▼ ┌─────────────────────────┐ │ INSTANT EXECUTIVE SUITE │ │ Branded PDF, HTML, JSON │ │ deliverables with zero │ │ native GTK dependencies │ └─────────────────────────┘

root@kitploit:~
### コアバリューピラー

1. **🛡️ ゼロ・コラテラル・スコープ・ガバナンス**: すべてのキャンペーンは隔離された暗号境界内で実行されます。ネットワークソケット層での厳格なターゲットIPおよびCIDR検証により、スコープ外のインフラにパケットが到達することは一切ありません。
2. **🧠 自律的目標指向プランニング**: オペレーターは高レベルの目標(例: `domain_admin`、`full_compromise`、`cloud_audit`)を設定し、ARES意思決定エンジンがグラフヒューリスティクスとオプションのLLMエージェント(Claude / OpenAI / ローカルOllama)を用いて多段階の実行パスを自律的に合成します。
3. **🕸️ マルチベクター攻撃グラフ(DAG)**: BloodHoundコレクションを取り込むか、アクティブなドメインセッションをリアルタイムでマッピングします。内蔵のグラフエンジンが最短攻撃パスを計算し、チョークポイントを強調表示し、横方向へのピボットの実現可能性をシミュレートします。
4. **🔐 多層防御セキュリティモデル**: ゼロトラスト環境向けに設計されています。データベースを権威とするセッション、メモリのみの短命JWTアクセストークン、HttpOnlyのローテーションリフレッシュクレデンシャル、およびAES-256-GCM暗号化ローカルボールトが、収集したハッシュと機密性の高いクライアント証拠を保護します。
5. **📑 自動化された成果物パイプライン**: ブランド化された監査対応のコンプライアンス成果物をPDF、HTML、Markdown、JSON形式でワンクリック生成します。外部GTK依存なしでWindows/Linux上での自動ヘッドレスブラウザPDFレンダリングを特徴とします。

---

## 📊 市場比較マトリクス

| 運用能力 | 従来の手動ペネトレーションテスト | レガシー脆弱性スキャナー | ARES自律型プラットフォーム |
| :--- | :---: | :---: | :---: |
| **テスト頻度** | 年次 / 半年次 | 毎日 / 毎週のスケジュール | **継続的 / オンデマンド** |
| **悪用可能性の検証** | 手動かつ労力集約的 | ❌ 理論上のCVEマッチング | **決定論的多段階プルーフ** |
| **マルチホップ攻撃パス** | 手動描画 | ❌ なし | **リアルタイムインタラクティブDAG** |
| **スコープエンクレーブ & エグレスファイアウォール** | オペレーターの規律のみ | ネットワークファイアウォールのみ | **ハードソケットレベルのCIDR強制** |
| **Active Directory横方向パス** | 低速なスクリプト実行 | ❌ アクティブパスなし | **ネイティブBloodHound & Kerberosスイート** |
| **クレデンシャルセキュリティ & ストレージ** | 緩いフラットファイル / 平文 | 脆弱性ログ | **AES-256-GCM暗号化ボールト** |
| **OPSEC & テレメトリ調整** | 手動ジッタースクリプト | 高いネットワークノイズ | **適応型ノイズプロファイル & ガバナー** |
| **レポートの納品時間** | エンゲージメント後1~2週間 | 生データダンプ | **即時マルチフォーマット成果物** |
| **デプロイフットプリント** | 外部コンサルタント | 肥大化したクラウドエージェント | **エアギャップされたローカル / セルフホスト** |

---

## 🖥️ プラットフォームショーケース & コントロールサーフェス

ARESプラットフォームは、ダークテックの美学、低い認知負荷、および監査済みの運用制御を備えて設計された、高性能でレスポンシブなオペレーターダッシュボードを特徴としています。```powershell
# Launch local development environment
.\.venv\Scripts\ares.exe dashboard dev --no-reload

1. 🛡️ オペレーター・エンクレーブ & ゼロトラスト・ゲートウェイ

認可された攻撃オペレーターおよびセキュリティ担当者専用に設計された自律型エントリー・バリア。

ARES Operator Enclave & Zero-Trust Authentication Gateway

ARES Operator Enclave — Sign In ボタンはホバー、クリック、Enter キーで深紅のプラズマファイアを噴出。動的アーキテクチャグリッドキャンバス、システム環境仕様、右パネルに ARES Cyber Dragon マスコット。

  • 解決される課題: 不正なオペレーターアクセス、トークンリプレイ攻撃、ローカルブラウザストレージへのトークン漏洩を排除。
  • 主要機能:
    • 深紅の炎シグネチャ・インタラクション: リアルタイム HTML5 Canvas パーティクルファイアシステムが Sign In ボタンをホバー(連続)、クリック(バースト)、Enter キー(ポインターなしのバースト)で包み込む — requestAnimationFrame を使用した浮力、乱流、放射状グローを備えた物理ベースのパーティクル。
    • ARES Cyber Dragon アンビエント・マスコット: テレメトリペインに統合されたブランドマスコットのウォーターマーク。調整された不透明度と深紅のバックグローを備え、すりガラス調の環境仕様と調和。
    • ライブ 動的アーキテクチャグリッドキャンバス: リアルタイムの走査データパルスとカーソル近接照明を備えた、低オーバーヘッドのハードウェアアクセラレーション 60 FPS HTML5 キャンバス。
    • メモリのみのトークン分離: 短命な JWT は厳密にメモリ内に存在。リフレッシュ認証情報はホストオンリーの HttpOnly Cookie を使用し、ワンタイムローテーションを実施。
    • エンタープライズ・マルチテナント SSO (SAML 2.0 & OIDC): Okta、Azure AD、Google Workspace との SP 起点フェデレーション認証。アプリレベルの Fernet 認証情報暗号化、ワンタイムリプレイ保護 (InResponseTo/nonce)、JIT ロールマッピング、フェデレーション ID に対する厳格なローカルパスワードロックアウトを特徴とする。(詳細は SSO セットアップガイド を参照)。
    • HMAC ダブルサブミット CSRF 保護: すべての状態変更リクエストに対する定数時間検証 (X-ARES-CSRF)。
    • 暗号学的ブルートフォースシールド: 認証試行に対して指数バックオフと IP ベースのレート制限を強制。

2. 📊 エグゼクティブ・コマンドセンター & テレメトリ

アクティブなキャンペーン全体にわたるインスタントな態勢可視性を提供するリアルタイム運用コマンドコンソール。

ARES Executive Command Center & Telemetry

リアルタイムテレメトリ、重大度別の確認済み検出結果、運用ヘルスを表示するエグゼクティブ・コマンドセンター。


ARES Executive Overview Standby & Fresh-Install Hero

タクティカル・ゼロステート・オーバービュー — アクティブなキャンペーンがゼロの状態で実行した際の、インスタント・レディネス・ストリップと初期化アクションを備えたクリーンなオンボーディングヒーロー。

  • 解決される課題: 散在する攻撃メトリクスを、手動のステータスクエリを必要とせずに単一のリアルタイム運用ペインに集約。
  • 主要機能:
    • 運用デザインシステム: 高密度の視覚的階層(Grafana、Linear、Sentry にインスパイア)で設計 — 繊細な左アクセント付きコンテキストパネル (panel-subtle)、動的なリアクティブトップバーヘルスインジケーター、未初期化メトリクスベースライン用の明確な破線プログレストラックを特徴とする。
    • 実用的なエンゲージメントインサイト: 冗長な生カウントをコンテキストに基づくセキュリティ態勢インサイトに置き換え:
      • エンゲージメント態勢: 明確な状態区分 (Staged、Executing、Standby) により、スコープ対象と実行中キャンペーンを区別。
      • 実行ヘルス: パイプライン異常、モジュール実行失敗、エンクレーブ安定性のリアルタイム監視。
      • 攻撃サーフェス: 発見されたホスト、認証情報ピボット、ネットワーク侵入深度のライブ追跡。
    • テレメトリ & パイプライン・インジェスチョン: リアルタイムのワーカープールスループット、P95 タスク所要時間、ライブイベントインジェスチョンインジケーター。
    • タクティカル・フレッシュインストール・ヒーロー: キャンペーンがゼロで開始した際の、中央配置の初期化 CTA と最小限のレディネスストリップを備えた自動空状態フォールバック。

3. 🎯 スコープ付きキャンペーン & ターゲット境界管理

ハード CIDR ホワイトリスト境界と暗号化された証拠分離を強制するゼロ・コラテラル・ターゲットガバナンス。

ARES Scoped Campaign & Target Boundary Management

ターゲットスコープ、CIDR 境界、ノイズコントロール、暗号化認証情報ボールトを表示するキャンペーン管理インターフェース。

  • 解決される課題: 壊滅的なスコープ外スキャンを防止し、オペレーターのラップトップ上の非暗号化認証情報ファイルを排除。
  • 主要機能:
    • 永続的なオペレーターガイダンス: すべてのキャンペーンピッカーとパラメータ入力にわたる永続的な <label> 定義により、迅速なエンゲージメント中のオペレーターの曖昧さを防止。
    • ハード CIDR ホワイトリスト: ネットワークレベルの境界強制。エンジンは未承認の IP アドレスまたはサブネットを対象とするリクエストを傍受してドロップ。
    • ノイズプロファイル & ジッター: ランダム化された遅延分布を備えたエンゲージメントスロットルレベル (Stealth、Normal、Aggressive) を構成。
    • AES-256 暗号化エンクレーブ・ボールト: 収集された NTLM ハッシュ、Kerberos チケット、サービス認証情報は AES-256-GCM で保存時に暗号化。
    • クリーンなティアダウン・ワークフロー: 関連するすべてのデータベース行、グラフ頂点、一時アーティファクトを安全にクリーンアップするワンクリックキャンペーン削除。

4. ⚡ モジュラー・アドバーサリー・オーケストレーション (60+ モジュール)

MITRE ATT&CK エンタープライズマトリクスに整合した武器化された敵対者技術の広範なカタログ。

ARES Modular Adversary Orchestration

MITRE ATT&CK 分類、動的パラメータ生成、ドライラン安全モードを備えたモジュールカタログ。

  • 解決される課題: 検証されていない信頼性の低い GitHub スクリプトを、型付けされた再現可能で監査可能な敵対者モジュールに置き換え。
  • 主要機能:
    • 包括的なベクターカバレッジ: Active Directory (ad.kerberoast、ad.adcs、ad.enum_users)、Windows (windows.uac_bypass)、Linux、クラウド (AWS、Azure、GCP)、ネットワークインフラストラクチャをカバーする 60+ のモジュラーテクニック。
    • 合理化された実行パネル: 永続的なフィールドラベル、降格された低ウェイト依存関係ヒント、押し付けがましいデフォルト警告カードを置き換える送信時検証に焦点を当てたクリーンな実行ビュー。
    • 動的型付きスキーマ: UI フォームは厳格な検証を備えた Python Pydantic モデルから動的に生成。
    • ドライラン安全エンジン: 攻撃トラフィックを送信する前に、ターゲットの応答性、パラメータ、期待される結果を検証。
    • ロールゲート実行: 実行には Operator および Team Lead 権限が必要。機密性の高い高ノイズモジュールには明示的な確認が必要。

5. 🕸️ マルチベクター攻撃グラフ & オブジェクティブ・リプレイ

エンタープライズ攻撃パスと権限昇格チェーンを可視化するインタラクティブな有向非巡回グラフ (DAG) ソルバー。

ARES Multi-Vector Attack Graph & Objective Replay

自動化された発光ホワイトパッチケーブル、左から右への階層 (ドメインコントローラー → 検出結果 → ホスト)、リアルタイムの安全なメタデータ検査を備えたマルチベクター攻撃グラフ。

  • 解決される課題: 生の脆弱性データを、経営層とエンジニアが即座に理解できる実用的で視覚的な侵害パスに変換。
  • 主要機能:
    • 自動サイバーパッチケーブルルーティング: ドメインコントローラー、セキュリティ検出結果、発見されたホストを接続する自動化された発光ホワイトケーブル (#ffffff) を手動ドラッグなしでリアルタイムレンダリング。
    • 決定論的な左から右への階層: 左側のドメインコントローラー (DC01) から始まり、アクティブなセキュリティ検出結果を経て、ターゲットメンバーホストに至る、クリーンで衝突のないカラムレイアウト。
    • 最短パスアルゴリズム: ドメインコントローラーまたはクラウドルート認証情報を侵害するために必要な最小ホップ数を決定論的に計算。
    • ネイティブ BloodHound / SharpHound インジェスト: BloodHound JSON アーカイブを ARES グラフエンジンに直接インポートして統合分析。
    • インタラクティブ・エンティティ検査: ユーザー、グループ、コンピューター、ACL、アクティブな Kerberos セッション間の関係を、流動的なナビゲーションとリアルタイムの安全な詳細インスペクターで探索。
    • オブジェクティブ・リプレイ: 過去の攻撃チェーンを再シミュレーションして防御パッチの有効性を検証。

6. 📑 自動レポートエンジン & 証拠ライブラリ

複数のエンタープライズフォーマット (エグゼクティブ PDF、テクニカル Markdown、Defect CSV) にわたるブランド化された監査対応コンプライアンスレポートを即座に生成。

ARES Automated Report Engine & Evidence Library

同期されたリアルタイムライフサイクル管理を備えたマルチフォーマットエクスポートをサポートするレポートエンジンとアーティファクトライブラリ。

  • 解決される課題: ペネトレーションテストレポートの手動執筆、フォーマット、墨消しに通常費やされる 40 時間以上を排除。
  • 主要機能:
    • 構造化生成グリッド: 永続的な <label> 要素 (Target Campaign、Export Format) とクリーンなインライン検証エラーフィードバックを備えた整列されたマルチカラムレイアウト。
    • マルチフォーマットエクスポート: PDF、HTML、Markdown、JSON 成果物のワンクリック生成。
    • 自動ヘッドレス PDF エンジン: Windows 上の複雑な GTK 依存関係なしでクリーンな PDF エクスポートを実現する、Microsoft Edge / Chromium ヘッドレスモードを使用した統合フォールバック。
    • 自動証拠墨消し: 監査証跡を保持しつつ、顧客成果物内の機密性の高い生パスワードと秘密鍵を自動的に墨消し。
    • 同期レポートライブラリ: インスタントダウンロード、レポートごとの削除、リアルタイム UI 状態同期を備えた認証済みアーティファクトリポジトリ。

7. 🧠 自律戦略 & AI プランナー

OPSEC 制限を尊重しながら複雑な攻撃チェーンを計画、優先順位付け、実行する目標指向の自律エンジン。

ARES Autonomous Strategy & AI Planner

目標ベースのキャンペーン計画と適応型コンテインメントガバナンスのための自律戦略コンソール。

  • 解決される課題: 絶え間ない手動オペレーター介入を必要とせずに、マルチモジュール攻撃チェーンを自律的に調整。
  • 主要機能:
    • 動的エンジン検証: サブ秒タイムアウトと TTL キャッシュを備えたローカル Ollama デーモン (GET /api/tags) に対するリアルタイム非同期ヘルスチェックと、動的なサーバーサイドクラウドキー検証 (Claude、OpenAI) のペアリング。
    • クリーンなオペレーター中心設計: 永続的なフィールドラベル (Target Campaign、Strategic Objective、AI Planning Engine、Explicit Authorizations)、人間が読める目標記述、UI ラベルにおけるサーバー環境変数漏洩の完全な排除。
    • 送信時検証に集中: デフォルトページレンダリングから警告ボックスを削除。検証エラーは実行試行時にのみターゲットフィールドの下にインライン表示。
    • 適応型コンテインメント・ガバナー: 防御テレメトリとノイズしきい値を継続的に評価し、検出リスクがピークに達した際に攻撃的アクションを自動的に減速または中止。

8. 🔍 攻撃グラフ・エンティティ・ディープダイブ & ノードインスペクター

キャンバス内で直接行う、詳細な Active Directory エンティティテレメトリ、関係検査、リアルタイムの安全な詳細監査。

ARES Attack Graph Entity Deep-Dive & Node Inspector

ドメインコントローラー (DC01 10.10.10.2) テレメトリ、アクティブな侵害レベル、オープンな攻撃サーフェスポート (53、88、135、139、389、445、636、3268、3389)、資産所有状態を表示するインタラクティブな安全詳細ドロワー。

  • 解決される課題: インタラクティブなサイドバーでライブノードテレメトリを提供することで、グラフビジュアライザーと CLI 偵察ツール間のコンテキストスイッチングを排除。
  • 主要機能:
    • エンティティ属性検査: 任意のグラフノードを選択すると、IP アドレス、ホスト名、OS テレメトリ、侵害レベル、ドメインコントローラーフラグ (is_dc) を即座に検査。
    • 攻撃サーフェスポートマッピング: オープンなインフラストラクチャポート (DNS 53、Kerberos 88、RPC 135、NetBIOS 139、LDAP 389、SMB 445、LDAPS 636、Global Catalog 3268、RDP 3389) のリアルタイム可視性。
    • 安全詳細監査: メイン DAG キャンバスを乱すことなく詳細なテレメトリを提供する監査済みスライドアウトドロワー。クイックディスミス機能付き。

9. 🔗 マルチステージ・アドバーサリー実行チェーン

偵察、認証情報収集、ラテラルムーブメントを順番にオーケストレーションする決定論的なマルチステップキルチェーン。

ARES Multi-Stage Adversary Execution Chains

AD Kerberos Exposure Chain や AD Domain Enumeration Chain を含む自動実行チェーン。

  • 解決される課題: 手動のステップバイステップツール呼び出しを、出力を自動的に下流モジュールに渡す事前検証済みの協調攻撃チェーンに置き換え。
  • 主要機能:
    • ビルトイン攻撃シーケンス: Kerberos 露出 (asreproast -> kerberoast -> hashcat)、ドメイン列挙、クラウド権限昇格のためのすぐに使えるチェーン。
    • 動的コンテキスト受け渡し: ステップ 1 で収集された認証情報とハッシュは、後続ステップのターゲット引数に自動的に入力。
    • 統合 OPSEC バジェッティング: 実行を開始する前に、チェーン全体にわたる累積ノイズと検出可能性を追跡。

10. 🛡️ EDR / OPSEC 回避 & バイパスナレッジベース

エンタープライズエンドポイント検出応答 (EDR) プラットフォーム全体にわたる回避有効性の実証的追跡。

ARES EDR and OPSEC Evasion Matrix

CrowdStrike Falcon、SentinelOne、Microsoft Defender 全体にわたるテクニック成功率を追跡するバイパスナレッジベース。

  • 解決される課題: 攻撃オペレーターが、監視対象の顧客インフラストラクチャに対して焼失または検出済みのペイロードを盲目的に展開することを防止。
  • 主要機能:
    • 実証的成功率: 特定の回避テクニック (AMSI パッチ、syscall アンフッキング、プロセスホロウイング) と EDR ベンダー別に分類された履歴成功率。
    • クロスセッション回避メモリ: エンゲージメント結果が統合ナレッジベースを更新し、成功率の低いテクニックを実行する前にオペレーターに警告。
    • 防御的ジッターコントロール: 行動ヒューリスティクスと SIEM 相関ルールを回避するための、細かい遅延分布とパケット間隔。

11. 🔐 ゼロトラスト・セキュリティガバナンス & 監査証跡

監査済みマルチロールアクセス制御、暗号学的 API キーライフサイクル、継続的なプラットフォーム整合性検証。

ARES Zero-Trust Security Governance

オペレータープロファイル管理、スコープ付き API キープロビジョニング、自動システムセキュリティ監査。

  • 解決される課題: 攻撃的セキュリティ運用に対する非否認性、ロールベースの境界分離、コンプライアンス保証を保証。
  • 主要機能:
    • ロールベースアクセス制御 (RBAC): モジュール実行と証拠閲覧を統制する厳格に強制された権限階層 (Team Lead、Operator、Recon、Reporter)。
    • スコープ付き API キー: CI/CD 統合用の構成可能な有効期限と細かい権限を持つ暗号学的に生成されたベアラートークン。
    • ライブ監査証跡: エンゲージメント後のレビュー用に、すべてのオペレーターアクション、ターゲットスキャン、認証情報取得を継続的に追記専用でログ記録。

12. 📡 ライブオペレーション & リアルタイムイベントストリーム

運用テレメトリ、モジュール出力、パイプラインステータスをストリーミングする高頻度 WebSocket イベントバス。

ARES Live Operations Stream

バッファリングされたテレメトリと高スループット WebSocket ストリーミングを備えたライブ運用イベントコンソール。

  • 解決される課題: エンゲージメント指揮官に、すべての分散エージェントとバックグラウンドタスクのインスタントで統合された状況認識を提供。
  • 主要機能:
    • サブ秒イベント配信: ライブ stdout/stderr、モジュール完了イベント、防御アラートをストリーミングする非同期 WebSocket バス。
    • バッファリングされたログテレメトリ: ネットワーク変動時にログ行の損失をゼロにする、再接続耐性のあるイベントバッファリング。
    • マルチオペレーターコラボレーション: 同時オペレーターが共有キャンペーン実行イベントをリアルタイムで閲覧。

13. 📋 エンタープライズ・プレイブック & キャンペーンテンプレート

定期的なレッドチーム演習、コンプライアンス監査、パープルチームドリル用の標準化されたエンゲージメントアーキテクチャ。

ARES Enterprise Campaign Templates

Internal Pentest、AD Full Compromise、Cloud Assessment、Assumed Breach を含むビルトインエンゲージメントテンプレート。

  • 解決される課題: 標準化された評価のための手動スコープ構成を排除し、エンタープライズエンゲージメント全体で一貫したテスト方法論を保証。
  • 主要機能:
    • ターンキー・プレイブック: 事前構成されたターゲットプロファイル、モジュールセット、レポート要件を備えたすぐに展開可能なキャンペーンテンプレート。
    • カスタムテンプレート作成: 成功したカスタムエンゲージメントを、内部チームおよび MSSP クライアント向けの再利用可能なテンプレートとしてエクスポート。
    • 安全プリフライト: テンプレートベースのキャンペーンが開始される前の自動スコープおよび権限検証。

14. 🔌 インタラクティブ OpenAPI 3.1 & 開発者統合

カスタムツール、SOC オーケストレーション、CI/CD パイプライン統合用の完全に文書化されたインタラクティブ REST API サーフェス。

ARES Interactive OpenAPI Documentation

エンタープライズ自動化のための 70+ の運用エンドポイントを公開するインタラクティブ Swagger UI ドキュメント。

  • 解決される課題: 既存のエンタープライズ SOAR プラットフォーム、カスタムレポートパイプライン、CI/CD セキュリティゲートとのシームレスなプログラム統合を実現。
  • 主要機能:
    • 70+ の文書化されたエンドポイント: 認証、キャンペーン、モジュール実行、攻撃グラフ、成果物にわたる完全な REST カバレッジ。
    • OpenAPI 3.1 準拠: Python Pydantic モデルから直接生成された厳格に検証されたリクエスト/レスポンススキーマ。
    • インタラクティブサンドボックス: Bearer トークン認証と CSRF トークンサポートを備えたブラウザ内 API テスト。

🎛️ コントロールサーフェス詳細| サーフェス | 主要な責務 | 利用可能なサブタブ | 主なオペレーター |

| :--- | :--- | :--- | :--- | | Overview | エグゼクティブヘルス、テレメトリカウンター、検出重要度メトリクス。 | Single Pane | すべてのステークホルダー | | Campaigns | スコープホワイトリスト、ノイズプロファイル、暗号化された資格情報保管庫。 | List、Scope、Findings | チームリード、オペレーター | | Modules | 60以上のモジュールカタログ、パラメータ入力フォーム、実行コンソール。 | Catalog、Run Panel、Results | オペレーター | | Reports | 成果物ビルダー、エビデンスパッケージ、レポートライブラリのライフサイクル。 | Generate、Library | オペレーター、レポーター | | Graph | DAGエンティティ探索、最短攻撃パス、BloodHound取り込み。 | Entities、Attack Paths、Ingest | オペレーター、偵察 | | Templates | 再現可能なエンゲージメントプレイブックと多段階ワークフロープラン。 | Templates、Plan Builder | チームリード、オペレーター | | | 目標指向の自律エンジン、AIプランナー統合。 | 、、 | チームリード、オペレーター | | | オペレーター資格情報、APIキーライフサイクル、依存関係監査チェック。 | 、、 | チームリード | | | 防御的テレメトリ、バイパストラッキング、検知回避ルール。 | 、 | オペレーター | | | リアルタイムWebSocketイベントストリームとバッファリングされたテレメトリログ。 | 、 | オペレーター |


🏗️ システムアーキテクチャとデータパイプライン

ARESは、プレゼンテーション、実行オーケストレーション、セキュリティガバナンス、永続的な暗号化ストレージを分離する厳格な多層防御アーキテクチャを採用しています:```mermaid flowchart TB subgraph Client["Presentation Layer (Operator Enclave)"] UI["React 19 Dashboard
(Vite + TypeScript)"] Mesh["Dynamic Architectural Grid
(Canvas 2D Engine)"] WSClient["WebSocket Client
(Real-Time Telemetry Stream)"] end

root@kitploit:~
subgraph Gateway["Zero-Trust Security Gateway"]
    FastAPI["FastAPI Async Engine<br>(Uvicorn Backend)"]
    AuthGuard["Auth & Session Guard<br>(Memory-Only JWT + HttpOnly Refresh)"]
    CSRF["HMAC Double-Submit CSRF<br>(X-ARES-CSRF Validation)"]
    RateLimit["Rate Limiting & Brute-Force Shield"]
end

subgraph Core["ARES Core Engine & Governance"]
    ScopeFirewall["Scope Egress Firewall<br>(Strict CIDR & IP Whitelist)"]
    Governor["OPSEC Noise Governor<br>(Adaptive Jitter & Throttling)"]
    Orchestrator["Module Execution Orchestrator<br>(Worker Thread Pool)"]
    AutoPlanner["Autonomous Strategy Engine<br>(DAG Heuristics / AI Planner)"]
end

subgraph Storage["Cryptographic Persistence Layer"]
    DB[(SQLite / PostgreSQL<br>Alembic Versioned)]
    Vault[(AES-256-GCM Vault<br>Encrypted Credentials & Hashes)]
    GraphEngine["Attack Graph DAG Engine<br>(BloodHound Ingest & Shortest Path)"]
end

subgraph Deliverables["Reporting Pipeline"]
    PDFGen["Headless Chromium / Edge Engine<br>(Automated PDF Generation)"]
    Artifacts["Evidence Library<br>(HTML, Markdown, JSON)"]
end

UI -->|HTTPS / REST| AuthGuard
WSClient -->|WSS / Ticket Barrier| AuthGuard
AuthGuard --> CSRF --> RateLimit --> FastAPI
FastAPI --> ScopeFirewall
ScopeFirewall --> Orchestrator
Orchestrator --> Governor
Orchestrator --> AutoPlanner
Orchestrator --> Storage
Storage --> GraphEngine
FastAPI --> Deliverables
root@kitploit:~
---

## ⚔️ 攻撃者テクニック & MITRE ATT&CK マトリクス

ARES は MITRE ATT&CK Enterprise Framework にネイティブ対応した 60 以上のモジュール式攻撃者テクニックを実装しています:```
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                         MITRE ATT&CK MATRIX COVERAGE                                             │
├─────────────────────┬─────────────────────┬─────────────────────┬─────────────────────┬──────────────────────────┤
│ DISCOVERY           │ CREDENTIAL ACCESS   │ LATERAL MOVEMENT    │ PRIVILEGE ESCALATION│ DEFENSE EVASION / CLOUD  │
├─────────────────────┼─────────────────────┼─────────────────────┼─────────────────────┼──────────────────────────┤
│ • T1087 User Enum   │ • T1558.003 Kerberoast│ • T1021.002 SMB/RPC │ • T1548.002 UAC Byps│ • T1070 Indicator Removal│
│ • T1069 Group Enum  │ • T1558.004 AS-REP  │ • T1021.006 WinRM   │ • T1068 Token Privs │ • T1562 Impair Defenses  │
│ • T1046 Port/Net    │ • T1003 LSASS Dump  │ • T1550 Use Ticket  │ • T1053 Scheduled   │ • T1078 Cloud IAM Enum   │
│ • T1018 Host Disc   │ • T1649 ADCS ESC1-8 │ • T1071 App Layer   │ • T1055 Injection   │ • T1580 Cloud Discovery  │
│ • T1082 System Info │ • T1110 Pass Spray  │ • T1021.001 RDP     │ • T1134 Access Token│ • T1526 Cloud Hierarchy  │
└─────────────────────┴─────────────────────┴─────────────────────┴─────────────────────┴──────────────────────────┘
  • Active Directory ラボスイート: 完全な SPN 探索、Kerberoasting (ad.kerberoast)、AS-REP Roasting、ADCS 証明書テンプレート悪用 (ESC1 から ESC8)、DCSync アカウントレプリケーション、および BloodHound データ生成。
  • エンドポイントポスチャチェッカー: Windows UAC バイパス手法、レジストリキー永続化検査、Linux コンテナブレイクアウト、および Sudo 権限列挙。
  • クラウドコントロールプレーン: AWS IAM、Azure Active Directory / Entra ID ロール割り当て、および GCP IAM バインディングにわたるマルチクラウド ID 監査。

🚀 クイックスタート: 60 秒で稼働

前提条件

  • Python: 3.11 または 3.12 (Windows では Python 3.12 を推奨)。
  • Node.js: v18+ (Node v20 LTS でテスト済み)。
  • OS: Windows 11/10 (PowerShell)、Linux (Ubuntu/Debian/Kali)、または macOS。

ファストパス (Windows 上の PowerShell)```powershell

1. Clone the repository

git clone https://github.com/Mafifrizi/ARES.git Set-Location .\ARES

2. Setup isolated Python virtual environment

py -3.12 -m venv .venv ..venv\Scripts\python.exe -m pip install -U pip ..venv\Scripts\python.exe -m pip install -e ".[dev,pdf]"

3. Install frontend dependencies

Set-Location frontend & "C:\Program Files\nodejs\npm.cmd" ci Set-Location ..

4. Configure local Edge PDF rendering engine & verify doctor status

$env:ARES_PDF_BROWSER = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" ..venv\Scripts\ares.exe doctor --pdf-smoke

5. Launch development server (Frontend + Backend proxy)

..venv\Scripts\ares.exe dashboard dev --no-reload

root@kitploit:~
**`http://127.0.0.1:5173/dashboard/`** をブラウザで開きます。
- **初期 Operator**: `admin`
- **初期パスワード**: `.env` の `ARES_DEFAULT_ADMIN_PASSWORD` で設定(デフォルト: `Admin123456!`)

---

## 🔐 エンタープライズセキュリティモデルとコンプライアンス

ARES は、最も厳格なコンプライアンスと機密保持要件を持つ環境向けに設計されています:

### 多層防御認証
- **メモリのみのアクセストークン**: 短命な JWT(有効期間 15 分)はメモリ内の React state にのみ存在し、`localStorage` や `sessionStorage` には決して書き込まれません。
- **ローテーションするリフレッシュファミリー**: 長命なリフレッシュ資格情報は、厳格な host-only の HttpOnly Cookie(`ares_refresh`)にバインドされ、ワンタイムローテーションと自動的な再利用失効を備えています。
- **HMAC CSRF バリア**: 状態変更を伴うエンドポイントは、暗号学的に安全な Cookie トークンと照合される有効な `X-ARES-CSRF` ヘッダーを必須とします。

### ロールベースアクセス制御(RBAC)
ARES は、すべての API エンドポイント、バックグラウンドジョブ、UI サーフェスにわたって厳格な RBAC 権限を適用します:

| ロール | API 値 | 運用範囲 | 管理権限 |
| :--- | :---: | :--- | :--- |
| **Team Lead** | `team_lead` | 完全なプラットフォーム権限:キャンペーンの作成/削除、ユーザープロビジョニング、セキュリティ監査、高ノイズモジュールのオーバーライド。 | フルシステム管理者 |
| **Operator** | `operator` | 日次運用:承認されたモジュールの実行、検出結果のレビュー、攻撃グラフの探索、レポートの生成。ユーザー登録は不可。 | 運用層 |
| **Recon** | `recon` | 読み取り中心の偵察:安全なディスカバリおよびネットワークフィンガープリンティングモジュールの実行。破壊的モジュールの実行はブロックされます。 | 読み取り中心 |
| **Reporter** | `reporter` | ステークホルダーレビュー:キャンペーン分析、検出結果、攻撃グラフ、生成された成果物への読み取り専用アクセス。実行権限なし。 | 読み取り専用監査 |

#### ロールプロビジョニングと権限昇格防止の保証
- **権威あるデータベースアイデンティティ**: クライアント側の JWT ロールクレームを盲目的に信頼するシステムとは異なり、ARES はすべてのリクエストでライブデータベースから直接ユーザーアイデンティティとロールを解決します(`row = await db.resolve_access_token_principal(...)`)。改ざんされた JWT クレームは数学的に破棄されます。
- **アカウント作成時の厳格なロールゲーティング**: 新規ユーザーロールは、`team_lead` が `POST /auth/register`(`require_team_lead()` でガード)を通じて排他的に割り当てるか、SP 起点の SAML/OIDC SSO 中にエンタープライズ ID プロバイダーから自動的にマッピングされます。
- **ロールの不変性**: ロールの割り当ては作成後は不変です。ユーザーロールを変更する公開エンドポイントは存在せず(`PUT /users/{id}` は存在しません)、水平および垂直の権限昇格ベクター(例:`recon` が `team_lead` に昇格、または `reporter` が攻撃的モジュールを実行)を排除します。
- **監査されたユーザーインベントリ**: ダッシュボードの `Security` コンソールは、エンゲージメントの説明責任のために、登録されたすべてのアイデンティティとアクティブセッションの透過的なインベントリを提供します。

---

## 🔌 ARES MCP ゲートウェイと製品グレード CLI

ARES は、最新の AI コーディングアシスタント(Cursor IDE、Claude Desktop、Windsurf、VS Code Cline、Zed、Open-WebUI、LibreChat)が ARES パープルチーム攻撃プラットフォームと安全かつ厳格なガバナンスの下で対話できるようにする、本番グレードの **Model Context Protocol(MCP)** ゲートウェイを提供します。

<div align="center">

![ARES MCP Two-Pane Terminal Monitor](https://assets.kitploit.com/production/public/readmes/54944/1fae8290d9bad14d0ef7cc13697950513ee7a715348682e739204f71e74cda91/9fc15a0ce54898890cf04ae4c43a986a869d91c5c15c98ed1d59b6c881d6c55b-display-v1.webp)

*リアルタイムのツールテレメトリ、ライブスコープ検査、1 キーでのトークン認可を備えた ARES MCP 2 ペイン分割ターミナルモニター(OpenClaw スタイル)。*

</div>

ガードレールなしで生のエンドポイントを LLM に公開する基本的な MCP サーバーとは異なり、ARES は、ライブの攻撃アクションが実行される前に、厳格な **Pre-Flight Scope Invariance(`ScopeGuard`)**、**Anti-Prompt-Injection Taint Isolation**、および **Single-Use 60-second HMAC Confirmation Tokens** を適用します。

### 🚀 まず何から始めればよいですか?(ステップバイステップのオンボーディング)

Cursor、Claude Desktop、または Windsurf を ARES に接続するオペレーターまたは開発者向け:

1. **サブシステムの準備状況を確認する(`doctor`)**:
   すべてのコアサブシステム(Protocol Engine、9 Tools、3 Resources、3 Prompts、62 Modules、Security Gates)が `PASS` を報告することを確認します:   ```powershell
   .\mcp.bat doctor
  1. 1クリックAIクライアントセットアップ(手動JSON編集不要): 1つのコマンドでお好みのIDEを自動設定: ```powershell

    For Cursor IDE:

    .\mcp.bat setup --client cursor

    For Claude Desktop:

    .\mcp.bat setup --client claude

    For Windsurf:

    .\mcp.bat setup --client windsurf

    For VS Code (Cline):

    .\mcp.bat setup --client cline

    root@kitploit:~

これにより、アクティブな Python 仮想環境のパスがクライアント設定ファイル(例: .cursor/mcp.json)に直接書き込まれます。

  1. Cursor IDE でウィンドウをリロード:

    • Cursor で Ctrl + Shift + P を押します。
    • Developer: Reload Window を選択します。
    • Settings(Ctrl + ,)→ Features → MCP Servers を開きます。ares サーバーが緑のドット(Connected)で表示されます。
  2. ライブ2ペインモニターを起動(オプションのコンパニオンウィンドウ): 専用のターミナルウィンドウで、OpenClaw スタイルの2ペインモニターを実行し、リアルタイムの AI ツール呼び出し、スコープチェック、トークンの承認を監視します: ```powershell .\mcp.bat monitor

    root@kitploit:~
  • 左ペイン: AIエージェントが実行したツール呼び出しのライブストリーム(ares_scope_check、ares_dry_run_module、ares_run_tool)。
    • 右ペイン: ScopeGuard CIDR境界、ステージングされたアクション差分、およびAuthorization Gateway。
    • コントロール: **Aを押して保留中の実行トークンを承認、Rで拒否、Cでストリームをクリア、Q**で終了。
  1. AIエージェントに最初のコマンドを発行する: Cursor Composer / Chat(Ctrl + IまたはCtrl + L)を開き、次のプロンプトを試してください:

    「アクティブなキャンペーンのステータスを確認し、ターゲット10.0.1.50のスコープを検証し、モジュールad_kerberoastのドライランをステージングせよ。」

詳細なアーキテクチャ、7つのセキュリティ不変条件、CLIスクリプト対応(--json)、POSIX終了コード、および運用ツールスキーマについては、ARES MCP Gateway & Product-Grade CLI Specificationを参照してください。


🛠️ 拡張可能な開発者SDK(次世代自律アーキテクチャ)

ARESは、カスタム敵対者モジュールを構築し、分離されたテストハーネスで技術をシミュレートし、エンゲージメントをプログラムで自動化するための、ファーストクラスの型安全なPython SDK(ares.sdk)を提供します:

1. 型安全なモジュール作成(ジェネリックBaseModule[P, R]および@ares_module)

Pydantic v2で検証済みパラメータスキーマを宣言し、完全なIDEオートコンプリートでモジュールを作成します:```python from ares.sdk import ( BaseModule, ExecutionContext, ModuleResult, ModuleParams, param, SecretParam, OpsecLevel, Severity, ares_module, )

class KerberoastParams(ModuleParams): dc: str = param("Target Domain Controller IP or FQDN", min_length=3) domain: str = param("AD DNS domain name, e.g. CORP.LOCAL", min_length=3) password: SecretParam = param("Domain user password", secret=True, required=False)

class CustomKerberoastModule(BaseModule[KerberoastParams, ModuleResult]): MODULE_ID = "custom.ad.kerberoast" MODULE_NAME = "Custom Kerberoasting" MODULE_CATEGORY = "ad" OPSEC_LEVEL = OpsecLevel.LOW MITRE_TECHNIQUES = ["T1558.003"] PARAMS_MODEL = KerberoastParams

root@kitploit:~
async def execute(self, ctx: ExecutionContext[KerberoastParams]) -> ModuleResult:
    # ctx.params provides full static typing and runtime validation
    await self.before_request(ctx.params.dc)

    # Emit findings using fluent context helpers
    finding = ctx.emit_finding(
        title=f"Kerberoastable SPN Captured on {ctx.params.dc}",
        severity=Severity.HIGH,
        mitre_technique="T1558.003",
    )
    return ModuleResult(status="success", findings=[finding], module_id=self.MODULE_ID)
root@kitploit:~
### 2. 分離テストとシミュレーション (`ModuleTestHarness`)
モックスコープガード、合成資格情報ボールト、流暢なアサーションマッチャーを使用して、カスタムテクニックをローカルで単体テストします:```python
from ares.sdk import ModuleTestHarness, Severity

async def test_module():
    harness = ModuleTestHarness(CustomKerberoastModule)
    result = await harness.simulate(params={"dc": "10.0.0.10", "domain": "LAB.LOCAL"})
    result.assert_success()
    result.assert_finding(severity=Severity.HIGH, mitre="T1558.003")

3. プログラムによる自動化 (AresClient)

Python スクリプトまたは CI/CD パイプラインを介して、エンゲージメントの自動化、モジュールのディスパッチ、およびリアルタイム WebSocket テレメトリのストリーミングを行います:```python from ares.sdk import AresClient

async with AresClient(base_url="http://127.0.0.1:8000", api_key="ares_key_...") as ares: campaign = await ares.campaigns.create(name="Op-Titan", scope=["10.0.0.0/24"]) job = await ares.modules.run("ad.kerberoast", target="dc01.corp.local", campaign_id=campaign["id"]) findings = await ares.campaigns.findings(campaign["id"])

root@kitploit:~
完全な開発者向けドキュメント、アーキテクチャ仕様、および例については、[docs/module_sdk.md](https://github.com/mafifrizi/ares/blob/main/docs/module_sdk.md) と [docs/module-development.md](https://github.com/mafifrizi/ares/blob/main/docs/module-development.md) を参照してください。

---

## 📚 ドキュメントサイトマップ

包括的なドキュメントは [`docs/`](https://github.com/mafifrizi/ares/blob/main/docs) ディレクトリで入手できます:

- [**ドキュメントポータル & サブシステムインデックス**](https://github.com/mafifrizi/ares/blob/main/docs/README.md)
- [**クイックスタートエンゲージメントガイド**](https://github.com/mafifrizi/ares/blob/main/QUICKSTART.md)
- [**次世代モジュール SDK 仕様 (v2)**](https://github.com/mafifrizi/ares/blob/main/docs/module_sdk.md)
- [**ARES MCP サーバー & 製品グレード CLI 仕様**](https://github.com/mafifrizi/ares/blob/main/docs/mcp-server.md)
- [**ステップバイステップモジュール開発ガイド**](https://github.com/mafifrizi/ares/blob/main/docs/module-development.md)
- [**ダッシュボード画面別マニュアル**](https://github.com/mafifrizi/ares/blob/main/docs/dashboard-guide.md)
- [**アドバーサリモジュールカタログ & スキーマ**](https://github.com/mafifrizi/ares/blob/main/docs/modules.md)
- [**API エンドポイントリファレンス & ペイロード**](https://github.com/mafifrizi/ares/blob/main/docs/api-reference.md)
- [**エンタープライズ SSO 統合ガイド (SAML 2.0 / OIDC)**](https://github.com/mafifrizi/ares/blob/main/docs/sso-setup.md)
- [**エンタープライズセキュリティ & 脅威モデル**](https://github.com/mafifrizi/ares/blob/main/docs/security-model.md)
- [**検証ラボ & テストハーネス**](https://github.com/mafifrizi/ares/blob/main/docs/validation-lab.md)

---

## ⚖️ 責任ある使用と法的免責事項

> [!IMPORTANT]
> **ARES は、明示的な書面による許可を得た認可済みサイバーセキュリティ研究、内部エンタープライズレジリエンス検証、およびプロフェッショナルなレッドチームエンゲージメント専用に設計されたデュアルユースソフトウェアフレームワークです。**

- システム所有者からの事前の書面による許可なく、いかなるネットワーク、ホスト、またはクラウドインフラストラクチャに対して ARES を実行しないでください。
- 不正なシステムアクセスまたはテストは、国内および国際的なサイバー犯罪法(例:Computer Fraud and Abuse Act 18 U.S.C. § 1030)に違反します。
- ARES の作成者およびメンテナーは、本ソフトウェアによる誤用、損害、または規制違反に対して一切の責任を負いません。

ARES のセキュリティ脆弱性を報告するには、[セキュリティポリシー](https://github.com/mafifrizi/ares/blob/main/SECURITY.md) に従ってください。

---

## 📄 ライセンス

ARES はオープンソースの **[MIT License](https://github.com/mafifrizi/ares/blob/main/LICENSE)** の下で配布されています。

<br>

<div align="center">

**ARES — エンタープライズグレードの自律型レッドチームエンゲージメントシステム。**  
*継続的なセキュリティ検証。ゼロの副次的リスク。*

</div>
ツールをダウンロード
Strategy
Objective
Active
Result
Security
Account
API Keys
Audit
EDR/OPSEC
Knowledge Base
Report Outcome
Live
Stream
Buffer