安装与调用摘要
dsh plugin --profile web add dsh-redteam-mode助手栏预设「红队模式」(发送靶标单位名称)技能信息
DSH RedTeam 模式(dsh-redteam-mode)是运行在 DeepSeek Harness(DSH)之上的红队作战编排插件:安装后只需在助手栏选中「红队模式」预设,发送一个靶标单位名称,主会话就会拉起一支执行智能体团队,按「信息收集 → 资产梳理 → 漏洞发现 → 漏洞利用 → 内网渗透」推进,所有发现实时写入本机 SQLite 事实库,并在界面右侧常驻控制台里可视化。它面向已获书面授权的攻防演练、红蓝对抗、企业自查与教学研究场景。
宿主适配
本插件依附官方 DeepSeek Harness 运行,使用官方 dsh plugin 机制装入 web profile,安装完需重启一次 dsh web 才会加载预设与控制台。作者明确要求它跑在专供演训的 Kali 虚拟机里,而不是日常办公机或宿主机。
- 宿主:DeepSeek Harness(DSH),使用
webprofile。 - 运行时:Node.js ≥ 22.13,依赖内置
node:sqlite。 - 数据落点:全部保存在本机的
$DSH_HOME/redteam/,数据不离开本机。
核心能力
插件的核心是把「指挥」和「动手」拆成两层:主会话只做计划、派活、核对落库与汇报,具体执行交给五个角色智能体,同一靶标下最多三个并发。
- 一套角色分工:信息收集、资产梳理、漏洞发现、漏洞利用、内网渗透五个执行角色,主会话负责编排与复核。
- 开工前预检:
redteam_preflight逐技能体检,缺 Key、缺 VPS、缺工具一次性说清,补不齐就给出降级方案。 - 得分目标对齐:严格对齐《突破入侵类得分规则(合并版)》的 8 类 25 项,上限、权限取高只计一次、同一资产加端口只算一次等判定由服务端完成。
- 右侧常驻控制台:资产测绘、当前测试、会话隧道、智能体、漏洞战果、攻击链、得分目标、报告、知识库/技能库共 9 个页签,每个带未读红点。
- 报告可复现:按攻击链顺序编排,每条成果附可粘贴进 Burp/Yakit 的报文或可直接执行的命令、成功判定标准与证据索引,并嵌入证据截图。
- 事实库与技能库:22 张事实库表;随包 14 个技能(FOFA 测绘、被动收集、子域与端口流水线、nuclei、目录爆破、指纹识别等),每个技能带可用性判定。
安装与调用
安装分为「装插件」和「备环境」两步,环境准备只需在首次使用时做一次。
- 在已能正常启动
dsh web的机器上安装插件,然后重启一次dsh web:
dsh plugin --profile web add dsh-redteam-mode
- 重启后在界面助手栏选择预设红队模式,直接发送靶标单位名称即可开工;首次启动会自动装好预设与 14 个随包技能,无需手动拷贝文件。
- 如首次使用,先做环境体检与工具补齐(会引导填写
FOFA_KEY与 VPS):
bash "$DSH_HOME/redteam/setup.sh" --check
bash "$DSH_HOME/redteam/setup.sh"
需要固定版本时,可直接安装 Release 里的 tgz(不依赖 npm):
dsh plugin --profile web add \
https://github.com/Jueze-2019/dsh-redteam-mode/releases/download/v0.11.4/dsh-redteam-mode-0.11.4.tgz
开发者从源码部署可用仓库脚本一步同步到 profile:
node scripts/deploy-local.mjs
node scripts/deploy-local.mjs --restart
亮点
与「把提示词塞给模型让它自己扫」的做法相比,这个插件把过程产物沉淀成结构化事实库,并让每个结论都能回溯到证据。
只发一个靶标名称,指挥、执行、落库、汇报四条链路由插件自己衔接;缺什么工具或凭据在开工前就会点名,而不是跑到一半才报错。
适合谁
- 需要按得分规则做突破入侵类演练、希望过程可复盘的攻防演练队伍。
- 做红蓝对抗、企业自查和内部安全教学的研究人员与讲师。
- 已在用 DSH 并把工作环境隔离在专用 Kali 虚拟机里的个人研究者。
局限与注意
- 使用边界:仅限已获授权的攻防演练与渗透测试,未授权扫描、探测、入侵或数据获取均属违法;仓库本身不包含任何漏洞利用代码,使用者须自行确保拥有书面授权。
- 依赖外部条件:FOFA 测绘类技能需要
FOFA_KEY,隧道与反弹类用法需要自备 VPS,未配齐时只能走降级方案。 - 运行环境风险:作者要求跑在专供演训的 Kali 虚拟机,不建议在办公主机直接使用;攻击链技能(凭据攻击、WebShell、反弹 Shell、suo5/chisel/frp 隧道、内网横向)不在随包技能里,需从 Release 附件的工具箱按需取用。
- 版本前提:需要 DSH 能正常启动
dsh web,并满足 Node.js ≥ 22.13;手工部署比插件安装更容易漏项,作者建议用仓库脚本或插件命令。
相关链接
- 官方仓库(产品主页):github.com/Jueze-2019/dsh-redteam-mode
- 版本列表:Releases
- v0.11.4 安装包:dsh-redteam-mode-0.11.4.tgz
- 许可证:MIT
一句话总结
把 DeepSeek Harness(DSH)变成红队作战指挥台的插件:发一个靶标名称即可拉起多角色执行智能体,战果实时落入本地 SQLite 事实库并可视化,仅限已授权演练。
本文文字与配图由 AI 生成或辅助整理,内容仅供参考,请以官方资料为准。
