
Быстрый XSS-сканер с анализом параметров, определением WAF и проверкой DOM/AST. Поддерживает обнаружение отражённого, хранимого и DOM-основанного XSS через CLI, конвейер или REST API.
Dalfox — это мощный инструмент с открытым исходным кодом, ориентированный на автоматизацию, что делает его идеальным для быстрого сканирования на наличие XSS-уязвимостей и анализа параметров. Его продвинутый движок тестирования и специализированные функции призваны упростить процесс обнаружения и проверки уязвимостей.
scan (URL / файл / pipe / raw-HTTP / HAR, с автоопределением), server, payload, mcp, completion--waf-min-confidenceА также различные опции, необходимые для тестирования :D
brew install dalfox
# https://formulae.brew.sh/formula/dalfox
sudo snap install dalfox
yay -S dalfox
# or
paru -S dalfox
choco install dalfox
См. руководство по установке для инструкций по ручной сборке.
Пакет доступен для пользователей Nix или NixOS. Учтите, что последние релизы могут
присутствовать только в канале unstable.
nix-shell -p dalfox
Для пользователей Nix с включёнными flakes:
# 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
Flake также предоставляет overlays.default, поэтому пользователи NixOS и home-manager могут собрать Dalfox
на основе собственного nixpkgs. См. руководство по установке,
где приведён этот фрагмент модуля и остальные подробности.
Готовые бинарные файлы (включая статически слинкованные варианты musl для Linux) доступны на странице 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 FUZZДополнительные примеры см. в документах справочник по CLI и Быстрый старт.
Ищете версию на Go (v2.x)? Dalfox v3 — это полная переработка на Rust. Кодовая база на Go сохранена в ветке v2 и продолжает получать бэкпорты безопасности. Политику поддержки см. в SECURITY.md, а что изменилось в v3 — в руководстве по миграции.
если вы хотите внести свой вклад в этот проект, пожалуйста, ознакомьтесь с CONTRIBUTING.md и отправьте Pull-Request с вашими интересными материалами.
Название происходит от «Dal» (달) 🌙 — корейского слова «луна», в сочетании с «Fox» 🦊.
