Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
gaia — مُقيم سلامة واجهات API العالمية | Kitploit
أدوات/GitLabGitLab/functori/dev/gaia
ماسحات الثغرات الأمنيةاختبار أمان APIأمن الويبالاختبار العشوائي
GitLabfunctori/dev/gaia

gaia

مُقيم سلامة واجهات API العالمية

عرض المستودع
18منذ 2 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

Gaia: المُقيِّم العالمي لسلامة واجهات برمجة التطبيقات

التبعيات

  • قم بتثبيت opam لبناء واجهة برمجة تطبيقات الاختبارات.

  • قم بتثبيت git و python3 و pip و .NET لبناء RESTler و Schemathesis.

  • قم بتثبيت cargo لبناء Gaia.

  • قم بتثبيت docker v26.0.1 و docker compose v2.26.1 لبناء Gaia مع مكدس ELK (اختياري إن لم يكن).

  • قم بتثبيت node >= v18.0.0 و npm >= v8.6.0

  • لإنشاء مفتاح محلي opam:

make opam-switch
  • لتثبيت جميع التبعيات:
make deps

البناء

  • لبناء Gaia:
make build
  • لبناء واجهة برمجة تطبيقات الاختبارات:
make build-test

مواصفات OpenAPI

  • لتوليد مواصفات OpenAPI للاختبارات:
make generate-swagger
  • لإزالة مواصفات OpenAPI للاختبارات:
make clean-swagger

التنسيق

  • لتنسيق المشروع (الاختبار + المصدر):
make format

التنظيف

  • لتنظيف ملفات البناء (الاختبار + المصدر):
make clean-build-files
  • لتنظيف كل شيء:
make clean

التنفيذ

  • بعد البناء، يمكنك عرض خيارات GAIA عن طريق:
./_bin/gaia --help
  • استخدام GAIA:
gaia --configuration <configuration> --openapi-path <openapi-path> --workdir-path <workdir-path> --verbose <verbose>

  • workdir-path: دليل العمل حيث ستجد سجلات المُختبرين المختلفة.

  • openapi-path: مسار ملف OpenAPI لواجهة برمجة التطبيقات الحقيقية. مطلوب عند استخدام الاختبار العشوائي أو المراقبة ولكن ليس للإحصائيات

  • verbose : مستوى التفصيل {NOTHING, LOW, MID, HIGH, ALL} (القيمة الافتراضية: NOTHING)

  • configuration: مسار ملف json الذي يحتوي على:

تنزيل الأداة