dsh-pentester:DeepSeek Harness 的 PTES 渗透测试编排插件

fb0sh/dsh-pentester

开发与运维已验证
收录时间 2026-08-19
页面最后更新 2026-10-31

dsh-pentester 是 DeepSeek Harness 的渗透测试插件,基于 PTES 流程编排子代理,通过 Docker 工具箱执行安全测试并生成报告。

dsh-pentester 是 DeepSeek Harness 的渗透测试插件,采用 Root-Orchestrator 模式将 PTES 方法论落地为可执行的编排流程。它让 Root 会话成为唯一决策者,通过委派并行子代理执行侦察、漏洞利用和报告等任务,并自动汇合结果生成报告。插件内置 7 个专业代理、Docker 工具箱集成和阶段管理,适合在授权范围内进行系统化安全评估。

如何安装

install
npmdsh plugin --profile web add dsh-pentester
分类
开发与运维
平台
DSH Plugin
作者
fb0sh
分发方式
插件

dsh-pentester 核心特性

PTES 流程编排Docker 工具箱执行子代理并行委派阶段推进与回溯生成渗透测试报告
Listed on dsh-plugin.org

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。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题