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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
VulnBot — LLM駆動のマルチエージェントフレームワーク。人間によるペネトレーションテストのワークフローを自律的に再現し、Kali Linuxのツール群とRAGによる知識検索をオーケストレーションしてセキュリティ評価を行います。 | Kitploit
ツール/GitHubGitHub/khenryaegis/vulnbot
ペネトレーションテストフレームワーク偵察エクスプロイトフレームワーク脆弱性分析スクリプトと自動化ペネトレーションテスト論文と研究レッドチーミングAIセキュリティ
GitHubkhenryaegis/vulnbot

VulnBot

LLM駆動のマルチエージェントフレームワーク。人間によるペネトレーションテストのワークフローを自律的に再現し、Kali Linuxのツール群とRAGによる知識検索をオーケストレーションしてセキュリティ評価を行います。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

VulnBot: マルチエージェント協調フレームワークのための自律型ペネトレーションテスト

.svg'>

目次

  • 概要
  • クイックスタート
  • 引用
  • お問い合わせ

概要

注意:

  • ⭐ このプロジェクトが役に立ったと思われたら、ぜひ STAR をお願いします! ⭐
  • エラーや問題が発生した場合は、お気軽に issue を作成するか、プルリクエストを送信してください。

VulnBot は、大規模言語モデル(LLM)を活用して、人間のペネトレーションテストチームのワークフローをマルチエージェントシステム内で再現する、高度な自動ペネトレーションテストフレームワークです。この革新的なアプローチにより、セキュリティ評価における効率性、協調性、適応性が向上します。

VulnBot Framework

この RAG 実装は Langchain-Chatchat に基づいています。作者の皆様に深く感謝いたします。


クイックスタート

前提条件

作業を進める前に、環境が以下の要件を満たしていることを確認してください:

  • プログラミング言語: Python 3.11.11
  • パッケージマネージャー: Pip

インストール

以下のいずれかの方法で VulnBot をインストールします:

ソースからビルド

  1. VulnBot リポジトリをクローンします:

    git clone https://github.com/KHenryAegis/VulnBot
    
  2. プロジェクトディレクトリに移動します:

    cd VulnBot
    
  3. 依存関係をインストールします:

    pip install -r requirements.txt
    

設定ガイド

VulnBot を初期化する前に、システム設定を構成する必要があります。以下を変更する詳細な手順については、設定ガイドを参照してください:

  • Kali Linux の設定(ホスト名、ポート、ユーザー名、パスワード)
  • MySQL データベースの設定(ホスト、ポート、ユーザー、パスワード、データベース)
  • LLM の設定(base_url、llm_model_name、api_key)
  • RAG の有効化(enable_rag を true に設定し、milvus と kb_name を構成)

プロジェクトの初期化

VulnBot を使用する前に、プロジェクトを初期化します:

python cli.py init

RAG モジュールの起動

python cli.py start -a

VulnBot の実行

VulnBot を実行するには、以下を使用します:

python cli.py vulnbot -m {max_interactions}

{max_interactions} を希望するインタラクション数に置き換えてください。


引用

VulnBot を学術目的で使用する場合は、論文を引用してください:

@misc{kong2025vulnbotautonomouspenetrationtesting,
      title={VulnBot: Autonomous Penetration Testing for a Multi-Agent Collaborative Framework}, 
      author={He Kong and Die Hu and Jingguo Ge and Liangxiong Li and Tong Li and Bingzhen Wu},
      year={2025},
      eprint={2501.13411},
      archivePrefix={arXiv},
      primaryClass={cs.SE},
      url={https://arxiv.org/abs/2501.13411}, 
}

お問い合わせ

ご質問やご提案がある場合は、GitHub で issue を作成してください。貢献、議論、改善はいつでも歓迎します!

ツールをダウンロード