Lancez un ping pour suivre la résolution ARP et le trajet aller-retour des paquets.
Cette application fonctionne en ligne ou en ouvrant index.html dans le dossier téléchargé, même sans connexion Internet.
Cliquez sur un câble pour le désactiver ou le supprimer. Enregistrez votre réseau au format JSON pour le retrouver sur un autre ordinateur. Une copie automatique locale est tentée lorsque le navigateur l’autorise ; le fichier JSON reste la sauvegarde de référence.
Les échanges sont simulés : aucun paquet n’est envoyé sur votre réseau réel. Les états ARP/MAC sont calculés au lancement ; la lecture rejoue ensuite le journal.
Ethernet : les cartes sont visibles sous les machines. Leur voyant indique : vert = liaison active, rouge = câble incompatible ou coupé, gris = carte libre ou désactivée. Cliquez sur une carte pour sa configuration, ou pour la choisir en mode connexion. Les câbles droit et croisé sont distingués par leur tracé. Auto MDI-X permet à un port RJ45 d’accepter les deux types. Le coaxial est modélisé en point à point : bus partagé et terminateurs ne sont pas simulés.
VLAN de type 1 : chaque port de switch appartient à un VLAN (1 par défaut). Seuls les ports du même VLAN communiquent à travers ce switch. Les cartes des postes émettent des trames non taguées ; le classement dépend du port d’entrée. Un port Access transporte un VLAN non tagué. Une prise 802.1Q (trunk) transporte plusieurs VLAN autorisés ; le VLAN natif optionnel circule sans tag. Un trunk sans VLAN natif refuse les trames non taguées. Ouvrez « Configurer les prises et VLAN… » dans l’inspecteur pour ajouter des prises et modifier leurs VLAN dans la table. Configurez chaque port en RJ45, BNC ou fibre selon son câble.
Hub : il répète les signaux sur tous ses autres ports actifs. Il ne trie ni par MAC ni par VLAN, n’apprend aucune adresse et représente un domaine de collision partagé en half-duplex. Les collisions simultanées ne sont pas simulées par le moteur séquentiel.
Le mode Ethernet envoie une trame sans résolution IP. Utilisez ff:ff:ff:ff:ff:ff pour diffuser, ou la MAC d’une carte pour un envoi ciblé. Les hubs répètent et les switches apprennent la MAC source puis sélectionnent leur sortie. Les boucles sont bornées, sans simulation de collision ni STP.
ff:ff:ff:ff:ff:ff
Transport et sécurité : configurez les ports TCP/UDP en écoute sur la machine destinataire, puis testez-les dans le mode Transport. Le filtrage applique les règles dans leur ordre, avec une politique par défaut explicite. Le NAT/PAT se configure sur les routeurs ; les tables de traduction et les caches ARP/MAC sont consultables dans « Afficher les tables… » et peuvent être vidés par équipement ou globalement. TCP montre SYN, SYN-ACK, ACK et les données ; séquences, retransmissions et fermeture de connexion ne sont pas simulées.
Cette première version ne reprend pas encore toutes les fonctions du projet C# et ne lit pas ses anciens fichiers.
Les changements sont enregistrés après validation. Retirer une prise retire aussi son câble. Auto MDI-X s’applique aux connecteurs RJ45.
Ces réglages s’appliquent aux paquets simulés. La validation réinitialise les caches et traductions en cours.
Première règle applicable. IP ou CIDR ; ports : *, numéro ou plage. Entrée avant DNAT, transit après DNAT, sortie après SNAT. Le filtrage est sans état : autorisez aussi le retour.
Les autres interfaces sont internes. L’adresse publique est celle de l’interface externe. TCP, UDP et identifiants ICMP sont pris en charge. Les traductions restent en mémoire jusqu’à leur suppression ou une modification du réseau.