
امتداد لـ Burp Suite يضيف قدرات تصيير كامل لنموذج DOM مباشرة داخل Burp، مما يتيح إجراء اختبارات أمان فعّالة للتطبيقات الحديثة كثيفة الاستخدام لجافا سكريبت والمبنية باستخدام أُطر عمل مثل ReactJS وVueJS وAngular وغيرها.
██████╗ ███████╗██████╗ ██████╗ ███╗ ███╗
██╔══██╗██╔════╝██╔══██╗██╔═══██╗████╗ ████║
██████╔╝█████╗ ██║ ██║██║ ██║██╔████╔██║
██╔══██╗██╔══╝ ██║ ██║██║ ██║██║╚██╔╝██║
██║ ██║███████╗██████╔╝╚██████╔╝██║ ╚═╝ ██║
╚═╝ ╚═╝╚══════╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝
إضافة لـ Burp Suite تضيف قدرات عرض DOM كاملة داخل Burp، مما يتيح اختبار أمان فعال للتطبيقات الحديثة المعتمدة على JavaScript والمبنية بأطر مثل ReactJS و VueJS و Angular وغيرها.

بناء الإضافة:
mvn clean package
تحميل target/reDOM.jar في Burp Suite (Extensions → Add)
تحميل الإضافة — تفتح لوحة الإعدادات تلقائياً
ضبط مسار المتصفح والوكيل الأعلى (upstream proxy) وملف التعريف حسب الحاجة
انقر Launch & Connect لبدء المتصفح والاتصال
أرسل طلباً إلى Repeater وانتقل إلى علامة التبويب DOM Render
MIT License
| الإعداد | الوصف | الافتراضي |
|---|
| مسار المتصفح | مسار ملف تشغيل Chromium | chromium |
| الوكيل الأعلى | عنوان وكيل Burp | localhost:8080 |
| دليل ملف التعريف | ملف تعريف المتصفح المستخدم | /tmp/redom |
| قبول الشهادات غير الصالحة | الثقة بالشهادات ذاتية التوقيع وغير الصالحة لـ TLS | تشغيل |
| تشغيل المتصفح عند بدء التشغيل | تشغيل المتصفح تلقائياً عند تحميل الإضافة | إيقاف |
| المضيف / المنفذ | عنوان تصحيح الأخطاء عن بعد | localhost:9222 |
| مهلة الأمر | مهلة أمر CDP | 30s |
| تأخير بعد التحميل | وقت الانتظار بعد تحميل الصفحة لاستقرار JavaScript | 1000ms |
| مهلة التحميل | أقصى وقت لانتظار تحميل الصفحة | 30s |
| العرض عند اختيار علامة التبويب | العرض تلقائياً عند فتح علامة تبويب DOM Render | تشغيل |
| تنسيق HTML | تنسيق مخرجات HTML المعروضة | تشغيل |