Interface Generator logoInterface Generator

Générez des dissectors Wireshark (LUA) avec un éditeur graphique

Logiciel gratuit type boîte à outils pour modéliser graphiquement des messageries Ethernet et générer des dissectors Wireshark en LUA.

Windows only

Fonctionnalités principales

Voici les features de la version de lancement

Editer

visuellement votre traducteur

  • Protocol Ethernet custom decoder
  • Interface jusqu’à deux équipements
  • Arborescence : équipements → messages → paramètres
  • Paramètres: signé, non signé, énuméré, format & unité
  • Support du LSB pour conversion de paramètres en valeurs flottantes
  • Gestionnaire d’erreurs cohérence
  • Sauvegarde / chargement projet
  • Traduit en 5 langues

Exporter

en fichier LUA prêt pour Wireshark

  • Export en LUA pour traduire l'interface sur Wireshark
  • Export en fichier word / .docs pour documenter
  • Export en fichier excel / .CSV pour édition sous format tableur

Interface Generatoren image

D’un besoin terrain à un outil d’ingénierie

Interface Generator est né d’un besoin rencontré dans le cadre de mes activités en tant qu’ingénieur système, notamment lors de l’analyse de communications réseau avec Wireshark. La nécessité de décoder et d’interpréter des interfaces personnalisées m’a conduit à développer des dissectors en LUA, un langage proche du C, souvent peu accessible pour des utilisateurs non développeurs. C’est dans ce contexte qu’est venue l’idée de concevoir un outil permettant de simplifier cette approche : une interface graphique capable de générer automatiquement des dissectors LUA personnalisés, afin de rendre cette démarche accessible à un public plus large, tout en conservant une logique d’ingénierie rigoureuse.

Aujourd’hui, Interface Generator est un projet personnel que je développe et maintiens sur mon temps libre, avec l’objectif de le faire évoluer vers un outil plus complet et polyvalent, capable de répondre à des besoins concrets rencontrés en ingénierie. Les évolutions à venir s’inscrivent dans cette démarche, en s’appuyant sur des cas d’usage réels et des retours utilisateurs. Si l’outil vous est utile, vous pouvez soutenir son développement de manière libre : les contributions permettent de couvrir les coûts d’hébergement et sont directement réinvesties dans l’amélioration continue du projet.