mapXplore
Español
mapXplore هو تطبيق معياري يقوم باستيراد البيانات المستخرجة من sqlmap إلى قاعدة بيانات PostgreSQL أو SQLite.
ميزاته الرئيسية:
-
استيراد المعلومات المستخرجة من sqlmap إلى PostgreSQL أو SQLite للاستعلام عنها لاحقًا.
-
معلومات منقحة، مما يعني أنه في وقت الاستيراد، يقوم بفك ترميز أو تحويل المعلومات غير المقروءة إلى معلومات مقروءة.
-
البحث عن المعلومات في جميع الجداول، مثل كلمات المرور والمستخدمين والمعلومات المطلوبة.
-
تصدير تلقائي للمعلومات المخزنة بصيغة base64، مثل:
- ملفات Word وExcel وPowerPoint
- ملفات .zip
- ملفات نصية أو معلومات نصية عادية
- الصور
- PDF
-
تصفية الجداول والأعمدة حسب المعايير.
-
التصفية حسب أنواع مختلفة من دوال الهاش دون الحاجة إلى تحويل مسبق.
-
تصدير المعلومات ذات الصلة إلى Excel أو HTML
التثبيت
المتطلبات
git clone https://github.com/daniel2005d/mapXplore
cd mapXplore
pip install -r requirements
الاستخدام
هو تطبيق معياري، ويتكون مما يلي:
- config: مسؤول عن الإعدادات، مثل محرك قاعدة البيانات المستخدم ومسارات الاستيراد وغيرها.
- import: مسؤول عن استيراد ومعالجة المعلومات المستخرجة من sqlmap.
- query: الوحدة الرئيسية القادرة على تصفية واستخراج المعلومات المطلوبة.
- التصفية حسب الجداول
- التصفية حسب الأعمدة
- التصفية بكلمة أو أكثر
- التصفية بدالة هاش واحدة أو أكثر، ومنها:
- MD5
- SHA1
- SHA256
- SHA3
- ....
البداية
يسمح بتحميل إعداد افتراضي عند بدء البرنامج
python engine.py [--config config.json]
الوحدات
سجل التغييرات
14.03.2024 - V1.1
- تعديلات على الأخطاء عند قراءة ملفات PPTX
- إضافة الأمر 'tables' لاسترداد الجداول مع العدد الإجمالي للسجلات
- إضافة دعم لـ ~ في مسارات الملفات
- إنشاء مجلد فرعي لكل نوع ملف
- إضافة ألوان إلى موجه الأوامر
- حفظ الملف مع بيانات الصف
18.03.2024 - V1.2
- تمت إضافة تنسيق JSON للتخزين.
- تمت إضافة خيار استرداد قواعد البيانات والجداول والسجلات من جدول.
- تمت إضافة تنظيف الأحرف القابلة للطباعة ولكن غير المرغوب فيها عند القراءة.
- تم إصلاح بعض الأخطاء.
20.03.2024 - V1.3
- تمت إضافة الخيار includeAllColumns ضمن الإعدادات.
- تم إصلاح بعض الأخطاء.
03.04.2024 - V1.4
- تمت إضافة خيار التصدير لحفظ محتوى قاعدة البيانات في ملف HTML