
CyberStrikeAI AI安全测试平台上手指南从部署到漏洞管理【免费下载链接】CyberStrikeAIThe system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operational memory, and every operation improves the next.项目地址: https://gitcode.com/GitHub_Trending/cy/CyberStrikeAICyberStrikeAI 是 Go 构建的 AI 安全测试平台核心机制自然语言指令 → AI 规划 → MCP工具集成协议执行 → 证据落库。它把「下任务、跑工具、记证据、出漏洞记录」的工作流收进同一个 Web 界面免去多终端切换和手工整理报告。面向安全测试人员前置条件仅 Go 1.25、Python 3.10 和一个 OpenAI 兼容模型接口。快速起步三步完成部署与首跑步骤一获取代码并启动git clone https://gitcode.com/GitHub_Trending/cy/CyberStrikeAI cd CyberStrikeAI chmod x run.sh ./run.sh脚本自动完成环境检查、Python 虚拟环境创建、依赖下载与编译。终端出现● ONLINE并给出 Web UI 地址即为成功。默认 HTTPS 自签证书浏览器信任一次即可仅本机验证可加--http改用明文访问。留意终端一次性展示的admin初始密码登录后立即修改。更多部署方式见部署指南。步骤二最小配置平台不内置大模型唯一必配项是 AI 通道。启动前编辑config.yaml或登录后在「系统设置 → 基本设置 → AI 通道配置」中填写ai: default_channel: openai-main channels: openai-main: provider: openai_compatible api_key: sk-your-key base_url: https://api.openai.com/v1 model: gpt-4o所有 OpenAI 兼容接口均可接入OpenAI、DeepSeek、通义千问等。default_channel决定新对话的默认模型单条会话也可单独切换。步骤三跑通第一个任务登录后进入对话页新建会话并输入扫描 192.168.1.1 的开放端口前提是机器已安装 nmap。AI 会把指令拆解为 nmap 调用在对话中流式输出命令与结果开放端口、服务版本、附带文字判断。看到工具调用记录和结果解释即为跑通。发现漏洞类结论会自动写入漏洞表漏洞管理页可查。功能走读五个高频模块对话式测试入口解决什么问题手工拼参数、多窗口盯执行的过程开销。从哪里进入左侧菜单「对话」顶部新建对话。工作方式自然语言描述需求AI 拆解后调用tools/目录下的 YAML 配方内置 100 工具定义本机未安装的工具自动跳过或改用替代方案不中断任务。产出物对话内保留完整工具调用记录与结果解释工具输出落盘到工作区可复查。批量任务队列解决什么问题几十个目标逐个手动触发不现实。从哪里进入左侧菜单「任务管理」。工作方式创建队列 → 添加任务 → 设置并发数1~8与角色 → 开始执行。每条任务是独立对话单队列最多容纳 10000 条任务。产出物每条任务的状态待处理/运行中/已完成/失败/已取消实时可查结果留在各自对话中适合周期性自动评估。角色与工具聚焦解决什么问题工具集不聚焦模型在无关工具上浪费 token。从哪里进入左侧菜单「角色」在roles/目录新增 YAML平台启动后自动识别。工作方式一个角色 一段提示词 一套工具策略。内置 12 预置角色覆盖渗透测试、Web 应用扫描、API 安全测试、二进制分析、云安全审计等场景。产出物AI 的工具选择与回答风格被约束在角色范围内结果更可预期。name: API安全测试 description: API安全测试专家专注于API接口安全检测 user_prompt: 你是一个专业的API安全测试专家…… icon: \U0001F4E1 enabled: true漏洞管理看板解决什么问题测试结果不落库报告靠手工整理。从哪里进入左侧菜单「漏洞管理」。工作方式测试过程中 AI 自动从对话抽取结构化漏洞记录包含严重度、类型、目标、描述与证据页面支持筛选、搜索、批量导出。产出物按严重/高危/中危/低危/信息五级统计的漏洞看板状态可在「打开/确认/已修复/误报」间流转直接对接既有漏洞管理流程。全局仪表盘解决什么问题运行状态分散在多个页面无法一眼看全。从哪里进入左侧菜单「仪表盘」。工作方式汇总运行中任务数、漏洞总数、工具调用次数、成功率、严重度分布与最近事件。产出物一屏掌握测试项目全局健康度存在未确认的严重漏洞时顶部会给出提示条。进阶方向三个差异化能力1. 多代理编排Deep / Plan-Execute / Supervisor 三种模式何时需要侦查→利用→后渗透这类多阶段任务单代理上下文有限。如何开启在对话页输入区选择编排模式子代理由agents/*.md维护共 16 个侦察、渗透、提权、清理回滚等。注意点token 成本高于单代理复杂任务再启用。2. 知识库RAG先检索知识再作答何时需要回答需贴合团队方法如历史事件 checklist、客户环境注意事项。如何开启Markdown 放入knowledge_base/目录config.yaml设knowledge.enabled: true并配置嵌入模型等索引构建完成。注意点检索链路为多查询改写 → 向量检索 → 精排索引未建成时语义检索不可用。3. MCP 联邦接入外部工具何时需要自研工具或商业产品要纳入 AI 统一调度。如何开启mcp.enabled: true启用内置 HTTP 服务器默认端口 8081external_mcp.servers添加外部 server支持 HTTP/Stdio/SSE 三种传输。注意点外部 MCP 默认带并发限制与熔断agent.external_mcp_*接入工具多时同步调整并发。端到端实战上线前安全评估任务对内部 Web 系统http://192.168.10.20做上线前检查产出是一份漏洞清单加一张攻击链图谱覆盖一次完整 AI 渗透测试流程。任务管理新建队列添加「端口扫描」「目录枚举」「已知漏洞探测」三条任务角色选「Web 应用扫描」并发 2开始执行。队列逐条运行每条任务是独立对话AI 先跑 nmap 拿服务清单再做目录探测与 nuclei 探测长任务自动转后台返回 execution_id可继续等待结果。跑完进入漏洞管理AI 已提取漏洞记录严重度、类型、目标、证据逐条确认误报标记后批量导出。图谱页构建攻击链目标、工具、漏洞按风险评分串成关系图导出 PNG 或 SVG 附进报告。常见问题Q1首次访问浏览器提示“不安全”是不是装错了没装错。本地默认自签证书信任一次即可继续。生产环境在config.yaml配置server.tls_cert_path与server.tls_key_path换成正式证书。Q2日志报client sent an HTTP request to an HTTPS server协议不匹配用http://访问了只提供 HTTPS 的端口。改为https://访问确需明文就加--http参数启动。Q3AI 说工具没安装怎么办tools/里的 YAML 只是配方可执行文件需装在系统 PATH 中。缺失时平台自动跳过或换替代方案不会中断任务必须使用时按对应工具官方文档安装。Q4模型没响应或报 400逐项核对通道的base_url一般需带/v1路径、api_key、模型名系统设置里可直接测试。网关报 400 时把该通道reasoning.mode设为off再试。Q5忘了 admin 密码还能登录吗可以重置。项目根目录执行./run.sh --reset-admin-password输入新密码后重启服务。若还有具备rbac:write权限的账号在「平台权限 → 用户管理」里重置更快。Q6平台内置大模型吗不内置。只对接 OpenAI 兼容接口key 由你提供。视觉分析analyze_image工具可单独配置 VL 模型在config.yaml的vision段设置。Q7WebShell 和 C2 能开吗仅限自有系统或已获明确授权的环境。开启前阅读安全加固与安全模型文档并建议同时启用 HITLHuman-in-the-Loop敏感操作人工审批与审计日志。Q8升级版本会覆盖自定义内容吗用「系统设置 → 一键更新」或./upgrade.sh --yes。你的tools/、roles/、skills/、agents/原样保留config.yaml与data/先备份只有version字段随代码同步。更多问题见排错指南。速查表与资源索引事项操作或路径备注启动服务./run.sh默认 HTTPS 自签端口 8080配置 AI 通道系统设置 → 基本设置 → AI 通道配置或编辑config.yaml的ai.channels安装安全工具查tools/配方本地装二进制未安装自动跳过或替代自定义角色roles/目录新增 YAML启动时自动识别自定义技能skills/子目录 SKILL.md支持热加载导出漏洞漏洞管理 → 批量导出可按严重度、状态筛选版本升级系统设置 → 一键更新或./upgrade.sh --yes保留自定义目录并备份数据重置 admin 密码./run.sh --reset-admin-password完成后需重启服务资源索引中文文档docs/zh-CN/— 部署、配置、排错、安全模型等 30 专题配置模板config.example.yaml— 权威配置样例工具配方tools/— 100 个 YAML 定义预置角色roles/— 12 个场景角色技能包skills/— SKILL.md 可选资产子代理定义agents/— 主代理与 16 个 Markdown 子代理知识库文档knowledge_base/— 放入即自动索引【免费下载链接】CyberStrikeAIThe system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operational memory, and every operation improves the next.项目地址: https://gitcode.com/GitHub_Trending/cy/CyberStrikeAI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考