dsh-pentester:DeepSeek Harness 的 PTES 渗透测试编排插件
fb0sh/dsh-pentester
dsh-pentester 是 DeepSeek Harness 的渗透测试插件,基于 PTES 流程编排子代理,通过 Docker 工具箱执行安全测试并生成报告。
dsh-pentester 是 DeepSeek Harness 的渗透测试插件,采用 Root-Orchestrator 模式将 PTES 方法论落地为可执行的编排流程。它让 Root 会话成为唯一决策者,通过委派并行子代理执行侦察、漏洞利用和报告等任务,并自动汇合结果生成报告。插件内置 7 个专业代理、Docker 工具箱集成和阶段管理,适合在授权范围内进行系统化安全评估。
如何安装
dsh plugin --profile web add dsh-pentester- 分类
- 开发与运维
- 平台
- DSH Plugin
- 作者
- fb0sh
- 分发方式
- 插件
dsh-pentester 核心特性
dsh-pentester 仓库简介
它是做什么的?
dsh-pentester 是 DeepSeek Harness(DSH)的渗透测试插件,将 PTES 方法论以 Root-Orchestrator 模式落地。它解决渗透测试流程分散、阶段推进不透明的问题,让 DSH 成为唯一的编排中枢,通过委派并行子代理执行侦察、漏洞利用、报告等任务。核心能力包括阶段管理、委派控制、Docker 工具箱集成和结果汇总,适合在授权范围内进行系统化安全评估。
核心功能
- Root-Orchestrator 编排:Root 会话作为唯一决策者,判断缺口、派发委派并决定阶段推进或回溯。
- 阶段管理:支持 PTES 全流程,通过 advance/rollback 工具控制阶段拓扑。
- 并行委派:每个委派对应一个可续接子会话,子代理仅能执行容器命令,结果写入 result.md。
- Docker 工具箱:通过 dockerode 与 Docker daemon 交互,支持远程 daemon 和镜像白名单。
- 多 AgentProfile:内置 7 个专业代理(影响、侦察、报告、威胁建模、验证、漏洞、Web)。
- 数据面板与报告:提供看板、时间轴拓扑和阶段产出视图,自动汇合子代理结果生成报告。
怎么使用这个插件?
在 DSH 中启用插件后,通过 pentester_start 启动新会话或恢复会话(mode: new | restart),Root 会注入运行状态。使用 pentester_delegate 创建委派,子代理执行后更新 result.md;需要调整时可用 pentester_cancel_delegation 取消,或 advance/rollback 切换阶段。Docker 连接可在设置页配置,支持本地 socket 或远程 daemon。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:fb0sh/dsh-pentester。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
