Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pdtm

Gestor de herramientas open source desarrollado por ProjectDiscovery. Permite instalar, actualizar y eliminar binarios de sus proyectos (httpx, nuclei) mediante una interfaz CLI sencilla basada en Go. Requiere Go 1.24.3 y gestiona rutas PATH automáticamente.

Ficha actualizada 18 sept 2026, 20:29 · upstream 16 ago 2026, 17:58 · release v0.1.5

00

Qué es pdtm

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

pdtm es una herramienta CLI escrita en Go diseñada para centralizar la gestión de las herramientas open source del ecosistema ProjectDiscovery. Facilita la instalación, actualización y eliminación de binarios como httpx, nuclei, naabu y dnsx sin necesidad de configurar manualmente cada entorno. El gestor almacena los ejecutables por defecto en $HOME/.pdtm/go/bin y añade esta ruta al PATH automáticamente para su uso inmediato.

Aunque el análisis técnico indica soporte para contenedores Docker, la instalación principal se realiza mediante `go install` o descargando binarios precompilados de las releases. Es importante notar que actualmente solo soporta plataformas donde existen binarios publicados, ya que no permite compilar desde fuente como fallback inmediato según la lista de tareas pendientes.

CASOS DE USO
  • Instalación rápida de múltiples herramientas de seguridad en un solo paso
  • Mantenimiento centralizado de versiones de herramientas (actualización masiva)
  • Limpieza de entornos eliminando todas las herramientas instaladas previamente
  • Gestión de rutas PATH para asegurar que las herramientas estén disponibles en el sistema
PUNTOS DESTACADOS
  • Basado en Go con licencia MIT, garantizando código abierto y ligero
  • Automatiza la gestión del PATH y GOBIN al instalar o actualizar proyectos
  • Interfaz CLI intuitiva con flags claros para operaciones de instalación y actualización
  • Soporte nativo para binarios precompilados de ProjectDiscovery (httpx, nuclei, etc.)
PRECAUCIONES
  • Depende de la disponibilidad de binarios oficiales; no soporta compilación desde fuente actualmente
  • Requiere Go 1.24.3 instalado previamente en el sistema operativo
  • No incluye archivo de composición Docker (Compose) según el análisis técnico proporcionado
  • Las actualizaciones automáticas pueden ser deshabilitadas, pero requieren intervención manual para versiones específicas
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Instalar Go 1.24.3 o superior antes de ejecutar pdtm. Ejecutar `go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest` y añadir la ruta a PATH. Alternativamente descargar el binario desde releases. Verificar que $HOME/.pdtm/go/bin esté accesible.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.