9 个月,从 0 到 5.8k Stars、FOFA 1200+ 部署:新版对话页面升级
原创
低调学安全
低调学安全
低调学安全
2026年8月14日 01:38
浙江
在小说阅读器读本章
去阅读
9 个月前,CyberStrikeAI 还只是一个刚开源的项目。
到今天,GitHub 上已经有 5.8k+ Stars,FOFA 上能看到 1200+ 部署实例。
数字本身不是重点。重点是:很多人已经不只是 Star 一下,而是把它装进了实验室、演练环境、教研场景,甚至日常作业流。
当一个 AI 安全项目开始被真实使用,最先承压的往往不是某个边缘功能,而是大家每天都要打开的那一页——对话页。
能力可以继续往上堆:100+ 工具、MCP、知识库、WebShell、C2、工作流……
但这些能力最终都要从对话里被说出来、批下去、跑起来、留下来。主入口跟不上,增长只会放大摩擦。
所以这次升级,讲的不是两件并列的事,而是一件事的前后两段:
前 9 个月,社区把 CyberStrikeAI 推到了真实部署;
这一次,我们把对话页重做成配得上真实作业的主入口。
一、增长之后,旧对话页开始不够用了
旧版对话页(v1.6.x)其实完成过很重要的验证:自然语言可以驱动安全能力。
那时候它更像一张「AI 安全控制台」:左侧功能平铺,中间「+ 新对话」,右侧聊天气泡。用户问「你是谁、有哪些工具」,系统也能把挖洞、Shell、任务编排、C2、取证讲清楚。对早期用户来说,这已经足够——先证明「说一句话就能干活」。
但 Stars 和部署量上来之后,使用者画像变了:从尝鲜,变成连续作业;从个人试用,变成项目协作;从看 Demo,变成要留证据、要可追责。
旧形态的问题也因此显出来:
- 功能越来越多,导航却还是一张长菜单。 能力丰富,不等于作业清晰。
- 会话优先、项目后置。 先开聊,再想起这事属于哪个授权范围、哪套资产,协作和复盘都容易飘。
- 执行过程像聊天回放。 AI 越能干,人越紧张——因为看不清它走到哪一步。
- 人机协同有能力,但不够贴着执行现场。 审批如果跳页、命令如果难改,治理就会和自动化脱节。
一句话:旧版证明了「AI 控制台走得通」;
到了 5.8k Stars、1200+ 部署这个阶段,要回答的已经是——安全作业怎么在主入口里真正跑起来。
二、新版整体:对话页长成了安全作业台
先看新版对话页全貌:
左侧导航按作业分层:工作台、安全作业、C2、能力中心、平台管理。
中间是对话侧边:+ 新任务、项目目录、最近对话——先定位「在哪个项目里聊」,再进入具体任务。
右侧主区不再先塞自我介绍,而是直接问:
要在「攻防」项目中测试什么?
底部则是一条完整的作业发起链:项目、角色配置、Agent 模式、@ 选工具、人工审批、模型通道。
这不是换皮肤,而是把产品假设改了:
| 增长早期更合适的假设 | 真实部署阶段更需要的假设 |
|---|---|
| 先进入一段对话 | 先进入一个项目上下文 |
| 核心动作是「新对话」 | 核心动作是「新任务」 |
| AI 先介绍自己会什么 | 系统先确认作业场域 |
| 会话列表主导 | 项目树与最近对话并行 |
用户每次开口前,系统其实在确认三件事:在哪个项目里行动、用什么编排和工具边界、高风险动作要不要进人审。
对话还是自然语言,但语义变了:下达受约束的作业意图。
这也是对 FOFA 1200+ 部署最直接的回应——真实环境里,上下文错位比「少一个工具」更危险。
三、几个关键变化
1. 左侧对话定位:先选项目,再开任务
对话侧边不再只是历史会话列表,而是项目 + 任务的定位器:搜索项目、进入「攻防」这类作业容器、查看最近对话、一键 + 新任务。
对象模型也因此清晰起来:
- 项目承载范围与协作
- 任务 / 对话承载一次执行
- 资产与漏洞承载可追踪结果
旧版优化的是开口成本;新版开始优化责任归属成本。部署越多、协作越多,后者越重要。
2. 切换模型:模型成为作业参数,而不是系统设置里的隐藏项
输入区可直接切换模型通道(如 GLM 系列)。复杂推理、快速试错、不同供应商线路,不必离开对话页。
对真实部署很实用:同一项目里,不同任务可以选不同模型,模型和 Agent 模式、审批开关一样,都是当次作业的可控参数。
3. 任务清单:执行过程可观察、可跟进
新版把「AI 正在干什么」摊成任务清单与步骤进度:多轮推理、工具完成态、Step n/m、随时停止。
人看到的不再是「AI 说完成了」,而是:
目标是什么 → 当前到哪一步 → 调了什么 → 是否完成 → 下一步做什么。
授权测试要可说明,团队协作要可接手,教学演示要可讲解——这些都依赖过程可见,而不是结果口号。
4. 审批:治理贴着风险发生的那一刻
Agent 要执行需确认动作时,对话内直接出现审查面板:完整命令与参数、拒绝、保存修改并允许、倒计时自动拒绝。
这不是「系统里有没有 HITL」,而是:
风险决策,是否发生在执行即将落地的那一刻?
Stars 证明大家愿意尝试 AI 自动化;
FOFA 部署则要求自动化必须敢被拦住。WebShell、C2、爆破、内网相关动作,尤其如此。
5. 单代理与 Supervisor:编排策略可切换
- Eino 单代理:目标清晰、路径短,适合单点验证
- Supervisor 专家路由:目标含糊、步骤分叉,适合复杂任务
再叠加 MCP、Skills、角色策略,对话页不再只是接大模型的输入框,而是安全能力网络的调度台:模型推理、Agent 拆解、工具落地、人审守门、项目记结果。
四、新旧对照
| 维度 | 旧版 | 新版 |
|---|---|---|
| 更适合的阶段 | 验证「AI 能不能干活」 | 支撑「真实部署里持续作业」 |
| 产品隐喻 | AI 安全聊天控制台 | 项目化安全作业台 |
| 左侧结构 | 会话列表为主 | 项目定位 + 最近对话 + 新任务 |
| 核心动作 | + 新对话 | + 新任务 |
| 模型 | 偏配置项 | 对话内可切换 |
| 执行观感 | 聊天气泡回放 | 任务清单 + 步骤进度 + 可停止 |
| 人机协同 | 能力在,闭环偏弱 | 对话内审查、改命令、超时拒绝 |
| 结果归属 | 偏聊天记录 | 面向项目 / 资产 / 漏洞 / 审计 |
如果只看视觉,这是 UI 升级;
放到 9 个月增长背景里看,这是一次从「会话中心」到「作业中心」的迁移。
五、怎么用新版对话页
- 先在左侧定位项目,再开任务
- 在空状态直接下达目标,少做无上下文闲聊
- 按任务需要 切换模型
- 高风险场景打开 人工审批
- 目标清晰用单代理;复杂分叉切 Supervisor
- 用
@明确工具边界;跟着 任务清单 看进度、必要时停止 - 跑完后去项目 / 资产 / 漏洞侧看沉淀,不要只翻聊天记录
git clone https://github.com/Ed1s0nZ/CyberStrikeAI.git
cd CyberStrikeAI
chmod +x run.sh && ./run.sh
仓库:https://github.com/Ed1s0nZ/CyberStrikeAI
仅可对自有系统或已获得明确授权的目标使用。启用 WebShell、C2 等高风险能力前,请先阅读项目安全模型与加固指南。
结尾
5.8k Stars,说明方向有人认;
FOFA 1200+ 部署,说明有人愿意把它跑起来;
新版对话页,则是在回答下一问:跑起来之后,能不能经得起重复使用。
旧版完成了第一阶段:自然语言可以驱动安全能力。
新版进入第二阶段:这些能力如何在项目中被组织、在执行中被看见、在风险点被拦截、在结束后被记住。
增长把 CyberStrikeAI 推到了真实场景;
对话页升级,是为了让它在真实场景里站得住。
本次对话界面升级由 @RuoJi6 完成,感谢贡献。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论