
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 ferramenta open-source poderosa focada em automação, ideal para escanear rapidamente falhas de XSS e analisar parâmetros. Seu motor de testes avançado e recursos especializados são projetados para otimizar o processo de detecção e verificação de vulnerabilidades.
scan (URL / arquivo / pipe / raw-HTTP, detectado automaticamente), server, payload, mcp--waf-min-confidence ajustávelE as várias 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. Lembre-se de 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 estaticamente vinculadas 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. O código-fonte em Go é preservado 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 o que mudou na v3.
se você quiser contribuir com este projeto, consulte o CONTRIBUTING.md e faça um Pull-Request com seu conteúdo legal.
O nome vem de 'Dal' (달) 🌙, a palavra coreana para 'lua', combinada com 'Fox' 🦊.
