Описание тега protofield

В модуле Lua Proto протополе - это поле протокола, которое используется при добавлении элементов в дерево рассечения.
1 ответ

Как создать подмассив Protofield для Lua Wireshark Dissector

Учитывая следующий пример: local f= mycoolprotocol.fields f.Length = ProtoField.uint32("MCP.Length","Length",base.DEC) f.MsgType = ProtoField.uint16("MCP.MsgType","MsgType",base.DEC) Я объявил 2 Protofields. Но представьте, что у меня есть повторяющ…
12 дек '13 в 09:23
0 ответов

Что такое объект VoidString?

Я программирую диссектор LUA для Wireshark и прочитал об объекте VoidString, который может быть пропущен при создании объекта ProtoField. См. https://wiki.wireshark.org/LuaAPI/Proto для получения дополнительной информации. Я не хотел бы больше об эт…
10 июл '18 в 09:02
2 ответа

Как вы получаете доступ к имени ProtoField после объявления?

Как я могу получить доступ к свойству name ProtoField после того, как я его объявил? Например, что-то вроде: myproto = Proto ("myproto", "My Proto") myproto.fields.foo = ProtoField.int8 ("myproto.foo", "Foo", base.DEC) печать (myproto.fields.foo.nam…
24 авг '18 в 22:02
1 ответ

Как передать данные таблицы в качестве аргумента в функцию Protofield.string() в диссакторе lua?

Я написал диссектор для протокола в сценарии lua. Диссактор работает нормально. Но я хочу знать одно обновление в файле диссектора. p_abcd = Proto("abcd", "ABCD") Я создал таблицу для разных типов сообщений. Ниже таблица - local message_types = { [1…
19 май '16 в 06:37
2 ответа

Lua - Показать поле ASCII Dissector

В настоящее время я работаю над своим первым протокольным диссектором. Я столкнулся с проблемой, которую не могу решить. По сути, у меня есть поле длиной 8 байтов (но оно определено более 9 байтов), поэтому я создал битовое поле для определения этог…
07 авг '17 в 09:06
1 ответ

Запрос ответа Wireshark Lua Dissector

Кто-нибудь знает, как использовать Protofield.framenu для frametype.RESPONSE и frametype.REQUEST для стрелки в wirehark с отметками Sequencenumber между ACK и DATA? Большое спасибо!
04 июн '21 в 11:35