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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
galer — أداة سريعة لجلب عناوين URL من سمات HTML عن طريق crawl-in. | Kitploit
أدوات/GitHubGitHub/dwisiswant0/galer
جمع المعلوماتأمن الويبالأدوات والمكوناتزاحف الويب
GitHubdwisiswant0/galer

galer

أداة سريعة لجلب عناوين URL من سمات HTML عن طريق crawl-in.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

galer

made-with-Go issues

root@kitploit:~
             __
   __    _ _(_ )   __  _ __ 
 /'_ '\/'_' )| | /'__'( '__)
( (_) ( (_| || |(  ___| |
'\__  '\__,_(___'\____(_)
( )_) |
 \___/'  @dwisiswant0

أداة سريعة لجلب عناوين URL من سمات HTML عبر الزحف. مستوحاة من تغريدة @omespino، والتي تتيح استخراج قيم src وhref وurl وaction من خلال تقييم JavaScript عبر بروتوكول أدوات مطوري Chrome.


الموارد

  • التثبيت
    • من الملف الثنائي
    • من المصدر
    • من GitHub
  • الاستخدام
    • الاستخدام الأساسي
    • الخيارات
    • أمثلة
      • رابط واحد
      • روابط من قائمة
      • من الإدخال القياسي
    • المكتبة
  • المهام المتبقية
  • المساعدة والأخطاء
  • الترخيص
  • الإصدار
  • الشكر والتقدير

التثبيت

من الملف الثنائي

التثبيت سهل. يمكنك تنزيل ملف ثنائي مُجمّع مسبقاً من صفحة الإصدارات، فك الضغط وتشغيله! أو باستخدام:

root@kitploit:~
▶ (sudo) curl -sSfL https://git.io/galer | sh -s -- -b /usr/local/bin

من المصدر

إذا كان لديك مُجمّع go1.22+ مثبتاً ومُهيأً:

root@kitploit:~
▶ go install -v github.com/dwisiswant0/galer@latest

من GitHub

root@kitploit:~
▶ git clone https://github.com/dwisiswant0/galer
▶ cd galer
▶ go build .
▶ (sudo) install galer /usr/local/bin

الاستخدام

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

ببساطة، يمكن تشغيل galer باستخدام:

root@kitploit:~
▶ galer -u "http://domain.tld"

الخيارات

galer

هذا يعرض المساعدة الخاصة بالأداة. فيما يلي جميع الخيارات التي تدعمها.

root@kitploit:~
$ galer -h

             __   v0.2.0
   __    _ _(_ )   __  _ __
 /'_ '\/'_' )| | /'__'( '__)
( (_) ( (_| || |(  ___| |
'\__  '\__,_(___'\____(_)
( )_) |
 \___/'  @dwisiswant0

أداة سريعة لجلب عناوين URL من سمات HTML عبر الزحف

الاستخدام:
  galer -u [URL|URLs.txt] -o [output.txt]

الخيارات:
  -u, --url <URL/FILE>        الهدف المراد الجلب منه (رابط واحد أو قائمة)
  -e, --extension <EXT>       إظهار امتدادات معينة فقط (مفصولة بفواصل، مثل js,php)
  -c, --concurrency <N>       مستوى التزامن (الافتراضي: 50)
  -w, --wait <N>              الانتظار لمدة N ثانية قبل التقييم (الافتراضي: 1)
  -d, --depth <N>             أقصى عمق للزحف (مستويات الروابط التي سيتم متابعتها)
      --same-host             نفس المضيف فقط
      --same-root             نفس الجذر (eTLD+1) فقط (له أولوية على --same-host)
  -o, --output <FILE>         حفظ مخرجات عناوين URL المجلوبة في ملف
  -T, --template <string>     تنسيق قالب المخرجات (مثال: "{{scheme}}://{{host}}{{path}}")
                              المتغيرات الصالحة هي: "raw_url", "scheme", "user", "username",
                              "password", "host", "hostname", "port", "path", "raw_path",
                              "escaped_path", "raw_query", "fragment", "raw_fragment".
  -t, --timeout <N>           أقصى وقت (بالثواني) مسموح للاتصال (الافتراضي: 60)
  -s, --silent                الوضع الصامت (كتم الأخطاء)
  -v, --verbose               الوضع المفصّل يعرض تفاصيل الأخطاء ما لم تستخدم الصامت
  -h, --help                  عرض المساعدة

أمثلة

رابط واحد

root@kitploit:~
▶ galer -u "http://domain.tld"

روابط من قائمة

root@kitploit:~
▶ galer -u /path/to/urls.txt

من الإدخال القياسي

root@kitploit:~
▶ cat urls.txt | galer

في حال رغبت في الربط مع أدوات أخرى:

root@kitploit:~
▶ subfinder -d domain.tld -silent | httpx -silent | galer

المكتبة

godoc

يمكنك استخدام galer كمكتبة.

root@kitploit:~
▶ go get github.com/dwisiswant0/galer/pkg/galer@latest

مثال:

root@kitploit:~
package main

import (
	"fmt"

	"github.com/dwisiswant0/galer/pkg/galer"
)

func main() {
	cfg := &galer.Config{
		Timeout: 60,
	}
	cfg = galer.New(cfg)

	run, err := cfg.Crawl("https://twitter.com")
	if err != nil {
		panic(err)
	}

	for _, url := range run {
		fmt.Println(url)
	}
}

المهام المتبقية

  • تمكين تعيين رؤوس HTTP إضافية
  • توفير وكيل مستخدم عشوائي
  • تجاوز المتصفح بدون واجهة
  • إضافة استثناء لامتدادات محددة

المساعدة والأخطاء

contributions welcome

إذا كنت لا تزال مرتبكاً أو وجدت خطأً، يرجى فتح مشكلة. جميع تقارير الأخطاء موضع تقدير، بعض الميزات لم تُختبر بعد بسبب نقص وقت الفراغ.

الحالة

[!CAUTION] لم تصل galer إلى الإصدار 1.0 بعد. لذلك، هذه المكتبة غير مدعومة حالياً ولا تقدم واجهة برمجة تطبيقات مستقرة؛ استخدمها على مسؤوليتك الخاصة.

لا توجد ضمانات للاستقرار لواجهات برمجة التطبيقات في هذه المكتبة، وعلى الرغم من أنه من غير المتوقع أن تتغير بشكل جذري، فقد تحدث تعديلات في واجهات API وإصلاحات للأخطاء.

النطق

id_ID • /gäˈlər/ — kalau galer jangan dicium baunya, langsung cuci tangan, bego!

الشكر والتقدير

  • أومار إسبينو للفكرة، ولهذا تم صنع هذه الأداة!

الترخيص

sebel صدر بواسطة @dwisiswant0 بموجب ترخيص MIT. راجع LICENSE.

تنزيل الأداة