
Scanner XSS veloce con analisi dei parametri, fingerprinting WAF e verifica DOM/AST. Supporta il rilevamento di XSS riflessi, memorizzati (stored) e basati su DOM tramite CLI, pipeline o API REST.
Dalfox è un potente strumento open-source focalizzato sull'automazione, ideale per scansionare rapidamente vulnerabilità XSS e analizzare parametri. Il suo motore di testing avanzato e le sue funzionalità di nicchia sono progettati per semplificare il processo di rilevamento e verifica delle vulnerabilità.
scan (URL / file / pipe / raw-HTTP, rilevato automaticamente), server, payload, mcp--waf-min-confidence configurabileE le varie opzioni necessarie per il testing :D
brew install dalfox
# https://formulae.brew.sh/formula/dalfox
sudo snap install dalfox
yay -S dalfox
# or
paru -S dalfox
choco install dalfox
Consulta la guida all'installazione per le istruzioni di compilazione manuale.
Un pacchetto è disponibile per gli utenti Nix o NixOS. Tieni presente che le versioni più recenti potrebbero
essere presenti solo nel canale unstable.
nix-shell -p dalfox
Per gli utenti Nix con i flakes abilitati:
# Run directly
nix run github:hahwul/dalfox -- scan https://example.com
# Install
nix profile install github:hahwul/dalfox
# Development environment for hacking on Dalfox itself
git clone https://github.com/hahwul/dalfox && cd dalfox && nix develop
Il flake espone anche overlays.default, così gli utenti NixOS e home-manager possono compilare Dalfox
con il proprio nixpkgs. Consulta la guida all'installazione
per lo snippet del modulo e il resto dei dettagli.
I binari precompilati (incluse le varianti musl staticamente linkate per Linux) sono disponibili nella pagina GitHub Releases.
dalfox [mode] [target] [flags]
dalfox scan http://example.com -b https://callbackdalfox scan urls.txt --custom-payload mypayloads.txtcat urls.txt | dalfox scan --headers "AuthToken: xxx"dalfox scan 'https://example.com/?q=FUZZ&page=1' --inject-marker FUZZdalfox scan https://example.com -H 'X-Search: FUZZ' --inject-marker FUZZConsulta i documenti riferimento CLI e avvio rapido per ulteriori esempi.
Cerchi la versione Go (v2.x)? Dalfox v3 è una riscrittura completa in Rust. Il codice Go è preservato sul branch v2 e continua a ricevere backport di sicurezza. Consulta SECURITY.md per la policy di supporto e la guida alla migrazione per cosa è cambiato nella v3.
se vuoi contribuire a questo progetto, consulta CONTRIBUTING.md e invia una Pull-Request con i tuoi contenuti interessanti.
Il nome deriva da 'Dal' (달) 🌙, la parola coreana per 'luna', combinata con 'Fox' 🦊.
