Skip to content

Voici Isothrum : dessinez un lab réseau, lancez-le partout

Isothrum est un éditeur gratuit façon GNS3 pour les labs faits de conteneurs et de VM. Dessinez le lab dans votre navigateur et téléchargez des fichiers Docker, Vagrant et Terraform prêts à l'emploi.

Publié le 2 min de lecture

Monter un lab pour apprendre le réseau, Linux ou la sécurité commence presque toujours de la même façon : une heure de Docker Compose, de Vagrantfile ou de Terraform avant le premier ping. Isothrum supprime cette heure.

Dessinez

Ouvrez l'éditeur et glissez des équipements sur le canevas : des conteneurs, des VM Linux et Windows, un routeur, le poste depuis lequel vous travaillerez. Tirez d'une machine à une autre pour les câbler. Chaque bout de câble reçoit un nom de port (eth0, eth1…), comme dans GNS3.

Téléchargez

Pendant que vous dessinez, Isothrum écrit un isoloom.yml : un seul fichier lisible qui décrit les machines, les réseaux qui les relient et les services qu'elles exposent. Un clic le télécharge avec les fichiers de chaque environnement où le lab peut tourner. Un lab de conteneurs tourne sur Docker Compose, Kubernetes ou une VM dans le cloud ; un lab de VM sur Vagrant, Proxmox ou des VM cloud (AWS, Azure, Google Cloud, DigitalOcean, Linode, Oracle Cloud). Mélangez les deux, et il tourne avec Vagrant.

Lancez

Décompressez et démarrez avec l'outil que vous avez déjà : docker compose up pour un lab de conteneurs, vagrant up pour des VM ou un lab qui mélange les deux, terraform apply pour le cloud.

Rien ne quitte votre navigateur

Le moteur est Isoloom, compilé en WebAssembly. Il tourne dans votre navigateur : vos labs ne sont jamais envoyés. Pas de compte, pas d'inscription.

La suite

Isothrum est tout neuf. Les consoles en direct, la capture de paquets et le démarrage ou l'arrêt d'une seule machine arrivent. Aujourd'hui, chaque câble est son propre petit réseau : une machine routeur a donc besoin de sa propre configuration, comme dans un vrai réseau.