Communitygithub.com

gfranrp/Auto-Pentest-LLM

🔍 インテリジェントエージェントによるペネトレーションテストの自動化。セキュリティ評価を整理し、ローカルLLMとKali Linuxを活用して効果的なエクスプロイトを実現します。

Auto-Pentest-LLM とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がペネトレーションテストを自動的に実施・管理できるようにするためのツールです。ローカルLLM(Llama、Mistralなど)とKali Linuxツールチェーンを組み合わせ、スキャン、脆弱性分析、エクスプロイトの各フェーズを自動化します。ユーザーは手動でコマンドを実行する代わりに、自然言語でテスト計画を指示でき、エージェントは結果を整理しながら段階的に攻撃を実行します。主な利点は、人間の介入を最小限に抑えつつ、Kali Linuxの豊富なツール(nmap、Metasploit、Burp Suiteなど)をLLMの推論能力で活用できる点です。GitHub上で公開されており、Kali Linux環境でのセットアップが前提となります。このスキールは、セキュリティ専門家が日常的なテスト作業を効率化したり、LLMベースのセキュリティオーケストレーションを試すのに適しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add gfranrp/Auto-Pentest-LLM

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Auto-Pentest-LLM は何をしますか?

🔍 インテリジェントエージェントによるペネトレーションテストの自動化。セキュリティ評価を整理し、ローカルLLMとKali Linuxを活用して効果的なエクスプロイトを実現します。

ソース: https://github.com/gfranrp/Auto-Pentest-LLM

プッシュ日時: 2026-05-12T06:57:35Z スター数: 4

概要

このスキルは、AIエージェントを使用してペネトレーションテストプロセスを自動化します。対象ネットワークのスキャン、脆弱性の特定、エクスプロイトの実行、結果のレポート生成までを一貫して行います。

前提条件

  • Kali Linux環境(推奨)
  • ローカルLLM(Llama 2、Mistral、または互換性のあるモデル)
  • 必要なKaliツール: nmap, metasploit-framework, burpsuite, gobuster, sqlmap など

インストール

git clone https://github.com/gfranrp/Auto-Pentest-LLM.git
cd Auto-Pentest-LLM
pip install -r requirements.txt

使用方法

  1. LLMモデルをローカルで起動します(例: Ollamaを使用)
  2. 以下のコマンドでエージェントを起動します:
python auto_pentest.py --target 192.168.1.0/24 --llm-endpoint http://localhost:11434
  1. エージェントが自動的に以下のフェーズを実行します:
    • ネットワークスキャン
    • ポート検出
    • サービス識別
    • 脆弱性分析
    • エクスプロイト試行
    • レポート生成

設定

環境変数または設定ファイルで以下の項目を指定できます:

変数名説明デフォルト値
LLM_ENDPOINTローカルLLMのエンドポイントhttp://localhost:11434
TARGETテスト対象のネットワーク/IP未設定
SCAN_SPEEDスキャン速度 (1-5)3
OUTPUT_DIR結果の出力ディレクトリ./results

注意事項

  • このツールは許可された環境でのみ使用してください。
  • 不正使用は法律違反となる可能性があります。
  • すべてのテストは自己責任で行ってください。

ライセンス

MITライセンス

関連スキル