Labtainers: Un framework per laboratori cyber basato su Docker
Labtainers include più di 50 esercizi di laboratorio cyber e strumenti per crearne di propri. Importa una singola macchina virtuale o installa su un sistema Linux e i tuoi studenti avranno finito con il provisioning e la configurazione amministrativa, per questi e futuri esercizi di laboratorio.
Labtainers fornisce ambienti di esecuzione controllati e coerenti in cui gli studenti svolgono i laboratori interamente all'interno del loro computer, indipendentemente dalla distribuzione Linux e dai pacchetti installati sul computer dello studente. Labtainers funziona sulla nostra [macchina virtuale][vm-appliancee], o su qualsiasi Linux con Docker installato. Inoltre, Labtainers è disponibile come macchine virtuali basate su cloud, ad esempio su Azure come descritto nella Guida per lo studente.
Consulta la Guida per lo studente per l'installazione e l'uso, e la Guida per l'istruttore per la valutazione degli studenti. Lo sviluppo e la personalizzazione di esercizi di laboratorio sono descritti nella Guida per il progettista. Consulta gli Articoli per ulteriori informazioni sul framework. Il sito web di Labtainers e i download (incluse le macchine virtuali con Labtainers preinstallato) sono disponibili all'indirizzo .
Distribuzione creata: 01/06/2026 12:28
Revisione: v1.4.4i
Commit: 4f868e24
Branch: master
Consulta le informazioni sulla licenza e sulla distribuzione nel file docs/license.md.
scripts/labtainers-student -- la directory di lavoro per eseguire e testare i laboratori degli studenti. Devi trovarti in quella directory per eseguire i laboratori degli studenti.
scripts/labtainers-instructor -- la directory di lavoro per eseguire e testare la valutazione automatizzata e visualizzare i risultati degli studenti.
labs -- File specifici per ciascun laboratorio
setup_scripts -- script per installare Labtainers e Docker e aggiornare Labtainers
docs -- sorgente latex per labdesigner.pdf e altra documentazione.
UI -- codice sorgente dell'editor di laboratorio di Labtainers (Java).
headless-lite -- script per gestire Docker Workstation e istanze cloud di Labtainers (sistemi che non hanno server X11 nativi.)
scripts/designer -- Strumenti per creare nuovi laboratori e gestire le immagini Docker di base.
config -- impostazioni di configurazione a livello di sistema (queste non sono le impostazioni di configurazione specifiche del laboratorio.
distrib -- script di supporto alla distribuzione, ad esempio per pubblicare laboratori su Docker hub.
testsets -- Procedure di test e risultati attesi. (I driver per laboratorio per SimLab non sono distribuiti).
pkg-mirrors -- script di utilità per il mirroring interno dei pacchetti NPS per ridurre il pull esterno dei pacchetti durante i test e la distribuzione.
Usa le segnalazioni di problemi su GitHub, o inviami un'email a [email protected]
Vedi anche https://my.nps.edu/web/c3o/support1
La distribuzione standard di Labtainers non include i file necessari per lo sviluppo di nuovi laboratori. Per quelli, esegui ./update-designer.sh dalla directory labtainer/trunk/setup_scripts.
Lo script di installazione e lo script update-designer.sh impostano le variabili d'ambiente, quindi potresti voler fare logout/login, o avviare una nuova shell bash prima di usare Labtainers la prima volta.
6 gennaio 2026
30 dicembre 2025
15 ottobre 2025
24 aprile 2025
22 novembre 2024
23 settembre 2024
10 settembre 2024
26 luglio 2024
22 luglio 2024
5 luglio 2024
27 novembre 2023
18 settembre 2023
8 agosto 2023
17 aprile 2023
1 febbraio 2023
4 agosto 2022
18 luglio 2022
23 marzo 2022
2 marzo 2022
23 febbraio 2022
15 febbraio 2022
24 gennaio 2022
19 gennaio 2022
3 gennaio 2022
23 novembre 2021
22 ottobre 2021
30 settembre 2021
29 settembre 2021
17 settembre 2021
14 settembre 2021
3 agosto 2021
19 luglio 2021
5 luglio 2021
1 luglio 2021
10 giugno 2021
25 maggio 2021
5 maggio 2021
28 aprile 2021
13 aprile 2021
9 aprile 2021
7 aprile 2021
23 marzo 2021
19 marzo 2021
12 marzo 2021
11 marzo 2021
10 marzo 2021
8 marzo 2021
5 marzo 2021
26 febbraio 2021
18 febbraio 2021
14 febbraio 2021
11 febbraio 2021
4 febbraio 2021
19 gennaio 2021
21 dicembre 2020
4 dicembre 2020
1 dicembre 2020
13 ottobre 2020
26 settembre 2020
17 settembre 2020
28 agosto 2020
12 agosto 2020
28 luglio 2020
21 luglio 2020
15 giugno 2020
21 maggio 2020
9 aprile 2020
7 aprile 2020
13 marzo 2020
26 febbraio 2020
18 febbraio 2020
14 febbraio 2020
11 febbraio 2020
6 febbraio 2020
3 febbraio 2020
27 gennaio 2020
14 gennaio 2020
9 ottobre 2019
8 ottobre 2019
30 settembre 2019
20 settembre 2019
5 settembre 2019
30 agosto 2019
29 agosto 2019
11 luglio 2019
6 giugno 2019
23 maggio 2019
8 maggio 2019
2 maggio 2019
9 marzo 2019
22 febbraio 2019
7 gennaio 2019
27 gennaio 2019
29 dicembre 2018
5 dicembre 2018
14 novembre 2018
5 novembre 2018
22 ottobre 2018
12 ottobre 2018
10 ottobre 2018
28 settembre 2018
12 settembre 2018
7 settembre 2018
5 settembre 2018
4 settembre 2018
23 agosto 2018
23 agosto 2018
21 agosto 2018
17 agosto 2018
15 agosto 2018
15 agosto 2018
9 agosto 2018
7 agosto 2018
1 agosto 2018
30 luglio 2018
25 luglio 2018
24 luglio 2018
20 luglio 2018
12 luglio 2018
10 luglio 2018
6 luglio 2018
27 giugno 2018
21 giugno 2018
19 giugno 2018
14 giugno 2018
15 giugno 2018
13 giugno 2018
11 giugno 2018
2 giugno 2018
31 maggio 2018
30 maggio 2018
25 maggio 2018
21 maggio 2018
18 maggio 2018
15 maggio 2018
11 maggio 2018
9 maggio 2018
8 maggio 2018
7 maggio 2018
26 aprile 2018
Aprile 12, 2018
Aprile 5, 2018
Marzo 28, 2018
Marzo 26, 2018
Marzo 21, 2018
Marzo 15, 2018
Marzo 8, 2018
Febbraio 21, 2018
Febbraio 5, 2018
Gennaio 30, 2018
Gennaio 24, 2018