Interface Generator logoInterface Generator

Erstellen Sie Wireshark-Dissectors (LUA) mit einem grafischen Editor

Kostenlose Toolbox-Software zur grafischen Modellierung von Ethernet-Messaging und zur Generierung von Wireshark-Dissectors in LUA.

Windows only

Hauptfunktionen

Entdecke die Funktionen der EinfĂĽhrungsversion

Bearbeiten

dein Translator, visuell

  • Benutzerdefinierter Ethernet-Protokoll-Decoder
  • Oberfläche fĂĽr bis zu zwei Geräte
  • Baumstruktur: Geräte → Nachrichten → Parameter
  • Parameter: vorzeichenbehaftet, vorzeichenlos, Aufzählung, Format und Einheit
  • LSB-UnterstĂĽtzung zur Umwandlung von Parametern in Gleitkommawerte
  • Manager fĂĽr Konsistenzfehler
  • Projekt speichern / laden
  • In 5 Sprachen ĂĽbersetzt

Exportieren

als LUA-Datei bereit fĂĽr Wireshark

  • LUA-Export, um die Schnittstelle in Wireshark zu ĂĽbersetzen
  • Export als Word-Datei / .docs zur Dokumentation
  • Export als Excel-Datei / .CSV fĂĽr die Bearbeitung im Tabellenformat

Interface Generatorin Bildern

Von einem praktischen Bedarf zu einem Engineering-Werkzeug

Interface Generator entstand aus einem Bedarf, dem ich in meiner Tätigkeit als Systemingenieur begegnet bin, insbesondere bei der Analyse von Netzwerkkommunikation mit Wireshark. Die Notwendigkeit, benutzerdefinierte Schnittstellen zu decodieren und zu interpretieren, führte mich dazu, LUA-Dissektoren zu entwickeln, eine C-nahe Sprache, die für nicht entwickelnde Nutzer oft wenig zugänglich ist. In diesem Kontext entstand die Idee, ein Werkzeug zu entwerfen, das diesen Ansatz vereinfacht: eine grafische Oberfläche, die automatisch benutzerdefinierte LUA-Dissektoren erzeugen kann, um diesen Prozess einem breiteren Publikum zugänglich zu machen und zugleich eine strenge Engineering-Logik beizubehalten.

Heute ist Interface Generator ein persönliches Projekt, das ich in meiner Freizeit entwickle und pflege, mit dem Ziel, es zu einem vollständigeren und vielseitigeren Werkzeug weiterzuentwickeln, das konkreten Anforderungen aus der Ingenieurpraxis gerecht wird. Die kommenden Weiterentwicklungen folgen genau diesem Ansatz und stützen sich auf reale Anwendungsfälle sowie auf Nutzerfeedback. Wenn Ihnen das Werkzeug nützlich ist, können Sie seine Weiterentwicklung frei unterstützen: Die Beiträge helfen, die Hosting-Kosten zu decken, und fließen direkt in die kontinuierliche Verbesserung des Projekts zurück.