Interface Generator logoInterface Generator

Genere dissectors de Wireshark (LUA) con un editor gráfico

Software gratuito tipo caja de herramientas para modelar gráficamente mensajería Ethernet y generar dissectors de Wireshark en LUA.

Windows only

Funciones principales

Descubre las funcionalidades de la versión de lanzamiento

Editar

tu traductor, visualmente

  • Decodificador Ethernet personalizado
  • Interfaz para hasta dos equipos
  • Jerarquía: equipos → mensajes → parámetros
  • Parámetros: con signo, sin signo, enumerado, formato y unidad
  • Soporte LSB para convertir parámetros en valores de coma flotante
  • Gestor de errores de coherencia
  • Guardado / carga de proyecto
  • Traducido a 5 idiomas

Exportar

como archivo LUA listo para Wireshark

  • Exportación en LUA para traducir la interfaz en Wireshark
  • Exportación en archivo Word / .docs para documentar
  • Exportación en archivo Excel / .CSV para edición en formato hoja de cálculo

Interface Generatoren imágenes

De una necesidad de campo a una herramienta de ingeniería

Interface Generator nació de una necesidad que encontré en el marco de mi actividad como ingeniero de sistemas, especialmente al analizar comunicaciones de red con Wireshark. La necesidad de decodificar e interpretar interfaces personalizadas me llevó a desarrollar dissectors en LUA, un lenguaje cercano a C y a menudo poco accesible para usuarios no desarrolladores. En ese contexto surgió la idea de diseñar una herramienta capaz de simplificar este enfoque: una interfaz gráfica que pudiera generar automáticamente dissectors LUA personalizados, para hacer este proceso accesible a un público más amplio sin perder una lógica de ingeniería rigurosa.

Hoy, Interface Generator es un proyecto personal que desarrollo y mantengo en mi tiempo libre, con el objetivo de hacerlo evolucionar hacia una herramienta más completa y versátil, capaz de responder a necesidades concretas encontradas en ingeniería. Las próximas evoluciones se inscriben en esta misma línea, apoyándose en casos de uso reales y en los comentarios de los usuarios. Si la herramienta le resulta útil, puede apoyar su desarrollo libremente: las contribuciones permiten cubrir los costes de alojamiento y se reinvierten directamente en la mejora continua del proyecto.