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 go report card
¡Compartir en Twitter!

InstalaciónComienzaEjemplosRegistro de cambiosContribuirLicencia

Instalación 📡

Usando Go

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

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

Comienza 🎉

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 💡

Escanea una sola URL

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

Escanea 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 lanzamiento.

Contribuir 🛠

Simplemente abre un issue o 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 Licencia MIT.
edoardottt.com para contactarme.

Categorías