Как я узнаю, что мой скрипт lua запущен в Wireshark? - PullRequest
0 голосов
/ 14 ноября 2011

Я собираюсь написать диссектора для Wireshark в Lua, но сначала хотел протестировать простой привет.Но как узнать, что он работает?Могу ли я где-нибудь увидеть отладочную печать?Это скрипт:

-- hello.lua
print("Hello World!")

Я запускаю Wireshark 0.99.7 в Windows.

Ответы [ 2 ]

5 голосов
/ 14 ноября 2011

На странице wireshark Lua есть примечание , в котором говорится:

Обратите внимание: в Windows вы можете не видеть никаких результатов при запуске сценариев Lua в Wireshark.Если окно консоли включено, оно будет открыто после загрузки движка lua.Это не влияет на TShark, поскольку это консольная программа.

Может быть, это то, что вы видите (или не в этом отношении).

Для дальнейшего использования вы будетевероятно, используются API-функции Lua wiresharks, такие как эти функции

3 голосов
/ 28 ноября 2013

Вы можете использовать debug (). Если lua работает, вы должны увидеть это в консоли, которую можно найти в tools-> lua-> console.

...