
Scanner XSS rápido com análise de parâmetros, fingerprinting de WAF e verificação DOM/AST. Suporta detecção de XSS refletido, armazenado e baseado em DOM via CLI, pipeline ou API REST.
Dalfox é uma poderosa ferramenta de código aberto focada em automação, ideal para escanear rapidamente falhas de XSS e analisar parâmetros. Seu mecanismo de teste avançado e recursos especializados foram projetados para simplificar o processo de detecção e verificação de vulnerabilidades.
scan (URL / arquivo / pipe / raw-HTTP / HAR, detectado automaticamente), server, payload, mcp, completion--waf-min-confidence ajustávelE as diversas opções necessárias para os testes :D
brew install dalfox
# https://formulae.brew.sh/formula/dalfox
sudo snap install dalfox
yay -S dalfox
# or
paru -S dalfox
choco install dalfox
Consulte o guia de instalação para instruções de compilação manual.
Um pacote está disponível para usuários de Nix ou NixOS. Tenha em mente que as versões mais recentes podem estar
presentes apenas no canal unstable.
nix-shell -p dalfox
Para usuários de Nix com flakes habilitados:
# 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
O flake também expõe overlays.default, para que usuários de NixOS e home-manager possam compilar o Dalfox
com seu próprio nixpkgs. Consulte o Guia de instalação
para esse trecho de módulo e o restante dos detalhes.
Binários pré-compilados (incluindo variantes musl com link estático para Linux) estão disponíveis na página de 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 FUZZConsulte os documentos de referência da CLI e início rápido para mais exemplos.
Procurando a versão em Go (v2.x)? O Dalfox v3 é uma reescrita completa em Rust. A base de código em Go está preservada no branch v2 e continua a receber backports de segurança. Consulte o SECURITY.md para a política de suporte e o guia de migração para saber o que mudou na v3.
se você quiser contribuir com este projeto, consulte o CONTRIBUTING.md e envie um Pull-Request com seu conteúdo legal.
O nome vem de 'Dal' (달) 🌙, a palavra coreana para 'lua', combinada com 'Fox' 🦊.
