Labtainers : Un cadre de laboratoire cyber basé sur Docker
Labtainers comprend plus de 50 exercices de laboratoire cybernétique et des outils pour créer les vôtres. Importez une seule appliance VM ou installez sur un système Linux et vos étudiants en ont fini avec le provisioning et la configuration administrative, pour ces exercices de laboratoire et les futurs.
Labtainers fournit des environnements d'exécution contrôlés et cohérents dans lesquels les étudiants effectuent des laboratoires entièrement dans les limites de leur ordinateur, indépendamment de la distribution Linux et des paquets installés sur l'ordinateur de l'étudiant. Labtainers fonctionne sur notre [appliance VM][vm-appliancee], ou sur tout Linux avec Docker installé. Et Labtainers est disponible sous forme de VM basées sur le cloud, par exemple sur Azure comme décrit dans le Guide étudiant.
Voir le Guide étudiant pour l'installation et l'utilisation, et le Guide instructeur pour l'évaluation des étudiants. Le développement et la personnalisation des exercices de laboratoire sont décrits dans le Guide du concepteur. Voir les Articles pour des informations supplémentaires sur le framework. Le site web de Labtainers, et les téléchargements (y compris les appliances VM avec Labtainers préinstallé) se trouvent à .
Distribution créée : 01/06/2026 12:28
Révision : v1.4.4i
Commit : 4f868e24
Branche : master
Veuillez consulter les informations de licence et de distribution dans le fichier docs/license.md.
scripts/labtainers-student -- le répertoire de travail pour exécuter et tester les laboratoires étudiants. Vous devez être dans ce répertoire pour exécuter les laboratoires étudiants.
scripts/labtainers-instructor -- le répertoire de travail pour exécuter et tester l'évaluation automatisée et visualiser les résultats des étudiants.
labs -- Fichiers spécifiques à chacun des laboratoires
setup_scripts -- scripts pour installer Labtainers et Docker et mettre à jour Labtainers
docs -- source latex pour le labdesigner.pdf et autres documentations.
UI -- Code source de l'éditeur de laboratoire Labtainers (Java).
headless-lite -- scripts pour gérer les instances Docker Workstation et cloud de Labtainers (systèmes sans serveurs X11 natifs.)
scripts/designer -- Outils pour construire de nouveaux laboratoires et gérer les images Docker de base.
config -- paramètres de configuration à l'échelle du système (ce ne sont pas les paramètres de configuration spécifiques au laboratoire.
distrib -- scripts de support de distribution, par exemple pour publier des laboratoires sur le Docker hub.
testsets -- Procédures de test et résultats attendus. (Les pilotes par laboratoire pour SimLab ne sont pas distribués).
pkg-mirrors -- scripts utilitaires pour le miroir interne de paquets NPS afin de réduire le tirage de paquets externes pendant les tests et la distribution.
Utilisez les rapports de problèmes GitHub, ou envoyez-moi un email à [email protected]
Voir aussi https://my.nps.edu/web/c3o/support1
La distribution standard de Labtainers n'inclut pas les fichiers nécessaires au développement de nouveaux laboratoires. Pour ceux-ci, exécutez ./update-designer.sh depuis le répertoire labtainer/trunk/setup_scripts directory.
Le script d'installation et le script update-designer.sh définissent des variables d'environnement, vous voudrez donc peut-être vous déconnecter/reconnecter, ou démarrer un nouveau shell bash avant d'utiliser Labtainers pour la première fois.
Jauary 6, 2026
30 décembre 2025
15 octobre 2025
24 avril 2025
22 novembre 2024
23 septembre 2024
10 septembre 2024
26 juillet 2024
22 juillet 2024
5 juillet 2024
27 novembre 2023
18 septembre 2023
8 août 2023
17 avril 2023
1er février 2023
26 janvier 2023
4 janvier 2023
21 décembre 2022
19 décembre 2022
9 décembre 2022
5 décembre 2022
16 novembre 2022
12 octobre 2022
10 octobre 2022
20 septembre 2022
30 août 2022
9 août 2022
4 août 2022
18 juillet 2022
23 mars 2022
2 mars 2022
23 février 2022
15 février 2022
24 janvier 2022
19 janvier 2022
3 janvier 2022
23 novembre 2021
22 octobre 2021
30 septembre 2021
29 septembre 2021
17 septembre 2021
14 septembre 2021
3 août 2021
19 juillet 2021
5 juillet 2021
1er juillet 2021
10 juin 2021
25 mai 2021
5 mai 2021
28 avril 2021
13 avril 2021
9 avril 2021
7 avril 2021
23 mars 2021
19 mars 2021
12 mars 2021
11 mars 2021
10 mars 2021
8 mars 2021
5 mars 2021
26 février 2021
18 février 2021
14 février 2021
11 février 2021
4 février 2021
19 janvier 2021
21 décembre 2020
4 décembre 2020
1er décembre 2020
13 octobre 2020
26 septembre 2020
17 septembre 2020
28 août 2020
12 août 2020
July 28, 2020
July 21, 2020
June 15, 2020
May 21, 2020
April 9, 2020
April 7, 2020
March 13, 2020
February 26, 2020
February 18, 2020
February 14, 2020
February 11, 2020
February 6, 2020
February 3, 2020
January 27, 2020
January 14, 2020
October 9, 2019
October 8, 2019
September 30, 2019
September 20, 2019
September 5, 2019
August 30, 2019
August 29, 2019
July 11, 2019
June 6, 2019
May 23, 2019
May 8, 2019
May 2, 2019
March 9, 2019
February 22, 2019
January 7, 2019
January 27, 2019
December 29, 2018
December 5, 2018
November 14, 2018
November, 5, 2018
October 22, 2018
October 12, 2018
October 10, 2018
September 28, 2018
September 12, 2018
September 7, 2018
September 5, 2018
September 4, 2018
August 23, 2018
August 23, 2018
August 21, 2018
August 17, 2018
August 15, 2018
August 15, 2018
August 9, 2018
August 7, 2018
August 1, 2018
July 30, 2018
July 25, 2018
July 24, 2018
July 20, 2018
July 12, 2018
July 10, 2018
July 6, 2018
June 27, 2018
June 21, 2018
June 19, 2018
June 14, 2018
June 15, 2018
June 13, 2018
June 11, 2018
June 2, 2018
May 31, 2018
May 30, 2018
May 25, 2018
May 21, 2018
May 18, 2018
May 15, 2018
May 11, 2018
May 9, 2018
May 8, 2018
May 7, 2018
April 26, 2018
12 avril 2018
5 avril 2018
28 mars 2018
26 mars 2018
21 mars 2018
15 mars 2018
8 mars 2018
21 février 2018
5 février 2018
30 janvier 2018
24 janvier 2018