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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
haaukins — منصة افتراضية عالية الوصول وآلية لتعليم الأمن | Kitploit
أدوات/GitHubGitHub/aau-network-security/haaukins
CTFاختبار الاختراقالتعلم والتعليممختبرات وتدريب عملي
GitHubaau-network-security/haaukins

haaukins

منصة افتراضية عالية الوصول وآلية لتعليم الأمن

عرض المستودعالموقع الإلكتروني
197407منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

حالة البناء بطاقة تقرير Go إصدار GitHub الرخصة
 

Haaukins

Haaukins هي منصة افتراضية عالية الوصول وأتمتة للتعليم الأمني، تتكون من ثلاثة مكونات رئيسية (Docker و Virtualbox و Golang)، ويتم إدارة التنسيق بين المكونات باستخدام لغة البرمجة Go. السبب الرئيسي لاستخدام بيئة Go لإدارة ونشر شيء على منصة Haaukins هو آلية التزامن والتوازي السهلة في Go.

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

  • المتطلبات الأساسية
  • التثبيت
  • الحصول على التبعيات
  • الاختبار
  • إعادة ترجمة proto
  • إصدار النسخة
  • النشر
  • المشكلات المعروفة
  • المساهمة
  • طلبات الفعاليات
  • الإشادات
  • الترخيص

المتطلبات الأساسية

التبعيات التالية مطلوبة ويجب تثبيتها بشكل منفصل لتشغيل البرنامج الخفي (daemon) في بيئتك المحلية.

  • Linux
  • Docker
  • Go 1.13+

لا توجد متطلبات أساسية لتثبيت العميل (client) في بيئتك.

ملاحظة: يمكن استخدام Linux في بيئة افتراضية أيضًا.

التثبيت

استخدم صفحة التوثيق للتثبيت والمستودعات المتصلة الأخرى والمزيد عبر موقع التوثيق: https://docs.haaukins.com

الحصول على التبعيات

تستخدم منصة Haaukins go modules منذ الإصدار 1.6.4، وبالتالي فمن السهل جدًا إدارة التبعيات،只需 تشغيل go mod download.

الاختبار

تأكد من أنك في الدليل $GOPATH/src/github.com/aau-network-security/haaukins/، لتشغيل جميع ملفات الاختبار، يمكن استخدام الأمر التالي:

root@kitploit:~
go test -v --race  ./...

إعادة ترجمة proto

تستخدم منصة Haaukins gRPC في التواصل بين العميل والبرنامج الخفي، لذلك بعد تحديث مواصفات مخزن البروتوكول (أي daemon/proto/daemon.proto)، يتم توليد كود Go المقابل عن طريق القيام بالتالي:

root@kitploit:~
cd $GOPATH/src/github.com/aau-network-security/haaukins/daemon/
protoc -I proto/ proto/daemon.proto --go_out=plugins=grpc:proto

إصدار النسخة

يتولى GoReleaser قسم الإصدار، فقط قم بوضع علامة (tag) على الالتزام (commit).

النشر

يقوم Travis بالنشر تلقائيًا على server.

ملاحظة: بشكل افتراضي يستخدم البرنامج النصي مفتاح ~/.ssh/id_rsa للدفع إلى GitHub. يمكنك تجاوز هذه الإعدادات بواسطة متغير البيئة HKN_RELEASE_PEMFILE.

المشكلات المعروفة

ألقِ نظرة وتحقق من المشكلات المعروفة هنا.

المساهمة

Haaukins هو مشروع مفتوح المصدر مبني على قمة مشاريع مفتوحة المصدر. إذا كنت مهتمًا، فنحن نرحب بك للمساهمة.

اطلع على دليل المساهمة للبدء.

طلبات الفعاليات

بصفتنا AAU، نؤمن بقوة مجتمع المصادر المفتوحة ونود أن نقدم اختبار منصتنا للمؤسسات والمستخدمين. إذا كنت ترغب في الحصول على نطاق خاص بك سيتم تعيينه من قبلنا، يرجى التواصل معنا مسبقًا.

الإشادات

  • الشعار من تصميم indepedenthand

الترخيص

GNU

حقوق النشر (c) 2019-present, Haaukins

تنزيل الأداة