Как улучшить рабочий процесс для создания диссектора Wireshark на основе Lua

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

Есть ли лучший (более быстрый) способ просмотра моих изменений, без необходимости перезапускать Wireshark все время?

В то время я использовала Wireshark 1.2.9 для Windows с включенным Lua.

11
задан piyo 31 August 2010 в 23:08
поделиться