Назад к обновлениям
New releaseAug 14, 2026

pdtm v0.1.4

Менеджер открытых инструментов ProjectDiscovery

Поделиться


Менеджер инструментов с открытым исходным кодом от ProjectDiscovery

ВозможностиУстановкаИспользованиеЗапуск pdtmПрисоединиться к Discord

pdtm — это простой и удобный инструмент на Golang для управления проектами с открытым исходным кодом от 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 — это простой и удобный инструмент на Golang для управления проектами с открытым исходным кодом от ProjectDiscovery

Использование:
  ./pdtm [флаги]

Флаги:
КОНФИГУРАЦИЯ:
   -config string            файл конфигурации флага CLI (по умолчанию "$HOME/.config/pdtm/config.yaml")
   -bp, -binary-path string  пользовательское расположение для загрузки бинарного файла проекта (по умолчанию "$HOME/.pdtm/go/bin")

УСТАНОВКА:
   -i, -install string[]   установить один или несколько проектов по имени (через запятую)
   -ia, -install-all       установить все проекты
   -ip, -install-path      добавить путь в переменные среды PATH
   -igp, -install-go-path  добавить GOBIN/GOPATH в переменные среды PATH

ОБНОВЛЕНИЕ:
   -u, -update string[]         обновить один или несколько проектов по имени (через запятую)
   -ua, -update-all             обновить все проекты
   -up, -self-update            обновить pdtm до последней версии
   -duc, -disable-update-check  отключить автоматическую проверку обновлений pdtm

УДАЛЕНИЕ:
   -r, -remove string[]  удалить один или несколько проектов по имени (через запятую)
   -ra, -remove-all      удалить все проекты
   -rp, -remove-path     удалить путь из переменных среды PATH

ОТЛАДКА:
   -sp, -show-path          показать текущий путь бинарного файла и выйти
   -version                 показать версию проекта
   -v, -verbose             показать подробный вывод
   -nc, -no-color           отключить раскраску вывода (ANSI escape-коды)
   -disable-changelog, -dc  отключить журнал изменений релиза в выводе

Запуск 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

Категории