업데이트로 돌아가기
New releaseAug 14, 2026

pdtm v0.1.4

ProjectDiscovery의 오픈 소스 도구 관리자

공유


ProjectDiscovery의 오픈소스 도구 관리자

기능설치사용법pdtm 실행Discord 참여

pdtm은 ProjectDiscovery의 오픈소스 프로젝트를 관리하기 위한 간단하고 사용하기 쉬운 golang 기반 도구입니다.

설치

**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 설정 및 프로젝트 설치 지원
  • 대체 옵션으로 소스에서 설치 지원

pdtmprojectdiscovery 팀이 ❤️로 만들었으며 MIT License 하에 배포됩니다.

Discord 참여

카테고리