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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
mothership_c2 — エンドツーエンド暗号化、エージェント管理、およびコマンド送信と出力表示のための組み込みWebフロントエンドを備えたHTTPベースのコマンド&コントロールサーバー。 | Kitploit
ツール/GitLabGitLab/ceald1/mothership_c2
暗号化/復号化ツールペイロード生成コマンド&コントロールレッドチーミング
GitLabceald1/mothership_c2

mothership_c2

エンドツーエンド暗号化、エージェント管理、およびコマンド送信と出力表示のための組み込みWebフロントエンドを備えたHTTPベースのコマンド&コントロールサーバー。

リポジトリを見る
1261年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

Mothership C2

alt text

$\textcolor{red}{\text{免責事項!}}$

$\textcolor{red}{\text{このツールは倫理的な使用のみを目的としています!}}$

説明

Mothership C2は、Pythonで書かれたコマンド&コントロールサーバーです。

機能

  • コマンドの送受信におけるエンドツーエンド暗号化をサポート
  • すべての通信にHTTPを使用
  • 現在Linuxをサポート(Windowsサポートはテスト中)
  • DragonflyDB(Redisの高速な代替)を使用

フロントエンド

以下はフロントエンドのスクリーンショットのサンプルです。内蔵ターミナルと、エージェントの作成・削除が可能です。フロントエンドを起動するには、webapp に移動して docker compose up を実行してください。

クライアントドキュメント

クライアントドキュメント

APIドキュメント

APIのドキュメントです。

クライアント側のルート:

すべてのクライアント側のエンドポイントには、管理者JWTが必要です。

POST /api/config

データベースがデフォルト以外のホストにある場合に設定を行います。

{
  "host": "localhost",
  "port": "6379",
  "db": "0"
}

応答例:

{"response": "config updated!"}

GET /api/db/priv_key

コマンド応答の復号化を可能にするために、データベースの秘密鍵を取得します。

応答例:

{"response": "server private key"}

POST /api/connections/<agent_id>/command

エージェントにコマンドを送信します。

{
  "command": "string",
  "directory": ""
}

出力例: 200

GET /api/connections/list

データベース内のすべての接続を一覧表示します。

応答例:

{"response": ["agent1", "agent2"]}

GET /api/connections/<agent_id>/output

コマンドの出力を取得します。

応答例:

{"response": decrypted}

GET /api/connections/<agent_id>/close

エージェントとの接続を閉じます。

応答例:

{"response": "deleted agent123!"}

GET /api/connections/create

新しいエージェントが接続するための新しいエージェントIDを作成します。

応答例:

{"response": "a52a7cca-5ca9-46ed-98c0-3ee694a97e45"}

GET /api/connections/<agent_id>/info

OS、公開鍵、コマンド、コマンド出力、コマンド履歴、サーバー側の公開鍵などの接続情報を取得します。

応答例:

{"response": 
    {
        "history": "", 
        "OS": "linux",
        "pubKey": "0x000000",
        "serverKey": "0x00000"
    }
}

エージェントエンドポイント

POST /api/connections/register

エージェントを登録します。

{
  "hashedID": "string",
  "public_key": "string",
  "target_os": "string"
}

GET /api/connections/<hashed_agent_id>/command

エージェントが実行するシェルコマンドを取得します。エージェントが受け取るコマンドは暗号化されています。エージェントのコードを参照して、どのようにコマンドを復号化するかを確認してください。

応答例:

{"response": "command"}

POST /api/connections/<hashed_agent_id>/output

コマンド出力を送信します。出力は暗号化され、クライアントが要求した際にAPIによって復号化されます。

{
  "command_output": "string"
}
ツールをダウンロード