العودة إلى التحديثات
New releaseAug 14, 2026

pdtm v0.1.4

مدير الأدوات مفتوحة المصدر من ProjectDiscovery

مشاركة


مدير الأدوات مفتوحة المصدر من ProjectDiscovery

الميزاتالتثبيتالاستخدامتشغيل pdtmانضم إلى Discord

pdtm هي أداة بسيطة وسهلة الاستخدام مبنية على لغة Go لإدارة المشاريع مفتوحة المصدر من 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 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

تشغيل 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

مهام مستقبلية

  • دعم إعداد Go + تثبيت المشروع من المصدر
  • دعم التثبيت من المصدر كخيار بديل

pdtm صُنع بحب ❤️ بواسطة فريق projectdiscovery وموزع تحت رخصة MIT.

انضم إلى Discord

الفئات