ProjectDiscovery的开源工具管理器
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/projectdiscovery/pdtm
项目介绍
pdtm 是一个简单易用的基于 golang 的工具,用于管理来自 ProjectDiscovery 的开源项目。

安装
pdtm 需要 go1.19 才能安装成功。 运行以下命令安装最新版本:
- 使用 go install 安装 -
go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest
注意 : 目前,项目是通过下载已发布的项目二进制文件来安装的。 这意味着项目只能安装在已发布二进制文件的平台上。
用法
Usage:
./pdtm [flags]
Flags:
CONFIG:
-config string cli flag configuration file (default "$HOME/.config/pdtm/config.yaml")
-bp, -binary-path string custom location to download project binary (default "$HOME/.pdtm/go/bin")
INSTALL:
-i, -install string[] install single or multiple project by name (comma separated)
-ia, -install-all install all the projects
UPDATE:
-u, -update string[] update single or multiple project by name (comma separated)
-ua, -update-all update all the projects
REMOVE:
-r, -remove string[] remove single or multiple project by name (comma separated)
-ra, -remove-all remove all the projects
DEBUG:
-nc, -no-color disable output content coloring (ANSI escape codes)
-version show version of the project
-v show verbose output
运行 pdtm
$ pdtm -install-all
____
____ ____/ / /_____ ___
/ __ \/ __ / __/ __ __ \
/ /_/ / /_/ / /_/ / / / / /
/ .___/\__,_/\__/_/ /_/ /_/
/_/ v0.0.1
projectdiscovery.io
[INF] Installed httpx v1.1.1
[INF] Installed nuclei v2.6.3
[INF] Installed naabu v2.6.3
[INF] Installed dnsx v2.6.3
TODO
- 支持 go setup + project install from source
- 支持从源安装作为回退选项
标签:工具分享