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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Labtainers — مختبرات (Labtainers): إطار عمل للمختبرات السيبرانية يعتمد على Docker | Kitploit
أدوات/GitHubGitHub/mfthomps/labtainers
تحليل الثغرات الأمنيةالتحقيق الجنائي الرقميأمن الويبأمن الشبكاتالتحاليل الرقمية الجنائيةالتشفيرCTFاختبار الاختراقكشف التسللالتعلم والتعليماستغلال الملفات الثنائيةمختبرات وتدريب عملي
3107974منذ 3 أيامتمت المراجعة من قبل Kitploit
GitHubmfthomps/labtainers

Labtainers

مختبرات (Labtainers): إطار عمل للمختبرات السيبرانية يعتمد على Docker

عرض المستودعالموقع الإلكتروني

الأكثر شعبية

عرض الكل →

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

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

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

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

Labtainers: إطار عمل مختبري سيبراني قائم على Docker

تتضمن Labtainers أكثر من 50 تمرينًا مختبريًا سيبرانيًا وأدوات لبناء تمارينك الخاصة. استورد جهازًا افتراضيًا واحدًا أو ثبّته على نظام Linux، وسيكون طلابك جاهزين دون الحاجة إلى التزويد والإعداد الإداري، لهذه التمارين المختبرية والمستقبلية.

  • بيئات تنفيذ مختبرية متسقة وتزويد آلي عبر حاويات Docker
  • طوبولوجيات شبكية متعددة المكونات على حاسوب محمول بأداء متواضع
  • تقييم آلي لنشاط الطلاب وتقدمهم في المختبر
  • تمارين مختبرية فردية لتثبيط مشاركة الحلول

توفر Labtainers بيئات تنفيذ مضبوطة ومتسقة يؤدي فيها الطلاب المختبرات بالكامل داخل حدود حواسيبهم، بغض النظر عن توزيعة Linux والحزم المثبتة على حاسوب الطالب. تعمل Labtainers على [جهازنا الافتراضي][vm-appliancee]، أو على أي نظام Linux مثبت عليه Docker. كما تتوفر Labtainers كأجهزة افتراضية سحابية، على سبيل المثال على Azure كما هو موضح في دليل الطالب.

راجع دليل الطالب للتركيب والاستخدام، ودليل المدرّس لتقييم الطلاب. أما تطوير وتخصيص التمارين المختبرية فهي موصوفة في دليل المصمم. راجع الأوراق البحثية للحصول على معلومات إضافية حول الإطار. موقع Labtainers، والتنزيلات (بما في ذلك الأجهزة الافتراضية مع Labtainers المثبتة مسبقًا) متاحة على https://nps.edu/web/c3o/labtainers.

Distribution created: 09/11/2026 11:33
Revision: v1.4.4n
Commit: 9f1012dc
Branch: master

المحتوى

التوزيع والاستخدام

دليل المجلدات

الدعم

ملاحظات الإصدار

التوزيع والاستخدام

يرجى الاطلاع على معلومات الترخيص والتوزيع في ملف docs/license.md.

دليل المجلدات

  • scripts/labtainers-student -- مجلد العمل لتشغيل و اختبار مختبرات الطلاب. يجب أن تكون في ذلك المجلد لتشغيل مختبرات الطلاب.

  • scripts/labtainers-instructor -- مجلد العمل لتشغيل واختبار التقييم الآلي وعرض نتائج الطلاب.

  • labs -- ملفات خاصة بكل مختبر من المختبرات

  • setup_scripts -- سكربتات لتثبيت Labtainers و Docker وتحديث Labtainers

  • docs -- مصدر latex لملف labdesigner.pdf، ووثائق أخرى.

  • UI -- الشيفرة المصدرية لمحرر مختبرات Labtainers (Java).

  • headless-lite -- سكربتات لإدارة Docker Workstation والنسخ السحابية من Labtainers (الأنظمة التي لا تحتوي على خوادم X11 أصلية.)

  • scripts/designer -- أدوات لبناء مختبرات جديدة وإدارة صور Docker الأساسية.

  • config -- إعدادات التكوين على مستوى النظام (هذه ليست إعدادات التكوين الخاصة بالمختبر).

  • distrib -- سكربتات دعم التوزيع، على سبيل المثال لنشر المختبرات إلى Docker hub.

  • testsets -- إجراءات الاختبار والنتائج المتوقعة. (مشغلات SimLab الخاصة بكل مختبر غير موزعة).

  • pkg-mirrors -- سكربتات مساعدة لمرايا حزم NPS الداخلية لتقليل سحب الحزم الخارجية أثناء الاختبارات والتوزيع.

الدعم

استخدم تقارير مشكلات GitHub، أو راسلني على [email protected]

راجع أيضًا https://my.nps.edu/web/c3o/support1

ملاحظات الإصدار

لا يتضمن توزيع Labtainers القياسي الملفات المطلوبة لتطوير مختبرات جديدة. للحصول على تلك الملفات، شغّل ./update-designer.sh من مجلد labtainer/trunk/setup_scripts.

يقوم سكربت التثبيت وسكربت update-designer.sh بتعيين متغيرات البيئة، لذلك قد ترغب في تسجيل الخروج/الدخول، أو بدء صدفة bash جديدة قبل استخدام Labtainers لأول مرة.

6 يناير 2026

  • إصلاح خطأ أُدخل في سكربت التثبيت بسبب المسافات البادئة.

30 ديسمبر 2025

  • تعديل تنسيق تقرير checkwork ليكون عموديًا؛ دليل فيديو للوضع headless؛ مسارات مختصرة

15 أكتوبر 2025

  • مراجعة مختبر packet-introspection لتحديث الرابط الخاص بقاعدة بيانات maxmind geo location والإشارة إلى استخدام قاعدة البيانات القديمة.

24 أبريل 2025

  • إصلاح imodule لإنشاء المجلدات المفقودة بشكل صحيح وفقًا لطلب السحب رقم #96

22 نوفمبر 2024

  • استبدال جهاز Google Cloud VM، هذه المرة بسبب فشل systemd داخل الحاويات.

23 سبتمبر 2024

  • استبدال جهاز Google Cloud VM، الذي كان يستخدم إصدار Docker خاطئًا

10 سبتمبر 2024

  • خطأ مطبعي في إنشاء مسار imodule

26 يوليو 2024

  • تعديل capinout لعدم استخدام دالة grantpt من clib، والتي يبدو أنها تتعطل الآن عند التشغيل من حاوية.

22 يوليو 2024

  • إضافة حاوية أساسية لـ Ubuntu22 وتغييرات في الإطار لدعم ذلك.

5 يوليو 2024

  • الانتقال إلى Ubuntu 24 كجهاز افتراضي
  • تستخدم حزمة docker pyhton مكتبة python http معطوبة، وتتطلب تخفيض إصدار الحزمة.
  • استخدام بيئة python افتراضية لتجنب تقييد Ubuntu لحزم python.
  • إضافة معامل إقلاع للسماح بمشاركة systemd بين الحاويات والجهاز الافتراضي.
  • إعادة توجيه رسائل الخطأ من أداة tar المعطوبة عند التحديثات.
  • تعطل تحديث Ubuntu لحزم msc (راجع update-ubuntu.sh) للأجهزة الافتراضية الإصدار 18
  • أمر docker-compose معطوب، استخدم "docker compose"
  • فرض أذونات socket في labtainers headless.
  • تحديث Labtainers headless لاستخدام Ubuntu 24

27 نوفمبر 2023

  • إضافة خيار Google Cloud Platform لـ ubuntu22 على جهاز ec2.

18 سبتمبر 2023

  • كان تنفيذ الإصلاح السابق معيبًا.

8 أغسطس 2023

  • التعامل مع التغيير في تنسيق json لصور DockerHub. شكرًا Kees!

17 أبريل 2023

  • فرض استخدام أحدث إصدار مختبر، على سبيل المثال iptables2 بدلًا من iptables. إصلاح إكمال الجدولة لعرض الأحدث فقط. (المشكلة #77)
  • كان تثبيت مختبر CyberCIEGE يفشل بسبب حالة تسابق في X11. (المشكلة #76)
  • ملاحظة في readme الخاص بـ CyberCIEGE لتوجيه الطلاب لحفظ السجلات المجمعة في مجلد $HOME. (المشكلة #75)
  • كان checkwork لمختبر Radius يبلغ بشكل خاطئ "radiusd not running"، بسبب فقدان سكربت prestop. (المشكلة #74)
  • كان Labedit يفسد ملف تكوين البدء عند استخدام خيار MACVLAN_EXT. (المشكلة #73)
تنزيل الأداة