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 に記載の通り)

  1. ダウンロード OS に適したインストーラー(Windows の .exe、macOS の .dmg、Linux の .tar.gz、Android の .apk)。
  2. 1 行インストール(Linux/macOS):
    curl -o- https://raw.githubusercontent.com/ZeroDayEvil/ai-security-tool/main/scripts/one-line-web.sh | bash
    
    Windows PowerShell 相当のものも提供されています。
  3. 実行 バイナリを実行すると、ブラウザウィンドウが http://127.0.0.1:5577 で開きます。
  4. (オプション).env ファイルを編集して認証を有効にし、ローカルターミナルを無効にし、Web UI を公開する前にシークレットを設定します。

⚠️ 安全性と法的通知

  • AI エージェントはシステムコマンドを実行できるため、README ではダッシュボードによる監視、最小権限での実行、Web UI が外部から到達可能な場合の認証の有効化を強調しています。
  • 所有していないシステムに対してツールを使用することは違法です。著者は責任を負いません。

🤝 コミュニティと貢献

  • 新しい LLM プロバイダー、追加のセキュリティツール、パフォーマンス調整、ドキュメントへの貢献を歓迎します。
  • コミュニケーションチャネル: Telegram チャット、寄付のための Open Collective、Web デモサイト。

TL;DR

AI Security Tool は、リッチなリモートアクセスターミナルと AI 駆動の自動化(脆弱性の発見、サプライチェーン監査、レポート作成)を組み合わせた、本格的なオープンソースのセキュリティプラットフォームです。数十の事前構築済み AI エージェント、LLM 統合、クロスプラットフォームインストーラーが同梱されており、最新の侵入テストとバグ報奨金ワークフローのワンストップショップを目指しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト