EN
ENNA

PDTM

MIT

⚖️ Dual Use · Go

PDTM (ProjectDiscovery Tool Manager) is a simple utility for installing and managing all ProjectDiscovery open-source tools. Rather than individually installing Nuclei, Subfinder, httpx, Katana, Interactsh, Notify, and the rest of the ProjectDiscovery suite, PDTM provides a single command to install, update, and manage them all. It handles binary downloads, version management, and PATH configuration automatically. PDTM supports listing all available tools with their descriptions and current versions, installing specific tools or all tools at once, and keeping everything up to date with a single update command. It's the recommended way to manage the ProjectDiscovery ecosystem, especially when setting up new machines or maintaining consistent tool versions across a team.

1.1kstars
94forks
4issues
Updated 3mo ago

Installation

Go

$ go install github.com/projectdiscovery/pdtm/cmd/pdtm@latest

brew (macOS)

$ brew install pdtm

Use Cases

  • Installing the entire ProjectDiscovery tool suite with a single command
  • Keeping all ProjectDiscovery tools updated to their latest versions
  • Setting up new pentesting machines with consistent tool versions
  • Managing ProjectDiscovery tool binaries and PATH configuration
  • Listing available tools with descriptions and version information

Tags

tool-managerprojectdiscoveryinstallerupdaterpackage-manageropensourceosspdtm

More in Dual Use