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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
hoverfly — أداة خفيفة الوزن لمحاكاة الخدمات/محاكاة API/التقليد (Mocking) لواجهات API للمطورين والمختبرين | Kitploit
أدوات/GitHubGitHub/spectolabs/hoverfly
بروكسيات الويب والاعتراضاختبار أمان API
GitHubspectolabs/hoverfly

hoverfly

أداة خفيفة الوزن لمحاكاة الخدمات/محاكاة API/التقليد (Mocking) لواجهات API للمطورين والمختبرين

عرض المستودعالموقع الإلكتروني
2.5k2281منذ 4س 47دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Hoverfly

Circle CI Documentation Status GitHub Discussions

محاكاة واجهات API للتطوير والاختبار

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

  • استبدل تبعيات API البطيئة وغير المستقرة بمحاكيات واقعية وقابلة لإعادة الاستخدام
  • محاكاة زمن انتقال الشبكة، أو الأعطال العشوائية، أو حدود المعدل لاختبار الحالات الحدية
  • توسيع وتخصيص باستخدام أي لغة برمجة
  • تصدير ومشاركة وتحرير واستيراد محاكيات API
  • واجهة سطر أوامر وروابط لغوية أصلية لـ Java
  • REST API
  • خفيفة الوزن، عالية الأداء، تعمل في أي مكان
  • رخصة Apache 2

تم تطوير Hoverfly وصيانتها بواسطة iOCO Solutions.

بداية سريعة

  • تحميل وتثبيت
  • اقرأ الوثائق

Hoverfly Cloud

Hoverfly Cloud - محاكيات API كخدمة. سجل هنا.

المساهمة

المساهمات مرحب بها!

للمساهمة، يرجى:

  1. إنشاء fork للمستودع
  2. إنشاء فرع ميزة (feature branch) على الـ fork الخاص بك
  3. تنفيذ تغييراتك، وإنشاء طلب سحب (pull request) مقابل الـ master branch لـ Hoverfly
  4. في طلب السحب الخاص بك، قم بتضمين تفاصيل حول التغيير الذي أجريته، مثل:
    1. لماذا قمت به
    2. كيفية اختباره
    3. أي معلومات حول الاختبارات التي أجريتها

لقراءة المزيد عن نموذج الـ forking، تفضل بزيارة هذا الرابط: forking workflow.

الإعداد للتطوير المحلي

البناء

  1. قم بتثبيت Go. يجب اتباع تعليمات التحميل والتثبيت الخاصة بنظام تشغيلك من الموقع الرسمي لجو. إذا كنت قد قمت بتثبيت Go من قبل باستخدام apt-get أو homebrew، فعليك إلغاء تثبيتها أولًا.

  2. استنساخ مشروع hoverfly:

    root@kitploit:~
    git clone https://github.com/SpectoLabs/hoverfly.git
    # أو: git clone https://github.com/<اسم_المستخدم_الخاص_بك>/hoverfly.git
    
  3. أخيرًا يمكنك تشغيل البناء

    root@kitploit:~
    cd hoverfly
    make build 
    

لاحظ أن الملفات الثنائية موجودة في الدليل target.

الاختبار

يجب أن تكون قادرًا على تنفيذ جميع اختبارات الوحدة والاختبارات الوظيفية باستخدام:

root@kitploit:~
make test

قد تفشل بعض اختبارات الـ middleware إذا لم يكن لديك ruby و python مثبتين في بيئتك. إذا كنت تستخدم Mac، يمكنك تثبيتهما باستخدام Homebrew:

root@kitploit:~
brew install ruby
brew install python

الترخيص

رخصة Apache الإصدار 2.0 انظر LICENSE للحصول على التفاصيل.

حقوق الطبع © 2025 Hoverfly Cloud

تنزيل الأداة