Volver a actualizaciones
Nuevo releaseSep 3, 2026

pphack v0.1.5

Escáner avanzado de contaminación de prototipos del lado del cliente

Compartir

pphack

Escáner avanzado de contaminación de prototipos del lado del cliente

Codificado con 💙 por edoardottt

go action
¡Compartir en Twitter!

Instalación • Primeros pasos • Ejemplos • Registro de cambios • Contribuir • Licencia

Instalación 📡

Usando Go

go install github.com/edoardottt/pphack/cmd/pphack@latest

pphack depende de chromedp, por lo que necesitas Chrome o un navegador basado en Chromium.

Primeros pasos 🎉

Usage:
  pphack [flags]

Flags:
INPUT:
   -u, -url string   Input URL
   -l, -list string  File containing input URLs

CONFIGURATION:
   -c, -concurrency int       Concurrency level (default 50)
   -t, -timeout int           Connection timeout in seconds (default 20)
   -px, -proxy string         Set a proxy server (URL)
   -rl, -rate-limit int       Set a rate limit (per second)
   -ua, -user-agent string    Set a custom User Agent (random by default)
   -H, -headers string[]      Set custom headers
   -Hf, -headers-file string  File containing custom headers

SCAN:
   -p, -payload string            Custom payload
   -js, -javascript string        Run custom Javascript on target
   -jsf, -javascript-file string  File containing custom Javascript to run on target
   -e, -exploit                   Automatic Exploitation

OUTPUT:
   -o, -output string  File to write output results
   -v, -verbose        Verbose output
   -s, -silent         Silent output. Print only results
   -j, -json           JSON output

Ejemplos 💡

Escanear una única URL

pphack -u https://edoardottt.github.io/pphack-test/
echo https://edoardottt.github.io/pphack-test/ | pphack

Escanear una lista de URLs

pphack -l targets.txt
cat targets.txt | pphack

Explotación automática

pphack -e -u https://edoardottt.github.io/pphack-test/

Lee la Wiki para entender cómo usar pphack.

Registro de cambios 📌

Los cambios detallados de cada versión están documentados en las notas de la versión.

Contribuir 🛠

Simplemente abre un issue / pull request.

Antes de abrir un pull request, descarga golangci-lint y ejecuta

golangci-lint run

Si no hay errores, ¡adelante :)

En las noticias 📰

Licencia 📝

Este repositorio está bajo la Licencia MIT.
edoardottt.com para contactarme.

Categorías