一个命令搞定渗透测试全流程:这款AI安全平台,把100+工具串成了一条攻击链
做渗透测试,最累的是什么?
不是找不到漏洞,而是——工具太多了。
Nmap 扫端口,sqlmap 测注入,nuclei 扫漏洞,Dirbuster 跑目录……一个项目做下来,光切换工具就耗掉一半精力。不同工具的输出格式还不统一,最后汇总报告还得手动整理。
今天介绍的 CyberStrikeAI,解决了这个问题:用自然语言驱动整个渗透测试流程,100+ 安全工具自动编排,攻击链一键生成,漏洞直接入库追踪。
一句话定位:AI 原生的安全测试平台,用大模型把渗透测试的整个攻击链串起来。
GitHub 地址:https://github.com/Ed1s0nZ/CyberStrikeAI
🔥 它解决什么问题?
传统的渗透测试工具链有三个核心痛点:
1. 工具割裂
Nmap、sqlmap、nuclei、Burp Suite……每个工具独立运行,输出格式各异,测试人员需要手动汇总和关联结果。
2. 经验依赖
工具给了输出,但判断漏洞有效性、分析攻击路径、规划下一步测试——这些依然高度依赖测试人员的经验。新手容易遗漏,老手效率受限。
3. 报告繁重
每个阶段的结果分散在不同文件里,最后要人工整理成一份完整的渗透测试报告,耗时又容易出错。
CyberStrikeAI 的思路:用 AI 作为大脑,把所有工具串联成一个连贯的测试工作流。
你告诉它"帮我全面测试 example.com",它会自动:
1. 调度 nmap 做端口扫描 2. 用 nuclei 扫已知漏洞 3. 调用 sqlmap 测试 SQL 注入 4. 用 dirbuster/gobuster 跑目录 5. 分析所有结果,生成攻击链图谱 6. 漏洞自动入库,关联严重程度和状态 7. 一键导出完整报告
整个过程,你只需要说一句话。
🎯 核心能力一览
1️⃣ 100+ 工具开箱即用
CyberStrikeAI 预置了覆盖完整攻击链的工具集:
| 网络扫描 | |
| Web 扫描 | |
| 漏洞扫描 | |
| 子域名 | |
| 网络空间引擎 | |
| API 安全 | |
| 容器安全 | |
| 云安全 | |
| 二进制分析 | |
| 漏洞利用 | |
| 密码攻击 | |
| 权限维持 | |
| CTF 工具 |
而且工具以 YAML 格式定义,你可以随时添加自定义工具,平台会自动识别并纳入编排体系。
2️⃣ LangGraph 式工作流编排
CyberStrikeAI 基于 CloudWeGo Eino 框架(类似 LangGraph)实现多代理编排:
• 单代理模式:一个 AI 负责完整测试流程,简单直接 • 多代理深度模式(Deep):一个主协调者 + 多个专项子代理,并行工作 • 计划执行模式(Plan-Execute):AI 先规划再执行,测试更有条理 • 监督者模式(Supervisor):一个主代理监督并动态分配任务给子代理
上下文压缩:长对话会自动压缩历史,超长输出会保存为可检索附件,不会爆 token。
断点恢复:任务中途崩溃?没关系,checkpoint 机制可以无缝继续。
3️⃣ 攻击链可视化
CyberStrikeAI 会从每次测试对话中提取:目标、工具、漏洞、因果关系,生成交互式攻击链图谱。
• 每个节点是一个测试步骤 • 节点之间有攻击路径连线 • 节点标注风险等级和时间戳 • 支持按严重程度过滤 • 支持导出节点列表用于报告
渗透测试不是一锤子买卖,是一条链路。 攻击链可视化让你对整个渗透过程一目了然。

