Quick Start

Once installed, you can start managing your ProjectDiscovery tools immediately.

1. Check Version

Verify that pdtm is installed correctly:

pdtm -version

2. Install All Tools

The most common use case is to install the entire suite of ProjectDiscovery tools and configure the system path.

pdtm -ia -ip
  • -ia: Install all available tools.
  • -ip: Update your shell configuration (e.g., .bashrc, .zshrc) to include the installation path in $PATH.

3. List Available Tools

Running pdtm without flags will list all available tools and their installation status on your system.

pdtm

Output example:

[OS: LINUX] [ARCH: AMD64] [GO: 1.24.3]
Path to download project binary: /home/user/.pdtm/go/bin
Path /home/user/.pdtm/go/bin configured in environment variable $PATH

1. httpx (latest) (1.1.1)
2. nuclei (outdated) (2.6.0) ➡ (2.6.3)
3. naabu (not installed)
4. dnsx (latest) (1.1.1)