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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
urlgrab — أداة بلغة Golang لتصفح موقع إلكتروني بحثًا عن روابط إضافية. | Kitploit
أدوات/GitHubGitHub/iamstoxe/urlgrab
الاستطلاعجمع المعلوماتأمن الويبزاحف الويب
GitHubiamstoxe/urlgrab

urlgrab

أداة بلغة Golang لتصفح موقع إلكتروني بحثًا عن روابط إضافية.

عرض المستودع
34358منذ 5 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

مرحبًا بك في urlgrab 👋

Twitter: DevinStokes

أداة بلغة Go للتجول في موقع ويب للبحث عن روابط إضافية مع دعم لعرض JavaScript.

التثبيت

root@kitploit:~
go get -u github.com/iamstoxe/urlgrab

الميزات

  • التوازي القابل للتخصيص
  • القدرة على عرض JavaScript (بما في ذلك تطبيقات الصفحة الواحدة مثل Angular و React)

الاستخدام

root@kitploit:~
Usage of urlgrab:
  -cache-dir string
        حدد دليلاً لاستخدام التخزين المؤقت. يعمل بين الجلسات أيضًا.
  -debug
        إخراج تصحيح طويل جدًا. مفيد بشكل أساسي للتطوير.
  -delay int
        المللي ثانية للتطبيق العشوائي كتأخير بين الطلبات. (الافتراضي 2000)
  -depth int
        الحد الأقصى لعمق التكرار لعناوين URL التي تمت زيارتها. (الافتراضي 2)
  -headless
        إذا كان صحيحًا، سيتم عرض المتصفح أثناء الزحف.
        ملاحظة: يتطلب علم render-js
        ملاحظة: الاستخدام لإظهار المتصفح: --headless=false (الافتراضي true)
  -ignore-query
        قم بإزالة جزء الاستعلام من عنوان URL قبل تحديد ما إذا قمنا بزيارته أم لا.
  -ignore-ssl
        استخرج الصفحات بشهادات SSL غير صالحة.
  -js-timeout int
        عدد الثواني قبل انتهاء مهلة طلب عرض جافاسكريبت. (الافتراضي 10)
  -json string
        اسم الملف حيث يجب تخزين ملف JSON الناتج.
  -max-body int
        الحد الأقصى لحجم نص الاستجابة المستلمة بالكيلوبايت.
        0 يعني غير محدود.
        قدم هذه القيمة بالكيلوبايت. (مثال: 10 * 1024 كيلوبايت = 10 ميجابايت) (الافتراضي 10240)
  -no-head
        لا ترسل طلبات HEAD قبل GET للتحقق المسبق.
  -output-all string
        الدليل حيث يجب تخزين ملفات الإخراج.
  -proxy string
        وكيل SOCKS5 لاستخدامه (التنسيق: socks5://127.0.0.1:8080 أو http://127.0.0.1:8080).
        قدم عدة وكلاء بفصلهم بفاصلة.
  -random-agent
        استخدم سلسلة وكيل مستخدم عشوائية.
  -render-js
        يحدد ما إذا كنا نستخدم مثيل كروم بدون واجهة لعرض جافاسكريبت.
  -root-domain string
        النطاق الجذري الذي يجب مطابقة الروابط ضده.
        إذا لم يتم تحديده، فسيكون افتراضيًا لمضيف --url.
        مثال: --root-domain google.com
  -threads int
        عدد الخيوط التي سيتم استخدامها. (الافتراضي 5)
  -timeout int
        عدد الثواني قبل انتهاء مهلة الطلب. (الافتراضي 10)
  -url string
        عنوان URL حيث يجب بدء الزحف.
  -urls string
        مسار ملف يحتوي على قائمة بعناوين URL لتقديمها كعناوين بداية.
        يتطلب علم --root-domain.
  -user-agent string
        وكيل مستخدم مثل (Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0).
  -verbose
        إخراج مفصل.

البناء

يمكنك بسهولة بناء ملف ثنائي خاص بمنصتك في دليل bin باستخدام الأمر التالي:

root@kitploit:~
make build

إذا كنت ترغب في إنشاء ملفات ثنائية لنظامي Windows و Linux و MacOS لتوزيع واجهة سطر الأوامر، فقط قم بتشغيل هذا الأمر:

root@kitploit:~
make cross

ستكون جميع الملفات الثنائية متاحة في دليل dist.

المؤلف

👤 Devin Stokes

  • Twitter: @DevinStokes
  • Github: @IAmStoxe

🤝 المساهمة

نرحب بالمساهمات والمشكلات وطلبات الميزات!
لا تتردد في مراجعة صفحة المشكلات.

أظهر دعمك

امنح ⭐ إذا ساعدك هذا المشروع!

Buy Me A Coffee

تنزيل الأداة