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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
uro — ينظف قوائم عناوين URL للتجوال/الاختبار الاختراقي | Kitploit
أدوات/GitHubGitHub/s0md3v/uro
جمع المعلوماتأمن الويبالأدوات والمكوناتزاحف الويب
GitHubs0md3v/uro

uro

ينظف قوائم عناوين URL للتجوال/الاختبار الاختراقي

عرض المستودع
1.6k1731منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

uro

استخدام قائمة عناوين URL لاختبار الأمان قد يكون مملًا نظرًا لوجود العديد من عناوين URL ذات محتوى غير مهم أو مكرر؛ uro يهدف إلى حل هذه المشكلة.

لا يقوم بأي طلبات HTTP لعناوين URL ويزيل:

  • عناوين URL التزايدية مثل /page/1/ و /page/2/
  • منشورات المدونات والمحتوى البشري المشابه مثل /posts/a-brief-history-of-time
  • عناوين URL ذات المسار نفسه ولكن بقيمة معامل مختلفة مثل /page.php?id=1 و /page.php?id=2
  • الصور وJS وCSS وغيرها من الملفات "غير المفيدة"

uro-demo

التثبيت

الطريقة الموصى بها لتثبيت uro هي كالتالي:

root@kitploit:~
pipx install uro

ملاحظة: إذا كنت تستخدم إصدارًا أقدم من بايثون، استخدم pip بدلاً من pipx

الاستخدام الأساسي

أسرع طريقة لإدراج uro في سير عملك هي تغذيته بالبيانات عبر stdin وطباعتها إلى الطرفية.

root@kitploit:~
cat urls.txt | uro

الاستخدام المتقدم

قراءة عناوين URL من ملف (-i/--input)

uro -i input.txt

كتابة عناوين URL إلى ملف (-o/--output)

إذا كان الملف موجودًا بالفعل، لن يقوم uro باستبدال المحتويات. وإلا، سيقوم بإنشاء ملف جديد.

uro -i input.txt -o output.txt

القائمة البيضاء (-w/--whitelist)

سيتجاهل uro جميع الامتدادات الأخرى باستثناء تلك المقدمة.

uro -w php asp html

ملاحظة: الصفحات بدون امتداد مثل /books/1 ستظل مدرجة. لإزالتها أيضًا، استخدم --filter hasext.

القائمة السوداء (-b/--blacklist)

سيتجاهل uro الامتدادات المعطاة.

uro -b jpg png js pdf

ملاحظة: uro لديه قائمة بالامتدادات "غير المفيدة" التي يزيلها افتراضيًا؛ سيتم تجاوز تلك القائمة بالامتدادات التي تقدمها عبر خيار القائمة السوداء. الصفحات بدون امتداد مثل /books/1 ستظل مدرجة. لإزالتها أيضًا، استخدم --filter hasext.

المرشحات (-f/--filters)

للتحكم الدقيق، يدعم uro المرشحات التالية:

  1. hasparams: إخراج عناوين URL التي تحتوي على معاملات استعلام فقط مثل http://example.com/page.php?id=
  2. noparams: إخراج عناوين URL التي لا تحتوي على معاملات استعلام فقط مثل http://example.com/page.php
  3. hasext: إخراج عناوين URL التي تحتوي على امتدادات فقط مثل http://example.com/page.php
  4. noext: إخراج عناوين URL التي لا تحتوي على امتدادات فقط مثل http://example.com/page
  5. allexts: عدم إزالة أي صفحة بناءً على الامتداد مثل الاحتفاظ بـ .jpg الذي كان سيتم إزالته لولا ذلك
  6. keepcontent: الاحتفاظ بالمحتوى البشري مثل المدونات.
  7. keepslash: عدم إزالة الشرطة المائلة اللاحقة من عناوين URL مثل http://example.com/page/
  8. vuln: إخراج عناوين URL ذات المعاملات المعروفة بأنها قابلة للاختراق مزيد من المعلومات.

مثال: uro --filters hasext hasparams

تنزيل الأداة