Skip to content
Gratuit · Dans votre navigateur · Sans inscription

Construisez des labs réseau visuellement. Lancez-les partout.

Isothrum est un éditeur façon GNS3 pour conteneurs et VM. Dessinez votre lab, câblez-le et téléchargez des fichiers Docker, Vagrant et Terraform prêts à l'emploi.

L'éditeur Isothrum : un poste de travail, un routeur, un serveur web et une base de données câblés sur un canevas, avec l'isoloom.yml généré à côté.

Exporte vers

  • Docker Compose
  • Vagrant
  • Proxmox
  • Kubernetes
  • AWS
  • Azure
  • Google Cloud
  • DigitalOcean
  • Linode
  • Oracle Cloud

eth0Fonctionnalités

Tout pour esquisser un lab, rien à installer

Isothrum transforme un dessin en fichiers qui le construisent : vous travaillez sur le lab, pas sur la tuyauterie.

Dessinez comme dans GNS3

Glissez des équipements sur le canevas et câblez-les port à port. Le nom des ports s'affiche au bout de chaque câble, comme sur une vraie baie.

Conteneurs et VM côte à côte

Placez des images Docker à côté de VM Debian, Ubuntu, Kali ou Windows et câblez-les dans le même lab.

Un lab, plusieurs environnements

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.

Vérifié pendant que vous dessinez

Chaque modification est validée par Isoloom. En cas d'erreur, vous voyez quelle machine est en cause et quoi faire.

Confidentiel par conception

Le moteur tourne dans votre navigateur en WebAssembly. Votre lab n'est jamais envoyé : il reste sur votre machine.

Un fichier qui vous appartient

Votre lab est un isoloom.yml : du YAML lisible, à versionner dans Git, à modifier à la main et à lancer avec la ligne de commande Isoloom.

eth1Fonctionnement

D'un dessin à un lab qui tourne, en trois étapes

  1. 1

    Dessinez

    Déposez des machines sur le canevas et tirez un câble entre deux d'entre elles. Choisissez une image ou un OS pour chacune.

  2. 2

    Téléchargez

    Un clic vous donne un zip avec l'isoloom.yml et les fichiers de chaque environnement où votre lab peut tourner.

  3. 3

    Lancez

    Démarrez-le avec l'outil que vous avez déjà. Le même lab se comporte de la même façon partout.

$ unzip office-lab.zip -d office-lab && cd office-lab# One command for any target, with Isoloom$ isoloom run docker        # a lab of containers$ isoloom run vagrant       # a lab of VMs$ isoloom run hybrid        # containers and VMs together$ isoloom run cloud-docker --cloud aws$ isoloom down docker       # and tear it down# Or with the tool itself$ docker compose -f .isoloom/docker/compose.yml up -d$ cd .isoloom/vagrant && vagrant up

eth2Pensé pour apprendre

Pensé pour apprendre

Un lab est le moyen le plus rapide de comprendre un réseau. Avec Isothrum, en construire un prend quelques minutes, pas un après-midi.

Étudiants

Entraînez-vous au réseau, à Linux et à la sécurité sur un lab que vous pouvez casser et reconstruire en quelques minutes.

Enseignants et formateurs

Concevez un lab une fois et donnez le même zip à chaque élève. Il tourne pareil sur leur portable ou dans le cloud.

Homelabs et CTF

Esquissez un environnement, lancez-le sur Docker aujourd'hui et déplacez-le sur Proxmox ou dans le cloud demain.

eth3GNS3

Isothrum et GNS3

GNS3 est la référence pour émuler des équipements réseau constructeurs. Isothrum vise les labs faits de conteneurs et de VM, à lancer n'importe où.

IsothrumGNS3
Dans le navigateur, rien à installer Oui Non
Conteneurs et VM dans un même lab Oui Oui
Export vers Docker, Vagrant, Proxmox et le cloud Oui Non
Consoles en direct et capture de paquets Prévu Oui
Images Cisco IOS et autres constructeurs Non Oui

eth4FAQ

Questions fréquentes

Isothrum est-il gratuit ?

Oui. L'éditeur tourne dans votre navigateur, sans compte et sans inscription.

Mon lab quitte-t-il mon navigateur ?

Non. Le moteur tourne dans votre navigateur en WebAssembly et votre dessin est enregistré dans le stockage local du navigateur. Le site ne compte que des pages vues anonymes.

De quoi ai-je besoin pour lancer le lab téléchargé ?

Docker pour un lab composé uniquement de conteneurs. Vagrant avec VirtualBox, VMware ou libvirt pour les VM, et pour les labs qui mélangent conteneurs et VM. Terraform et un compte cloud pour le cloud, ou un serveur Proxmox.

Qu'est-ce qu'isoloom.yml ?

La spécification ouverte qu'écrit Isothrum, issue du projet Isoloom. Un seul fichier décrit les machines, les réseaux qui les relient et les services qu'elles exposent ; Isoloom en tire les fichiers de chaque cible.

Puis-je utiliser des images Cisco ou d'autres constructeurs ?

Pas directement. Utilisez un routeur libre comme FRRouting dans un conteneur, ou n'importe quel système de VM pris en charge par Isoloom.

Comment fonctionne le routage entre les câbles ?

Chaque câble est son propre petit réseau. Isothrum ne route pas entre eux à votre place : une machine routeur a besoin de sa propre configuration, comme dans un vrai réseau.

Dessinez votre premier lab maintenant

Pas de compte, rien à installer. Ouvrez l'éditeur, partez de l'exemple et téléchargez-le en un clic.

Ouvrir l'éditeur