返回更新列表
新发布Aug 14, 2026

pdtm v0.1.4

ProjectDiscovery 的开源工具管理器

分享


ProjectDiscovery 的开源工具管理器

功能安装用法运行 pdtm加入 Discord

pdtm 是一个简单易用的基于 Golang 的工具,用于管理 ProjectDiscovery 的开源项目。

安装

pdtm 需要 go1.24.3 才能成功安装。运行以下命令安装最新版本:

  1. 使用 go install 安装 -
go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest
  1. 通过下载二进制文件安装,下载地址:https://github.com/projectdiscovery/pdtm/releases

注意

  • 目前,项目通过下载已发布的二进制文件进行安装。这意味着项目只能安装在其对应平台已发布二进制文件的系统上。
  • 默认情况下,路径 $HOME/.pdtm/go/bin 会被添加到 $PATH 环境变量中

用法

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 环境设置及从源码安装项目
  • 支持从源码安装作为备选方案

pdtmprojectdiscovery 团队用 ❤️ 制作,并以 MIT 许可证 发布。

加入 Discord

分类