ZeroDayEvil/ai-security-tool
🛡️ Free open-source AI-powered security terminal & vulnerability scanner (CVE, SBOM). Supports SSH, SFTP, RDP, VNC, Serial, and 12+ autonomous AI agents (DeepSeek, OpenAI) for automated security workflows, CTF & DevSecOps. Cross-platform & Web UI.
📌 AI Security Tool とは?
クロスプラットフォーム対応のオープンソーススイートで、マルチプロトコルターミナル(SSH、RDP、VNC など)とサプライチェーンおよび脆弱性監査エンジンを組み合わせたものです。製品の中心は、12 以上の自律型 AI エージェントで構成されており、セキュリティ専門家が偵察、脆弱性の関連付け、是正レポートの生成を自動化するのに役立ちます。
🎯 中心的な目的
- 個別のユーティリティ(nmap、ssh クライアント、SBOM ジェネレーター、CVE スキャナー)のツールボックスを、以下のことができる単一の UI に置き換えます。
- さまざまなプロトコルを介してリモートホストに接続します。
- NVD、OSV、RedHat などから CVE データを取得し、ローカルで生成された SBOM とマージします。
- コマンドを提案し、スクリプトを作成し、多段階の攻撃チェーンを組み立てる AI 駆動のエージェントを実行します。
- 対象ユーザー: レッドチーム担当者、バグ報奨金ハンター、CTF 参加者、および「ターミナル+AI」ワークフローを求めるセキュリティアナリスト。
🛠️ 主な機能(README に記載の通り)
| 特徴 | 機能 |
|---|---|
| マルチプロトコルターミナル | SSH、SFTP、Telnet、Serial、RDP、VNC、SPICE、FTP。ポップアップする Guake スタイルのウィンドウ、グローバルホットキー、テーマ/カスタム背景、マルチセッションブロードキャスト、Gist を介したブックマーク同期。 |
| サプライチェーンスキャナー | SBOM の生成/解析、毎日の CVE データベースの同期、調査結果の関連付け、レポートのエクスポート(JSON、CSV、HTML、PDF)。 |
| LLM 統合 | 組み込みのアシスタントで、DeepSeek、OpenAI、またはカスタムエンドポイントを呼び出して、コマンドの提案、スクリプトの生成、出力の分析を行うことができます。 |
| AI エージェントスイート | 12 の名前付きエージェント(例: IntelligentDecisionEngine、BugBountyWorkflowManager、VulnerabilityCorrelator)が、ツールの選択、偵察ワークフロー、攻撃チェーンの構築、レート制限の回避、エラー回復を自動化します。 |
| 高度なユーティリティ | インテリジェントな LRU キャッシュ、リアルタイムプロセスマネージャー、API セキュリティテスト(GraphQL、JWT、REST)、パフォーマンス監視、ファザー用のパラメータ最適化。 |
| クロスプラットフォームビルド | Windows、macOS(Apple シリコン)、Linux、Android、iOS 用のネイティブインストーラー。Linux/macOS 用(bash)および Windows 用(PowerShell)の 1 行インストールスクリプト。 |
| Web インターフェース | ローカルサーバー(http://127.0.0.1:5577)を実行し、デスクトップ UI をミラーリングします。オプションの認証付きで Nginx の背後にデプロイできます。 |
🤖 AI エージェント – 概要
| エージェント | 役割 |
|---|---|
IntelligentDecisionEngine |
適切なツールを選択し、パラメータを自動的に調整します。 |
BugBountyWorkflowManager |
バグ報奨金プログラムの偵察 → 脆弱性の発見 → レポート作成をガイドします。 |
CTFWorkflowManager |
一般的な CTF タスク(列挙、エクスプロイト連鎖)を自動化します。 |
CVEIntelligenceManager |
最新の CVE インテルを取得し、コンテキストで強化し、緩和策を提案します。 |
VulnerabilityCorrelator |
個々の発見を多段階の攻撃チェーンにリンクします。 |
TechnologyDetector |
リモートのテクノロジースタックを識別します。 |
RateLimitDetector |
レート制限を検出し、回避します。 |
FailureRecoverySystem |
ツールのクラッシュと再試行を処理します。 |
PerformanceMonitor |
CPU/メモリ使用量を追跡し、必要に応じてスロットリングします。 |
ParameterOptimizer |
ファジング/スキャンパラメータをオンザフライで調整します。 |
GracefulDegradation |
外部サービスがダウンした場合でもシステムの機能を維持します。 |
...(その他) |
回復力、リソース制御、フォールトトレランスを提供します。 |
📦 はじめに(README に記載の通り)
- ダウンロード OS に適したインストーラー(Windows の
.exe、macOS の.dmg、Linux の.tar.gz、Android の.apk)。 - 1 行インストール(Linux/macOS):
Windows PowerShell 相当のものも提供されています。curl -o- https://raw.githubusercontent.com/ZeroDayEvil/ai-security-tool/main/scripts/one-line-web.sh | bash - 実行 バイナリを実行すると、ブラウザウィンドウが
http://127.0.0.1:5577で開きます。 - (オプション)
.envファイルを編集して認証を有効にし、ローカルターミナルを無効にし、Web UI を公開する前にシークレットを設定します。
⚠️ 安全性と法的通知
- AI エージェントはシステムコマンドを実行できるため、README ではダッシュボードによる監視、最小権限での実行、Web UI が外部から到達可能な場合の認証の有効化を強調しています。
- 所有していないシステムに対してツールを使用することは違法です。著者は責任を負いません。
🤝 コミュニティと貢献
- 新しい LLM プロバイダー、追加のセキュリティツール、パフォーマンス調整、ドキュメントへの貢献を歓迎します。
- コミュニケーションチャネル: Telegram チャット、寄付のための Open Collective、Web デモサイト。
TL;DR
AI Security Tool は、リッチなリモートアクセスターミナルと AI 駆動の自動化(脆弱性の発見、サプライチェーン監査、レポート作成)を組み合わせた、本格的なオープンソースのセキュリティプラットフォームです。数十の事前構築済み AI エージェント、LLM 統合、クロスプラットフォームインストーラーが同梱されており、最新の侵入テストとバグ報奨金ワークフローのワンストップショップを目指しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト