فحص جوملا
برنامج مجاني ومفتوح المصدر للعثور على المكونات المثبتة في نظام إدارة المحتوى جوملا، مبني من رماد Joomscan.
الميزات
- مسح مواقع نظام إدارة المحتوى جوملا بحثًا عن المكونات/الإضافات (قاعدة بيانات تضم أكثر من 600 مكون)؛
- تحديد المجلدات القابلة للتصفح للمكون (Index of ...)؛
- تحديد المكونات المعطلة أو المحمية
- تحديد كل ملف مفيد لتحديد إصدار المكون (Readme, Manifest, License, Changelog)
- تحديد ملف robots.txt أو ملف error_log
- يدعم اتصالات HTTP أو HTTPS
- مهلة الاتصال
الميزات القادمة
- تحديد إصدار نظام إدارة المحتوى جوملا
- العثور على الوحدات
- وكيل مستخدم مخصص ووكيل عشوائي
- يمكن للمستخدم تغيير مهلة الاتصال
- قاعدة بيانات للمكونات الضعيفة
الاستخدام
usage: python joomlascan.py [-h] [-u URL] [-t THREADS] [-v]
الوسائط الاختيارية:
-h, --help عرض رسالة المساعدة هذه والخروج
-u URL, --url URL عنوان URL/نطاق جوملا لمسحه.
-t THREADS, --threads THREADS
عدد الخيوط المستخدمة عند تعدد الخيوط
للطلبات (الافتراضي: 10).
-v, --version عرض رقم إصدار البرنامج والخروج
لقطة شاشة

المتطلبات
- Python
- beautifulsoup4 (لتثبيت هذه المكتبة من الطرفية اكتب: $ sudo easy_install beautifulsoup4 أو $ sudo pip install beautifulsoup4)
سجل التغييرات
- 2016.12.12 0.5beta > تنفيذ تعدد الخيوط، تحديث قاعدة البيانات من 656 إلى 686 مكونًا، إصلاحات تجميلية وإصلاحات طفيفة.
- 2016.05.20 0.4beta > العثور على README.md، العثور على Manifes.xml، العثور على ملف Index للمكونات (فقط إذا كان وصفيًا)، وكيل المستخدم و TimeOut على طلب Python، تحديث قاعدة البيانات من 587 إلى 656 مكونًا، إصلاحات تجميلية وإصلاحات طفيفة.
- 2016.03.18 0.3beta > العثور على ملف index في دليل المكونات
- 2016.03.14 0.2beta > العثور على مكونات المسؤول وملف Readme, Changelog, License.
- 2016.02.12 0.1beta > الإصدار الأولي
الترخيص
GNU، الإصدار 3