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 所述)
- 下载适合您操作系统的安装程序(Windows
.exe、macOS.dmg、Linux.tar.gz、Android.apk)。 - 一行安装(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 集成和跨平台安装程序,旨在成为现代渗透测试和漏洞赏金工作流程的一站式解决方案。
相关
- 项目
- 项目
- 项目
- 项目
- 项目