Labtainers : Un cadre de laboratoire cyber basé sur Docker
Labtainers comprend plus de 50 exercices de laboratoire cyber et des outils pour créer les vôtres. Importez une seule VM appliance ou installez sur un système Linux et vos étudiants en ont terminé avec le provisionnement et la configuration administrative, pour ces exercices et les futurs.
Labtainers fournit des environnements d'exécution contrôlés et cohérents dans lesquels les étudiants réalisent leurs laboratoires entièrement dans les limites de leur ordinateur, quelle que soit la distribution Linux et les paquets installés sur l'ordinateur de l'étudiant. Labtainers fonctionne sur notre [VM appliance][vm-appliancee], ou sur n'importe quel Linux avec Docker installé. Et Labtainers est disponible sous forme de VM cloud, par exemple sur Azure comme décrit dans le Student Guide.
Consultez le Student Guide pour l'installation et l'utilisation, et le Instructor Guide pour l'évaluation des étudiants. Le développement et la personnalisation des exercices de laboratoire sont décrits dans le Designer Guide. Voir les Papers pour plus d'informations sur le framework. Le site web de Labtainers, et les téléchargements (y compris les VM appliances avec Labtainers préinstallé) sont à https://nps.edu/web/c3o/labtainers.
Distribution created: 09/11/2026 11:33
Revision: v1.4.4n
Commit: 9f1012dc
Branch: master
Please see the licensing and distribution information in the docs/license.md file.
scripts/labtainers-student -- the work directory for running and testing student labs. You must be in that directory to run student labs.
scripts/labtainers-instructor -- the work directory for running and testing automated assessment and viewing student results.
labs -- Files specific to each of the labs
setup_scripts -- scripts for installing Labtainers and Docker and updating Labtainers
docs -- latex source for the labdesigner.pdf, and other documentation.
UI -- Labtainers lab editor source code (Java).
headless-lite -- scripts for managing Docker Workstation and cloud instances of Labtainers (systems that do not have native X11 servers.)
scripts/designer -- Tools for building new labs and managing base Docker images.
config -- system-wide configuration settings (these are not the lab-specific configuration settings.
distrib -- distribution support scripts, e.g., for publishing labs to the Docker hub.
testsets -- Test procedures and expected results. (Per-lab drivers for SimLab are not distributed).
pkg-mirrors -- utility scripts for internal NPS package mirroring to reduce external package pulling during tests and distribution.
Use the GitHub issue reports, or email me at [email protected]
Also see https://my.nps.edu/web/c3o/support1
The standard Labtainers distribution does not include files required for development of new labs. For those, run ./update-designer.sh from the labtainer/trunk/setup_scripts directory.
The installation script and the update-designer.sh script set environment variables, so you may want to logout/login, or start a new bash shell before using Labtainers the first time.
Jauary 6, 2026
December 30, 2025
October 15, 2025
April 24, 2025
November 22, 2024
September 23, 2024
September 10, 2024
July 26, 2024
July 22, 2024
July 5, 2024
November 27, 2023
September 18, 2023
August 8, 2023
April 17, 2023