4️⃣ 漏洞全生命周期管理
发现漏洞不是终点,持续跟踪才是。
CyberStrikeAI 内置完整的漏洞管理模块:
• CRUD 操作:创建、查看、编辑、删除漏洞记录 • 严重程度分级:严重 / 高 / 中 / 低 / 信息 • 状态流转:待确认 → 已确认 → 已修复 → 误报 • 多维过滤:按严重程度、状态、关联对话过滤 • 统计看板:漏洞分布、修复进度一目了然 • 一键导出:报告直接交付
漏洞和对话关联——你可以在漏洞记录里直接查看发现它的测试会话。
5️⃣ 内置 WebShell 管理
在渗透过程中拿到 WebShell 后,CyberStrikeAI 提供内置管理:
• 多类型支持:PHP / ASP / ASPX / JSP / 自定义 • 虚拟终端:直接执行命令,带历史记录和快捷命令 • 文件管理器:浏览、上传、编辑、删除文件,支持分片上传大文件 • AI 助手标签:针对当前 Shell 对话,自动执行测试指令,保持会话历史 • 兼容主流客户端:兼容冰蝎、蚁剑等常见 WebShell 管理工具
一个平台搞定渗透 + 后渗透 + 痕迹管理。
6️⃣ 内置轻量 C2(授权使用)
这是 CyberStrikeAI 最硬核的功能——内置了一套轻量级 C2 框架:
• 多种监听器:TCP 反向、HTTP/HTTPS Beacon、WebSocket • 加密通信:Beacon 信道加密,防流量检测 • 会话管理:会话持久化,重启不丢失 • 任务队列:任务下发、取消、等待确认 • Payload 生成器:一键生成 / 构建 / 下载植入物 • SSE 实时事件:任务状态实时推送 • REST + MCP 双重接口:灵活集成
高危操作支持 HITL(人机协同) 审批,关键命令需人工确认。
⚠️ 再次强调:内置 C2 仅限授权渗透测试使用,严禁非法入侵。
7️⃣ 钉钉 / 飞书机器人
你甚至可以在手机上做渗透测试——CyberStrikeAI 支持钉钉和飞书长连接,在手机端与 AI 对话,下发测试指令,查看测试结果。
不用守在电脑前。
8️⃣ 项目管理与共享上下文
大型渗透项目往往是多轮测试、多人协作。CyberStrikeAI 提供:
• 项目分组:按项目组织对话和漏洞,互不干扰 • 共享事实(Project Facts):目标、环境、认证信息等在会话间共享,AI 自动注入上下文 • 批量任务:创建任务队列,一次性执行多个测试任务,每个任务独立会话,状态全程可追踪
🛠️ 安装部署——一条命令搞定
环境要求
• Go 1.21+ • Python 3.10+
一键部署
git clone https://github.com/Ed1s0nZ/CyberStrikeAI.git
cd CyberStrikeAI
chmod +x run.sh && ./run.shrun.sh 会自动完成:环境检测 → 创建 Python 虚拟环境 → 安装依赖 → 编译构建 → 启动服务。
启动后访问 https://127.0.0.1:8080/,接受自签名证书,输入自动生成的初始密码即可登录。
配置 AI 模型
首次登录后,在 Settings 中填写 API 信息:
openai:
api_key: "sk-your-key"
base_url: "https://api.deepseek.com/v1" # DeepSeek / OpenAI / Claude 兼容
model: "deepseek-chat" # DeepSeek / GPT-4o / Claude 均可支持 OpenAI 兼容的所有模型:DeepSeek、GPT-4o、Claude 3.5、Qwen 等。
一键升级
chmod +x upgrade.sh && ./upgrade.sh --yes自动拉取最新版本,备份配置和数据,无需手动处理。
💡 使用场景
| Web 渗透测试 | |
| 内网渗透 | |
| API 安全测试 | |
| 云安全审计 | |
| 红蓝对抗 | |
| CTF 比赛 | |
| 应急响应 | |
| 安全研究 |
🔧 高级玩法
角色化测试
CyberStrikeAI 内置了 12+ 预设角色,每个角色有定制化的 AI 提示词和工具限制:
• 渗透测试专家:全工具链授权 • CTF 选手:限制为 CTF 专用工具 • API 安全测试:聚焦 graphql-scanner、arjun、api-fuzzer • 云安全审计:聚焦云原生安全工具 • 二进制分析:聚焦 gdb、radare2、ghidra
你也可以在 roles/ 目录下新建 YAML 文件,创建自己的自定义角色。
Skills 技能系统
CyberStrikeAI 支持 Agent Skills 技能包,按需加载:
• 渐进式披露:模型只在需要时加载对应技能,不会一次性塞满上下文 • 开箱即用:自带 SQL 注入、XSS、API 安全等 20+ 领域技能示例 • 二次开发友好:按照 SKILL.md 规范创建新技能包即可
MCP 协议全面接入
CyberStrikeAI 是 MCP(Model Context Protocol)原生实现:
• 内置 MCP:开箱即用,UI 直接调用 • MCP stdio 模式:对接 Cursor / Claude Code / VS Code • MCP HTTP 模式:通过 REST API 集成 • 外部 MCP 接入:支持注册第三方 MCP 服务器(HTTP / stdio / SSE 三种模式)
🤔 我的评价
优点:
• ✅ 100+ 工具预置,覆盖渗透测试全链路 • ✅ 自然语言驱动,非安全人员也能做基础扫描 • ✅ LangGraph 式多代理编排,可扩展性强 • ✅ 攻击链可视化,把渗透过程讲清楚 • ✅ 漏洞全生命周期管理,不是扫完就结束 • ✅ 内置 WebShell 管理 + C2,后渗透全覆盖 • ✅ 项目管理 + 批量任务,适合团队协作 • ✅ 支持钉钉/飞书机器人,移动端也能用 • ✅ MCP 协议原生支持,和 Cursor / Claude 无缝集成 • ✅ 一键部署,一条命令升级 • ✅ 已加入 404StarLink + 腾讯云纵横项目,社区认可度高
需要注意的:
• ⚠️ 依赖大模型 API,测试质量和成本与模型能力直接挂钩 • ⚠️ 内置 C2 涉及敏感操作,仅限授权场景 • ⚠️ 复杂渗透仍需人工介入,AI 是辅助不是替代 • ⚠️ 部分工具(如 masscan、nuclei)需要单独安装
总结:CyberStrikeAI 是目前开源领域最接近"AI 驱动渗透测试"愿景的项目。 它的核心价值不是替代安全测试人员,而是把测试人员从繁琐的工具切换和结果整理中解放出来,让他们专注于真正需要判断力的事项——漏洞有效性分析、攻击路径规划、风险评估。一句话命令驱动全链路测试,这才是 AI 安全工具该有的样子。
🚀 立即体验
git clone https://github.com/Ed1s0nZ/CyberStrikeAI.git
cd CyberStrikeAI
chmod +x run.sh && ./run.sh然后访问 https://127.0.0.1:8080/
Star 支持开源 👇
你用 CyberStrikeAI 做过哪些有趣的测试?来评论区聊聊。
转发给身边做安全的朋友 🔄
夜雨聆风