
ماسح XSS سريع مع تحليل المعلمات، وبصمة WAF، والتحقق من DOM/AST. يدعم الكشف عن XSS المنعكس والمخزن والقائم على DOM عبر CLI أو pipeline أو REST API.
Dalfox هو أداة مفتوحة المصدر قوية تركز على الأتمتة، مما يجعلها مثالية للفحص السريع عن ثغرات XSS وتحليل المعاملات. تم تصميم محرك الاختبار المتقدم وميزاته المتخصصة لتبسيط عملية اكتشاف الثغرات والتحقق منها.
scan (URL / ملف / أنبوب / raw-HTTP، يتم اكتشافه تلقائيًا)، server، payload، mcp--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.
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' 🦊.
