Retour aux mises à jour
New releaseAug 14, 2026

pdtm v0.1.4

Gestionnaire d'outils Open Source de ProjectDiscovery

Partager


Le gestionnaire d'outils open source de ProjectDiscovery

FonctionnalitésInstallationUtilisationExécution de pdtmRejoindre Discord

pdtm est un outil simple et facile à utiliser basé sur golang pour gérer les projets open source de ProjectDiscovery.

Installation

pdtm nécessite go1.24.3 pour être installé correctement. Exécutez la commande suivante pour installer la dernière version :

  1. Installer avec go install -
go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest
  1. Installer en téléchargeant le binaire depuis https://github.com/projectdiscovery/pdtm/releases

Notes :

  • Actuellement, les projets sont installés en téléchargeant le binaire de la version publiée. Cela signifie que les projets ne peuvent être installés que sur les plateformes pour lesquelles des binaires ont été publiés.
  • Le chemin $HOME/.pdtm/go/bin est ajouté à la variable $PATH par défaut

Utilisation :

pdtm is a simple and easy-to-use golang based tool for managing open source projects from ProjectDiscovery

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
   -ip, -install-path      append path to PATH environment variables
   -igp, -install-go-path  append GOBIN/GOPATH to PATH environment variables

UPDATE:
   -u, -update string[]         update single or multiple project by name (comma separated)
   -ua, -update-all             update all the projects
   -up, -self-update            update pdtm to latest version
   -duc, -disable-update-check  disable automatic pdtm update check

REMOVE:
   -r, -remove string[]  remove single or multiple project by name (comma separated)
   -ra, -remove-all      remove all the projects
   -rp, -remove-path     remove path from PATH environment variables

DEBUG:
   -sp, -show-path          show the current binary path then exit
   -version                 show version of the project
   -v, -verbose             show verbose output
   -nc, -no-color           disable output content coloring (ANSI escape codes)
   -disable-changelog, -dc  disable release changelog in output

Exécution de 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

À faire

  • prise en charge de la configuration de go + installation de projets à partir des sources
  • prise en charge de l'installation à partir des sources comme option de secours

pdtm est fait avec ❤️ par l'équipe projectdiscovery et distribué sous licence MIT.

Rejoindre Discord

Catégories