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 代理,帮助安全专业人员自动化侦察、漏洞关联和修复报告生成。


🎯 核心目的

  • 用单一 UI 取代单独实用程序(nmap、ssh 客户端、SBOM 生成器、CVE 扫描器)的工具箱,能够:
    • 通过多种协议连接到远程主机。
    • 从 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)的一行安装脚本。
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. 下载适合您操作系统的安装程序(Windows .exe、macOS .dmg、Linux .tar.gz、Android .apk)。
  2. 一行安装(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 集成和跨平台安装程序,旨在成为现代渗透测试和漏洞赏金工作流程的一站式解决方案。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目