乐于分享
好东西不私藏

100+ 工具 + AI Agent,CyberStrikeAI 重塑安全测试方式

100+ 工具 + AI Agent,CyberStrikeAI 重塑安全测试方式

                   可堪孤馆闭春寒,杜鹃声里斜阳暮。    

       
       
免责声明

本系列工具仅供安全专业人员进行已授权环境使用,此工具所提供的功能只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用工具中的功能对任何计算机系统进行入侵操作。利用此工具所提供的信息而造成的直接或间接后果和损>失,均由使用者本人负责。

工具集合:https://pan.quark.cn/s/f113bdb29fd7

一、什么是 CyberStrikeAI?

CyberStrikeAI 是一款AI 原生安全测试平台,采用 Go 语言开发。它将 100+ 款主流安全工具与智能编排引擎相结合,通过 AI Agent 和 MCP 协议,实现从自然语言指令到漏洞发现、攻击链分析、知识检索和结果可视化的端到端自动化。

平台支持角色化测试、技能系统和完整的生命周期管理,为安全团队提供可审计、可追溯、可协作的测试环境。简单来说,CyberStrikeAI 让 AI 真正具备了自主安全测试能力,从对话式指令开始,即可驱动完整的安全测试流程。

相比传统的手动测试方式,CyberStrikeAI的优势在于:它不仅仅是工具的堆砌,而是通过AI协调这些工具,形成了一个可审计、可追溯、可协作的完整测试生态。对于初学者来说,这意味着你可以快速学习安全测试知识;对于专业人士来说,这意味着效率翻倍提升。

二、功能介绍CyberStrikeAI

功能丰富且覆盖面广,主要包括以下方面:

  • AI 决策引擎:兼容 OpenAI 格式的大模型(GPT、Claude、DeepSeek 等),支持智能决策和工具调用

  • 原生 MCP 协议支持:实现 HTTP、stdio、SSE 等多种传输方式,支持外部 MCP 联邦

  • 100+ 预置工具:覆盖全杀伤链,包括网络扫描、Web 攻击、漏洞扫描、子域枚举、云安全、容器安全、后渗透等多个领域

  • 角色化测试:内置多种预定义安全角色(如渗透测试、CTF、Web 应用扫描等),可自定义提示词和工具限制

  • 多 Agent 协同:支持单 Agent ReAct 和多 Agent 模式(Deep、Plan-Execute、Supervisor 等编排方式)

  • 技能系统:模块化 Skill 设计,包含 20+ 领域样本(SQLi、XSS、API 安全等)

  • 知识库(RAG):支持嵌入向量检索、后处理重排序和可配置预算

  • WebShell 管理:支持多种类型 WebShell 的虚拟终端、文件管理及 AI 辅助测试

  • 漏洞管理:CRUD 操作、严重程度跟踪、状态流转和统计分析

  • 批量任务管理:支持任务队列创建和顺序执行

  • 可视化界面:密码保护的 Web 控制台、攻击链图、风险评分、历史审计等

这些功能使平台既适合自动化测试,也支持人工深度介入。

三、框架架构CyberStrikeAI

采用模块化、高扩展性的架构设计:

  • 核心语言:Go(后端主框架) + Python(部分工具支持)
  • AI 引擎:兼容 OpenAI 协议的大模型 + 多 Agent 编排(CloudWeGo Eino)
  • 工具系统:100+ YAML 定义的工具配方,支持动态扩展
  • MCP 实现:原生支持多种传输协议和外部联邦
  • 数据存储:SQLite + 大结果分页压缩 + 可搜索归档
  • 知识库:嵌入向量检索 + 可选 Eino Compose 索引管道
  • 安全机制:密码保护、审计日志、工具沙箱、超时控制等

平台强调可观测性和可扩展性,适合团队协作和二次开发。

四、如何使用快速上手步骤:

  1. 克隆仓库

    git clone https://github.com/Ed1s0nZ/CyberStrikeAI.git
    cd CyberStrikeAI
  2. 一键部署(推荐)

    chmod +x run.sh && ./run.sh
  3. 首次配置

    • 打开 http://localhost:8080
    • 在设置中配置 OpenAI 兼容的 API Key 和模型
    • 设置登录密码
  4. 安装必要安全工具(可选,根据需求选择)

    • Ubuntu/Debian:sudo apt install nmap sqlmap nuclei httpx gobuster 等
    • macOS:使用 brew 安装对应工具
  5. 启动后通过 Web 控制台或 API 进行测试

平台支持 Docker 部署和手动编译,升级可使用 upgrade.sh 脚本。

五、其他重要特性

完整的漏洞生命周期管理

系统不仅发现漏洞,还让你能够创建、分类、跟踪和管理漏洞。每个漏洞都可以设置严重程度(Critical/High/Medium/Low/Info)、当前状态(Open/Confirmed/Fixed)和解决期限。这对于团队协作和合规性报告至关重要。

审计日志与可追溯性

所有的操作——包括AI决策、工具调用、用户行为——都被完整记录在SQLite数据库中。这意味着你可以回放任何一个测试过程,查看AI为什么做出某个决定,这对安全审计和知识学习都极其宝贵。

Skills系统与知识积累

CyberStrikeAI借鉴了Claude Agent Skills的概念,支持将可复用的测试流程打包成Skills。你可以创建一个”SQL注入检测技能”、”API安全审计技能”等,在不同的任务中复用。这形成了一个不断积累的知识资产库。

无缝升级

项目提供了一个智能升级脚本upgrade.sh,能够无缝升级到新版本,同时保留你的配置文件和数据。对于长期运维来说,这是一个重大的便利。

项目地址:https://github.com/Ed1s0nZ/CyberStrikeAI

学习交流群

刚加入网络安全行业的小白,可以加入学习交流群,大家一起互相学习,互相进步,不会的难题大家一起学习,一起攻克。

想要进学习交流群的师傅们,可以扫描下方二维码添加好友,我再拉你进群(Ps:防止广告进群)。