Skip to content
CyberCTF

Command Palette

Search for a command to run...

Documentation

Le launcher

Ce que fait le launcher CyberCTF, et ce qu'il lui faut pour lancer les labs Docker et VM.

Le launcher est une petite application de bureau (construite avec Tauri) qui télécharge les labs, les lance et leur transmet votre preuve personnelle.

Ce qu'il fait

  • Vous connecte via votre navigateur. Les jetons sont stockés dans le trousseau du système, jamais dans des fichiers.
  • Télécharge les labs depuis leur dépôt GitHub public, sur le commit exact publié sur CyberCTF.
  • Lance les labs avec Docker Compose, ou avec Vagrant pour les labs VM.

Labs Docker

Il vous faut Docker Desktop (macOS, Windows) ou Docker Engine avec le plugin Compose (Linux). Arrêter un lab supprime ses conteneurs et ses volumes : chaque démarrage repart d'un environnement propre.

Labs VM

Les labs VM utilisent Vagrant, qui pilote de nombreux hyperviseurs : VirtualBox, VMware Workstation/Fusion, Hyper-V, Parallels, libvirt, QEMU et UTM, ainsi que des hôtes distants VMware ESXi et Proxmox.

Sur les Mac Apple Silicon, les box ARM tournent nativement avec UTM ou QEMU. Les labs dont les machines n'existent qu'en x86 tournent en émulation, bien plus lente ; un hôte x86 distant est alors la meilleure option.