Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
uddup — أداة إزالة تكرار عناوين URL لتحسين الاستطلاع. | Kitploit
أدوات/GitHubGitHub/rotemreiss/uddup
الاستطلاعجمع المعلوماتأمن الويبالأدوات والمكونات
GitHubrotemreiss/uddup

uddup

أداة إزالة تكرار عناوين URL لتحسين الاستطلاع.

عرض المستودع
14520منذ 4 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

UDdup - أداة إزالة ازدواجية عناوين URL

تحصل الأداة على قائمة بعناوين URL، وتزيل الصفحات "المكررة" بمعنى أنماط URL التي من المحتمل أن تكون متكررة وتشير إلى نفس القالب من الويب.

على سبيل المثال:

root@kitploit:~
https://www.example.com/product/123
https://www.example.com/product/456
https://www.example.com/product/123?is_prod=false
https://www.example.com/product/222?is_debug=true

جميع الأمثلة أعلاه من المحتمل أنها تشير إلى نفس "القالب" للمنتج. لذلك يجب أن يكون كافياً مسح بعض عناوين URL هذه فقط بواسطة ماسحاتنا المختلفة.

النتيجة بعد UDdup للأمثلة أعلاه يجب أن تكون:

root@kitploit:~
https://www.example.com/product/123?is_prod=false
https://www.example.com/product/222?is_debug=true

لماذا أحتاجها؟

بشكل أساسي لتحسين عملية الاستطلاع (المؤتمتة)، مع تقليل الضوضاء (لكلاً من المختبر والهدف).

أمثلة

ألق نظرة على demo.txt وهو ملف عناوين URL الخام الذي ينتج عنه demo-results.txt.


التثبيت

باستخدام pip (موصى به)

root@kitploit:~
pip install uddup

يدوياً (من الكود)

root@kitploit:~
# استنساخ المستودع.
git clone https://github.com/rotemreiss/uddup.git

# تثبيت متطلبات Python.
cd uddup
pip install -r requirements.txt

الاستخدام

uddup -u demo.txt -o ./demo-result.txt

خيارات استخدام إضافية

uddup -h

تصفية المسارات باستخدام Regex

يسمح بتصفية أنماط المسارات المخصصة. على سبيل المثال، إذا أردنا تصفية جميع المسارات التي تبدأ بـ /product سنحتاج إلى تشغيل:

root@kitploit:~
# تعبير عادي واحد
uddup -u demo.txt -fp "^product"

الإدخال:

root@kitploit:~
https://www.example.com/
https://www.example.com/privacy-policy
https://www.example.com/product/1
https://www.example2.com/product/2
https://www.example3.com/product/4

الإخراج:

root@kitploit:~
https://www.example.com/
https://www.example.com/privacy-policy

تعبيرات عادية متقدمة مع مرشحات مسارات متعددة

root@kitploit:~
uddup -u demo.txt -fp "(^product)|(^category)"

المساهمة

لا تتردد في عمل fork للمستودع وتقديم طلبات السحب (pull-requests).


الدعم

إنشاء مشكلة جديدة على GitHub

تريد أن تقول شكراً؟ :) راسلني على Linkedin


الترخيص

License

  • ترخيص MIT
تنزيل الأداة
النموذج القصيرالنموذج الطويلالوصف
-h--helpعرض رسالة المساعدة هذه والخروج
-u--urlsملف يحتوي على قائمة عناوين URL
-o--outputحفظ النتائج في ملف
-s--silentطباعة عناوين URL الناتجة فقط
-fp--filter-pathتصفية المسارات باستخدام تعبير عادي (Regex) معين