В документации по Lua для Wireshark утверждается, что класс Tvp имеет метод new_real (). Однако, этот метод, кажется, не существует, когда я пытаюсь использовать его в моем скрипте Lua. Я использую Wireshark 1.3.5 (последняя версия для разработчиков) для Windows x64. Метод был переименован? Если так, то к чему? Есть ли лучший форум поддержки для этого конкретного вопроса?
Оказывается, функция была перемещена в класс ByteArray - теперь вы вызываете ByteArray: tvb (), а не Tvb.real_new (byteArray).
Очень часто, если я не уверен, какие методы доступны в библиотеке, я использую функцию pairs, чтобы распечатать их.Я думаю, вы могли бы использовать тот же подход с вашей проблемой.
pairs
for k, v in pairs(Tvp) do print(k, v) end