pikpikcu/airecon
AIRecon is an autonomous cybersecurity agent that combines a self-hosted Large Language Model (Ollama) with a Kali Linux Docker sandbox and a Textual TUI. It is designed to automate security assessments, penetration testing, and bug bounty reconnaissance — without any API keys or cloud dependency.
解決する課題
AIReconは、セキュリティ偵察とエクスプロイトの複雑なプロセスを自動化するために設計された自律型ペネトレーションテストエージェントです。LLMを使用してセキュリティに特化したサンドボックスを制御することで、手動でのツールチェーン構築を不要にし、発見からレポート作成までのフルスタックなセキュリティ監査を可能にします。
仕組み
このエージェントは構造化されたパイプライン (RECON $\rightarrow$ ANALYSIS $\rightarrow$ EXPLOIT $\rightarrow$ REPORT) を通じて動作し、OpenAI互換のLLMゲートウェイと統合されています。Kali Linux Dockerサンドボックス内でコマンドを実行し、Caidoプロキシとネイティブに統合されます。
意思決定を強化するために、ローカルのSQLiteデータベースを使用して発見事項やパターンを追跡します。また、dataset_searchツールを介して、100万件以上のセキュリティレコード(CVE、CTFの解説など)を含む巨大なローカル知識ベース (airecon-dataset) に接続することも可能です。さらに、Model Context Protocol (MCP) をサポートしており、外部サーバーを使用してツールセットを拡張できます。
対象ユーザー
反復的な偵察タスクや複雑な攻撃チェーンを自動化しつつ、ローカルモデルを使用して完全にオフラインかつプライベートな運用を維持したいセキュリティ研究者、ペネトレーションテスター、バグバウンティハンター。
主な特徴
- バックエンド非依存: OpenAI互換のゲートウェイであれば何でも動作し、ホスト型モデルとローカルモデル(vLLMやOllamaなど)の両方をサポートします。
- Kaliサンドボックス: 安全で隔離されたDocker環境内でツールを実行します。
- ネイティブなCaido統合: リプレイ、ファジング、サイトマップ管理などのプロキシツールを組み込みでサポートしています。
- ローカル知識ベース: 約109万件のセキュリティレコードをオプションでインデックス化し、根拠に基づいた自律的な意思決定を実現します。
- 検証済み学習のみ: ノイズを避けるため、信頼性の高い発見事項のみをセッション間で保持します。
- 自動推論検出: ハードコードされたリストを必要とせず、実行時にモデルが推論機能をサポートしているかどうかを検出します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト