Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
Log in
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Labtainers — Labtainers: एक Docker-आधारित साइबर लैब फ्रेमवर्क | Kitploit
उपकरण/GitHubGitHub/mfthomps/labtainers
भेद्यता विश्लेषणफोरेंसिकवेब सुरक्षानेटवर्क सुरक्षाडिजिटल फोरेंसिकक्रिप्टोग्राफीCTFपेनिट्रेशन टेस्टिंगघुसपैठ का पता लगानालर्निंग और शिक्षाबाइनरी शोषणलैब और अभ्यास
31079774 दिन पहलेKitploit द्वारा समीक्षित
GitHubmfthomps/labtainers

Labtainers

Labtainers: एक Docker-आधारित साइबर लैब फ्रेमवर्क

रिपॉजिटरी देखेंवेबसाइट

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Labtainers: एक Docker-आधारित साइबर लैब फ्रेमवर्क

Labtainers में 50 से अधिक साइबर लैब अभ्यास और अपनी खुद की लैब बनाने के लिए उपकरण शामिल हैं। एक ही VM appliance आयात करें या किसी Linux सिस्टम पर इंस्टॉल करें और आपके छात्र इन और भविष्य के लैब अभ्यासों के लिए provisioning और administrative setup से मुक्त हो जाते हैं।

  • Docker containers के माध्यम से सुसंगत लैब निष्पादन वातावरण और स्वचालित provisioning
  • एक साधारण लैपटॉप कंप्यूटर पर बहु-घटक नेटवर्क टोपोलॉजी
  • छात्र लैब गतिविधि और प्रगति का स्वचालित मूल्यांकन
  • समाधान साझा करने को हतोत्साहित करने के लिए व्यक्तिगत लैब अभ्यास

Labtainers नियंत्रित और सुसंगत निष्पादन वातावरण प्रदान करते हैं जिसमें छात्र पूरी तरह से अपने कंप्यूटर की सीमाओं के भीतर लैब करते हैं, चाहे छात्र के कंप्यूटर पर स्थापित Linux वितरण और पैकेज कोई भी हों। Labtainers हमारे [VM appliance][vm-appliancee] पर, या Docker स्थापित किसी भी Linux पर चलते हैं। और Labtainers क्लाउड-आधारित VMs के रूप में उपलब्ध है, उदाहरण के लिए, Azure पर जैसा कि Student Guide में वर्णित है।

इंस्टॉलेशन और उपयोग के लिए Student Guide देखें, और छात्र मूल्यांकन के लिए Instructor Guide देखें। लैब अभ्यासों को विकसित करना और अनुकूलित करना Designer Guide में वर्णित है। फ्रेमवर्क के बारे में अतिरिक्त जानकारी के लिए Papers देखें। Labtainers वेबसाइट, और डाउनलोड (Labtainers पूर्व-स्थापित VM appliances सहित) https://nps.edu/web/c3o/labtainers पर हैं।

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

Content

Distribution and Use

Guide to directories

Support

Release notes

Distribution and Use

कृपया लाइसेंसिंग और वितरण जानकारी docs/license.md file में देखें।

Guide to directories

  • scripts/labtainers-student -- छात्र लैब चलाने और परीक्षण करने के लिए कार्य निर्देशिका। छात्र लैब चलाने के लिए आपको उस निर्देशिका में होना चाहिए।

  • scripts/labtainers-instructor -- स्वचालित मूल्यांकन चलाने और परीक्षण करने तथा छात्र परिणाम देखने के लिए कार्य निर्देशिका।

  • labs -- प्रत्येक लैब के लिए विशिष्ट फ़ाइलें

  • setup_scripts -- Labtainers और Docker स्थापित करने तथा Labtainers को अपडेट करने के लिए स्क्रिप्ट

  • docs -- labdesigner.pdf के लिए latex स्रोत, और अन्य दस्तावेज़ीकरण।

  • UI -- Labtainers लैब एडिटर स्रोत कोड (Java)।

  • headless-lite -- Docker Workstation और Labtainers के क्लाउड इंस्टेंस (ऐसे सिस्टम जिनमें मूल X11 सर्वर नहीं हैं) को प्रबंधित करने के लिए स्क्रिप्ट।

  • scripts/designer -- नई लैब बनाने और बेस Docker इमेज प्रबंधित करने के लिए उपकरण।

  • config -- सिस्टम-व्यापी कॉन्फ़िगरेशन सेटिंग्स (ये लैब-विशिष्ट कॉन्फ़िगरेशन सेटिंग्स नहीं हैं)।

  • distrib -- वितरण समर्थन स्क्रिप्ट, उदाहरण के लिए, Docker hub पर लैब प्रकाशित करने के लिए।

  • testsets -- परीक्षण प्रक्रियाएँ और अपेक्षित परिणाम। (SimLab के लिए प्रति-लैब ड्राइवर वितरित नहीं किए जाते हैं)।

  • pkg-mirrors -- परीक्षण और वितरण के दौरान बाहरी पैकेज खींचने को कम करने के लिए आंतरिक NPS पैकेज मिररिंग के लिए उपयोगिता स्क्रिप्ट।

Support

GitHub issue रिपोर्ट का उपयोग करें, या मुझे [email protected] पर ईमेल करें

यह भी देखें https://my.nps.edu/web/c3o/support1

Release notes

मानक Labtainers वितरण में नई लैब के विकास के लिए आवश्यक फ़ाइलें शामिल नहीं हैं। उनके लिए, labtainer/trunk/setup_scripts निर्देशिका से ./update-designer.sh चलाएँ।

इंस्टॉलेशन स्क्रिप्ट और update-designer.sh स्क्रिप्ट पर्यावरण चर सेट करती हैं, इसलिए आप पहली बार Labtainers का उपयोग करने से पहले लॉगआउट/लॉगिन करना चाह सकते हैं, या एक नया bash शेल शुरू करना चाह सकते हैं।

Jauary 6, 2026

  • इंडेंट के कारण इंस्टॉलेशन स्क्रिप्ट में आए बग को ठीक किया गया।

December 30, 2025

  • checkwork रिपोर्ट प्रारूप को लंबवत होने के लिए संशोधित किया गया; headless के लिए वीडियो गाइड; सुविधा पथ

October 15, 2025

  • packet-introspection लैब को संशोधित किया गया ताकि maxmind geo location डेटाबेस के लिंक को अपडेट किया जा सके और legacy डेटाबेस के उपयोग को नोट किया जा सके।

April 24, 2025

  • pull request #96 के अनुसार लुप्त निर्देशिकाओं को ठीक से बनाने के लिए imodule को ठीक किया गया

November 22, 2024

  • google cloud VM को बदला गया, इस बार containers के भीतर systemd की विफलता के कारण।

September 23, 2024

  • google cloud VM को बदला गया, जो गलत Docker संस्करण का उपयोग कर रहा था

September 10, 2024

  • imodule पथ के निर्माण में टाइपो

July 26, 2024

  • capinout को संशोधित किया गया ताकि grantpt clib फ़ंक्शन का उपयोग न करे, जो अब container से चलाने पर क्रैश होता प्रतीत होता है।

July 22, 2024

  • Ubuntu22 के लिए एक बेस container जोड़ा गया और उसका समर्थन करने के लिए फ्रेमवर्क में परिवर्तन।

July 5, 2024

  • VM appliance के रूप में Ubuntu 24 पर माइग्रेट किया गया
  • docker pyhton पैकेज एक टूटी हुई python http लाइब्रेरी का उपयोग करता है, पैकेज डाउनग्रेड की आवश्यकता है।
  • Ubuntu के python पैकेज लॉकडाउन से बचने के लिए virtual python environment का उपयोग करें।
  • containers और VM के बीच systemd साझा करने की अनुमति देने के लिए boot parameter जोड़ें।
  • अपडेट पर टूटी हुई tar उपयोगिता से त्रुटि संदेशों को रीडायरेक्ट करें।
  • संस्करण 18 VMs के लिए msc पैकेजों के लिए Ubuntu अपडेट टूटना (update-ubuntu.sh देखें)
  • docker-compose कमांड टूटा हुआ है, "docker compose" का उपयोग करें
  • headless labtainers में socket अनुमतियाँ बाध्य करें।
  • headless Labtainers को Ubuntu 24 का उपयोग करने के लिए अपडेट करें

November 27, 2023

  • ec2 मशीन पर ubuntu22 के लिए Google Cloud Platform विकल्प जोड़ें।

September 18, 2023

  • पिछला फिक्स कार्यान्वयन त्रुटिपूर्ण था।

August 8, 2023

  • DockerHub image json प्रारूप में परिवर्तन को संभालें। धन्यवाद Kees!

April 17, 2023

  • नवीनतम लैब संस्करण का उपयोग करने के लिए बाध्य करें, उदाहरण के लिए, iptables के बजाय iptables2। tab completion को केवल नवीनतम प्रदर्शित करने के लिए ठीक करें। (Issue #77)
  • X11 race condition के कारण CyberCIEGE लैब इंस्टॉलेशन विफल हो रहा था। (Issue #76)
  • CyberCIEGE readme में नोट करें कि छात्रों को एकत्र किए गए लॉग को $HOME निर्देशिका में सहेजने के लिए निर्देशित करें। (Issue #75)
  • Radius लैब checkwork गलत तरीके से "radiusd not running" रिपोर्ट कर रहा था, prestop स्क्रिप्ट गायब थी। (Issue #74)
  • MACVLAN_EXT विकल्प का उपयोग किए जाने पर Labedit ने start कॉन्फ़िगरेशन फ़ाइल को भ्रष्ट कर दिया। (Issue #73)
टूल डाउनलोड करें