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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/wireguard/wireguard-tools
أدوات التشفير/فك التشفيرأمن الشبكاتالخصوصية
GitHubwireguard/wireguard-tools

wireguard-tools

أدوات سطر أوامر متعددة المنصات لإعداد أنفاق WireGuard VPN، توفر إنشاء المفاتيح، وإدارة الأقران، والإعداد السريع للواجهة عبر wg و wg-quick.

عرض المستودعالموقع الإلكتروني
704306منذ 3 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

wireguard-tools — أدوات لتكوين WireGuard

يوفر هذا المشروع أدوات مساحة المستخدم الرئيسية لاستخدام وتكوين أنفاق WireGuard بما في ذلك الأداتين wg(8) وwg-quick(8) والأدوات المساعدة. يدعم هذا المشروع Linux وOpenBSD وFreeBSD وmacOS وWindows و Android.

يمكن العثور على مزيد من المعلومات في WireGuard.com.

البناء

root@kitploit:~
$ cd src
$ make

لا توجد تبعيات سوى مترجم C جيد ومكتبة libc سليمة.

التثبيت

root@kitploit:~
# make install

يراعي هذا الأمر العديد من متغيرات البيئة:

  • PREFIX الافتراضي: /usr

  • DESTDIR الافتراضي:

  • BINDIR الافتراضي: $(PREFIX)/bin

  • LIBDIR الافتراضي: $(PREFIX)/lib

  • MANDIR الافتراضي: $(PREFIX)/share/man

  • BASHCOMPDIR الافتراضي: $(PREFIX)/share/bash-completion/completions

  • RUNSTATEDIR الافتراضي: /var/run

القسم الأول قياسي إلى حد ما. أما القسم الثاني فليس كذلك:

  • WITH_BASHCOMPLETION يحدد ما إذا كانت ملفات إكمال أوامر bash الخاصة بالأدوات سيتم تثبيتها أم لا. هذا مجرد شيء لطيف لمن لديهم bash. إذا لم يكن لديك bash، أو لا تريد هذا، فاضبط متغير البيئة على no. إذا أردت فرض استخدامه، حتى إذا لم يتم اكتشاف bash-completion في DESTDIR، فاضبطه على yes.

  • WITH_WGQUICK يحدد ما إذا كان سيتم تثبيت سكربت wg-quick(8) أم لا. هذا سكربت bash سريع وارتجالي لقراءة بعض المتغيرات الإضافية من ملفات إعداد بنمط wg(8)، ويقوم تلقائيًا بتكوين الواجهة. إذا لم يكن لديك bash، فربما لا تريد هذا على الإطلاق. وبالمثل، إذا كان لديك بالفعل أداة إدارة شبكة تعمل أو إعدادات شبكة، فربما تريد دمج wg(8) أو واجهة برمجة تطبيقات WireGuard المباشرة في مدير الشبكة لديك، بدلاً من استخدام wg-quick(8). لكن بالنسبة للأشخاص الذين يحبون السكربتات السريعة والارتجالية، فهذا شيء لطيف. إذا أردت فرض استخدامه، حتى إذا لم يتم اكتشاف bash في DESTDIR، فاضبطه على yes.

  • WITH_SYSTEMDUNITS يحدد ما إذا كانت وحدات systemd سيتم تثبيتها لـ wg-quick(8) أم لا. إذا كنت لا تستخدم systemd، فأنت بالتأكيد لا تريد هذا، ويجب ضبطه على no. إذا لم يتم اكتشاف systemd تلقائيًا، لكنك لا تزال ترغب في تثبيته، فاضبط هذا على yes.

  • DEBUG يحدد ما إذا كان سيتم البناء باستخدام ، عند ضبطه على .

إذا كنت مستخدمًا من النوع البسيط make && make install، فيمكنك تجاوز ضبط هذه المتغيرات والاعتماد على الاكتشاف التلقائي. ومع ذلك، إذا كنت تكتب حزمة لتوزيعة، فستريد ضبط هذه المتغيرات بشكل صريح، اعتمادًا على ما تريد.

contrib/

يحتوي المجلد الفرعي contrib/ على سكربتات وأمثلة متنوعة. معظمها ليس مفيدًا فورًا للاستخدام في الإنتاج، لكنها يجب أن توفر إلهامًا لإنشاء أدوات كاملة الميزات. انظر إلى README في كل مجلد.

الترخيص

يُصدر هذا المشروع بموجب GPLv2.

تنزيل الأداة
  • PKG_CONFIG الافتراضي: pkg-config

  • WITH_BASHCOMPLETION الافتراضي: [اكتشاف تلقائي]

  • WITH_WGQUICK الافتراضي: [اكتشاف تلقائي]

  • WITH_SYSTEMDUNITS الافتراضي: [اكتشاف تلقائي]

  • DEBUG الافتراضي:

  • -g
    yes