@dsh-external/dsh-sitemap
站点地图(Yakit 风格):侧边栏入口,应用内树形接口地图 + 详情 + 复制 curl,数据实时同步。
AI 분석
核心用途是可视化展示工作区中的接口地图数据。适合进行网络安全侦察、接口挖掘或 API 管理的技术人员,需配合外部生成的数据源使用。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:deCOLE118/dsh-sitemap使用方法
- 把插件放入 DSH 插件目录并重启(见「安装」)
- 侧边栏底部点击「🗺 站点地图」打开地图
- 弹窗打开时会自动从宿主路由拉取最新数据;点「刷新」可随时重新拉取
数据从哪来? 插件只负责展示,不负责扫描——数据源是工作区里的 sitemap_data.json(格式见下节),由你自己的侦察工作流生成,例如 JS / 接口挖掘脚本把结果按主机汇总成该格式即可。
什么时候触发? 按钮在插件加载后常驻侧边栏;每次打开弹窗或点「刷新」才触发一次数据拉取(无缓存,拿最新内容)。文件不存在时弹窗显示错误 / 空状态;文件更新后重新打开或点「刷新」即见新数据,无需重启 DSH。
配置
插件接受以下配置(宿主加载插件时传入):
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
workspace | string | $DSH_WORKSPACE 或当前工作目录 | 工作区根目录(绝对路径) |
dataDir | string | 工作区根目录 | 存放 sitemap_data.json 的子目录名;不配置则直接读工作区根目录下的文件 |