
Nginx UI Discovery Scanner - كاشف إصدارات CVE-2026-27944
https://img.shields.io/badge/python-3.6+-blue.svg
https://img.shields.io/badge/license-MIT-green
https://img.shields.io/badge/threading-multi--threaded-brightgreen
المؤلف: NULL200OK
ماسح عالي الأداء متعدد الخيوط لاكتشاف واجهات الويب الخاصة بـ Nginx UI، وتحديد إصدارها، وتحديد الحالات المعرضة لثغرة CVE‑2026‑27944 (الإصدارات ≤ 2.3.2).
تستخدم الأداة البصمة السلبية (العناوين، الترويسات، أنماط النص) وتستكشف نقاط نهاية API الشائعة لتحديد تثبيتات Nginx UI بدقة عبر الشبكات الكبيرة.
🔍 الميزات
<title>Nginx UI</title>)/api/version بصيغة JSON، أو HTML/JS المضمّن، أو ترويسات الاستجابة./api/backup مع ترويسة X-Backup-Security (علامة واضحة على CVE‑2026‑27944).🚨 لماذا هذا مهم
CVE‑2026‑27944 هي ثغرة حرجة في Nginx UI ≤ 2.3.2 تسمح لأي مهاجم غير مصادق بتنزيل وفك تشفير النسخة الاحتياطية الكاملة للخادم، مما يكشف:
يساعدك هذا الماسح على تحديد الحالات المعرضة للخطر بسرعة في بيئتك قبل أن يفعلها المهاجمون.
⚙️ التثبيت
bash
git clone https://github.com/NULL200OK/nginx-ui-scanner.git
cd nginx-ui-scanner
pip install requests
لا توجد تبعيات إضافية مطلوبة (لا يحتاج الماسح إلى pycryptodome).
🔧 الاستخدام
text
usage: nginxui_discover.py [-h] (--target TARGET | --cidr CIDR | --file FILE) [--port PORT] [--ports PORTS] [--ssl] [--threads THREADS] [--timeout TIMEOUT] [--output OUTPUT] [--vulnerable-only] [--no-banner]
أمثلة
bash
python3 nginxui_discover.py --target 192.168.1.100
python3 nginxui_discover.py --cidr 192.168.1.0/24 --threads 50 --output results.json
python3 nginxui_discover.py --file targets.txt --vulnerable-only
python3 nginxui_discover.py --target example.com --port 8443 --ssl
الإخراج
text
Nginx UI Discovery Scanner - CVE-2026-27944 Version Detection
Threads: 20 | Timeout: 5s | Date: 2026-03-10 14:23:45
[*] Starting scan of 256 targets × 8 ports = 2048 checks
[42/2048] 🔴 VULNERABLE | http://192.168.1.105:9000 | v2.3.2 | confidence: 85%
[87/2048] 🟢 PATCHED | https://192.168.1.110:8443 | v2.4.0 | confidence: 72%
...
SCAN SUMMARY
Nginx UI instances found: 12
📚 كيف يعمل
/ – الصفحة الرئيسية/api/version – واجهة برمجة الإصدار/api/backup – نقطة النهاية المعرضة/login, /dashboard, /static/js/main.js – بصمات إضافية/api/backup تُرجع ترويسة X-Backup-Security.⚠️ إخلاء المسؤولية
هذه الأداة مخصصة لتقييمات الأمان المصرح بها والأغراض التعليمية فقط.
الفحص غير المصرح به للشبكات التي لا تملكها أو ليس لديك إذن صريح لاختبارها غير قانوني. لا يتحمل المؤلف (NULL200OK) أي مسؤولية عن سوء الاستخدام.
📄 الترخيص
MIT License – راجع LICENSE للحصول على التفاصيل.
📬 المراجع
CVE‑2026‑27944 (placeholder)
Nginx UI Official Site