Настройка Dissector для многоадресных сообщений с помощью Lua

Есть ли способ настроить диссектор в Lua для прослушивания многоадресного адреса вместо определенного порта?

Прямо сейчас у меня есть:

udp_table:add(MY_PORT, MYPROTO)

но данные, которые я отправляю, передаются по многоадресной рассылке, и поэтому порт, насколько я могу судить, неизвестен, пока он не будет получен.


person elsenor    schedule 27.11.2017    source источник


Ответы (1)


Как только вы узнаете порт, вы можете использовать функцию Wireshark "Декодировать как", чтобы программа Wireshark декодировала пакеты, отправленные на этот изученный порт, как "MYPROTO".

Самый простой способ сделать это — щелкнуть правой кнопкой мыши один из многоадресных пакетов и выбрать "Декодировать как...". Появится диалоговое окно, в котором вы можете выбрать протокол из раскрывающегося списка, который будет связан с изученным портом.

person Christopher Maynard    schedule 28.11.2017