
新发布Aug 14, 2026
pdtm v0.1.4
ProjectDiscovery 的开源工具管理器
ProjectDiscovery 的开源工具管理器
功能 • 安装 • 用法 • 运行 pdtm • 加入 Discord
pdtm 是一个简单易用的基于 Golang 的工具,用于管理 ProjectDiscovery 的开源项目。
安装
pdtm 需要 go1.24.3 才能成功安装。运行以下命令安装最新版本:
- 使用 go install 安装 -
go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest
- 通过下载二进制文件安装,下载地址:https://github.com/projectdiscovery/pdtm/releases
|
用法
pdtm 是一个简单易用的基于 Golang 的工具,用于管理 ProjectDiscovery 的开源项目
用法:
./pdtm [flags]
标志:
配置:
-config string CLI 标志配置文件(默认为 "$HOME/.config/pdtm/config.yaml")
-bp, -binary-path string 项目二进制文件的自定义下载位置(默认为 "$HOME/.pdtm/go/bin")
安装:
-i, -install string[] 按名称安装单个或多个项目(逗号分隔)
-ia, -install-all 安装所有项目
-ip, -install-path 将路径附加到 PATH 环境变量
-igp, -install-go-path 将 GOBIN/GOPATH 附加到 PATH 环境变量
更新:
-u, -update string[] 按名称更新单个或多个项目(逗号分隔)
-ua, -update-all 更新所有项目
-up, -self-update 将 pdtm 更新到最新版本
-duc, -disable-update-check 禁止自动检查 pdtm 更新
移除:
-r, -remove string[] 按名称移除单个或多个项目(逗号分隔)
-ra, -remove-all 移除所有项目
-rp, -remove-path 从 PATH 环境变量中移除路径
调试:
-sp, -show-path 显示当前二进制路径后退出
-version 显示项目版本
-v, -verbose 显示详细输出
-nc, -no-color 禁用输出内容着色(ANSI 转义码)
-disable-changelog, -dc 禁用输出中的发布变更日志
运行 pdtm
$ pdtm -install-all
____
____ ____/ / /_____ ___
/ __ \/ __ / __/ __ __ \
/ /_/ / /_/ / /_/ / / / / /
/ .___/\__,_/\__/_/ /_/ /_/
/_/ v0.0.1
projectdiscovery.io
[INF] 已安装 httpx v1.1.1
[INF] 已安装 nuclei v2.6.3
[INF] 已安装 naabu v2.6.3
[INF] 已安装 dnsx v2.6.3
待办事项
- 支持 Go 环境设置及从源码安装项目
- 支持从源码安装作为备选方案
pdtm 由 projectdiscovery 团队用 ❤️ 制作,并以 MIT 许可证 发布。
