Voltar às atualizações
New releaseSep 3, 2026

pphack v0.1.5

Scanner Avançado de Poluição de Protótipo do Lado do Cliente

Compartilhar

pphack

Scanner Avançado de Poluição de Protótipo no Lado do Cliente

Codificado com 💙 por edoardottt

go action go report card
Compartilhar no Twitter!

InstalaçãoComeceExemplosChangelogContribuindoLicença

Instalação 📡

Usando Go

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

pphack depende do chromedp, então você precisa de um navegador Chrome ou baseado em Chromium.

Comece 🎉

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

Exemplos 💡

Escanear uma única URL

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

Escanear uma lista de URLs

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

Exploração automática

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

Leia a Wiki para entender como usar o pphack.

Changelog 📌

As alterações detalhadas para cada versão estão documentadas nas notas de versão.

Contribuindo 🛠

Basta abrir uma issue / pull request.

Antes de abrir um pull request, baixe o golangci-lint e execute

golangci-lint run

Se não houver erros, vá em frente :)

Nas notícias 📰

Licença 📝

Este repositório está sob licença MIT.
edoardottt.com para me contatar.

Categorias