Le launcher Cyber CTF
Une petite application de bureau qui télécharge les labs et les lance en conteneurs ou en vraies VM, sur votre machine, votre propre serveur ou votre compte cloud, avec votre preuve personnelle.
v1.9.0

Une seule connexion
Connectez-vous avec votre compte Cyber CTF dans le navigateur ; les jetons restent dans le trousseau de votre système.
Configuration guidée
Une configuration pas à pas vérifie votre machine, installe ce qui manque et lance un vrai test pour les conteneurs et les VM.
Machine d'attaque incluse
Une machine d'attaque Kali avec ses outils standards rejoint le réseau de chaque lab. Vous préférez Parrot ou Exegol ? Choisissez-le dans les réglages.
Épinglés et vérifiés
Les labs sont téléchargés depuis leur dépôt public, à un commit précis.
Votre machine, votre serveur ou votre cloud
Les labs ne tournent jamais sur nos serveurs. Vous choisissez où chaque lab tourne : l'ordinateur devant vous, un serveur qui vous appartient ou votre propre compte cloud. Lancez les labs depuis le site, sur n'importe quel appareil ; ils tournent là où vous l'avez choisi.
Cette machine
Des conteneurs ou de vraies VM sur votre ordinateur, avec le moteur de conteneurs et l'hyperviseur que vous utilisez déjà.
Votre serveur
Un hôte Proxmox VE ou VMware ESXi, chez vous ou au bureau, fait tourner des labs plus gros, à plusieurs machines. Son mot de passe reste dans le trousseau de votre système.
Votre compte cloud
Des instances jetables dans votre compte AWS, Azure ou Google Cloud, facturées à vous, avec un arrêt automatique et un plafond de budget mensuel.
Installation
Choisissez votre plateforme. Le launcher se met ensuite à jour tout seul.
Universel (Apple Silicon et Intel). Pas encore notarisé, macOS peut vous demander de confirmer (clic droit sur l'app puis Ouvrir).
Télécharger pour macOSOu installer avec Homebrew
$ brew tap Cyber-Courses/homebrew-tap$ brew trust --tap cyber-courses/tap$ brew install --cask cyberctf
Installeur x64. Pas encore signé, Windows SmartScreen peut vous demander de confirmer.
Télécharger pour WindowsDebian et Ubuntu (amd64 et arm64), depuis notre dépôt apt signé.
Télécharger le .debOu récupérer l'AppImage (Fedora et autres distributions ; une AppImage a besoin de FUSE 2)Ou ajouter le dépôt apt
$ sudo curl -fsSL https://cyber-courses.github.io/apt/cyberctf-apt.asc -o /usr/share/keyrings/cyberctf.asc$ echo "deb [signed-by=/usr/share/keyrings/cyberctf.asc] https://cyber-courses.github.io/apt stable main" | sudo tee /etc/apt/sources.list.d/cyberctf.list$ sudo apt update && sudo apt install cyber-ctf
Prérequis
- 01macOS, Windows, ou Linux (Debian, Ubuntu ou Fedora, amd64 ou arm64)
- 02Pour les labs en conteneurs : Docker Desktop, OrbStack, Colima ou Docker Engine. Le launcher utilise celui qui tourne.
- 03Pour les labs en VM : Vagrant et l'hyperviseur de votre choix : VirtualBox, VMware Workstation ou Fusion, Parallels, QEMU, UTM, Hyper-V ou libvirt. La configuration guidée installe ce qu'elle peut.
- 04Ou rien de tout cela : lancez les labs sur votre propre serveur Proxmox VE ou VMware ESXi, ou dans votre compte AWS, Azure ou Google Cloud.