Я наконец создал Dissector для моего протокола UDP в Lua для Wireshark, но рабочий поток просто ужасен. Он состоит из редактирования моего пользовательского файла Lua в моем редакторе, затем двойного щелчка на моем примере захвата файла, чтобы запустить Wireshark, чтобы увидеть изменения. Если произошла ошибка, Wireshark сообщает мне через диалоговые окна или красную строку в подсистеме анализа дерева. Затем я повторно редактирую свой пользовательский файл Lua, а затем закрываю экземпляр Wireshark, а затем снова дважды щелкаю мой файл захвата примера. Это похоже на компиляцию файла C и только просмотр одной ошибки компилятора за раз.
Есть ли лучший (быстрый) способ взглянуть на мои изменения, не перезапуская Wireshark все время?
В то время я использовал Wireshark 1.2.9 для Windows с включенным Lua.