
# يفحص مثيلات Redis بحثًا عن ثغرة CVE-2025-49844 (RediShell) الحرجة RCE، ويكتشف الإصدارات المعرضة للخطر وحالة برمجة Lua مع دعم متزامن لأهداف متعددة.
أداة شاملة لفحص خوادم Redis بحثًا عن الثغرة الأمنية الحرجة CVE-2025-49844 (RediShell).
جميع إصدارات Redis قبل:
# تثبيت تبعيات Python
pip install redis colorama
# أو استخدام بيئة افتراضية
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
يدعم الماسح فحص هدف واحد أو قائمة أهداف:
# عرض المساعدة
python3 CVE-2025-49844-Vulnerability-Scanner.py -h
# فحص هدف واحد
python3 CVE-2025-49844-Vulnerability-Scanner.py -t 192.168.1.1:6379
# فحص قائمة أهداف
python3 CVE-2025-49844-Vulnerability-Scanner.py -l targets.txt
# فحص هدف واحد مع مخرجات مخصصة
python3 CVE-2025-49844-Vulnerability-Scanner.py -t 192.168.1.1:6379 -o vuln.txt
# فحص قائمة مع إعدادات مخصصة
python3 CVE-2025-49844-Vulnerability-Scanner.py -l targets.txt -w 20 --timeout 5 -o vuln.txt --json results.json
-t, --target TARGET - هدف واحد للفحص (بصيغة IP:PORT)-l, --list LIST - ملف يحتوي على قائمة الأهداف (هدف واحد في كل سطر)-w, --workers WORKERS - عدد العمال المتزامنين (الافتراضي: 50)--timeout TIMEOUT - مهلة الاتصال بالثواني (الافتراضي: 5)-o, --output OUTPUT - ملف الإخراج للأهداف المعرضة للخطر (الافتراضي: vuln.txt)--json JSON - حفظ النتائج التفصيلية في ملف JSON--verbose - إخراج تفصيلي-h, --help - عرض رسالة المساعدةالمصدر: https://github.com/raminfp