For the preference side of it see:

https://wiki.wireshark.org/LuaAPI/Pref

On Thu, Aug 30, 2018 at 12:43 PM Maynard, Chris <[email protected]>
wrote:

> If you look at the documentation for ProtoField.new and friends[1], you
> can see that there’s a “*mask*” argument.  That specifies how many bits
> applies to this field.
>
>
>
> So for example, below there are 2 fields, field1 is the upper nibble of a
> byte, field2 is the lower nibble of a byte:
>
>
>
> local foo_field1 = ProtoField.uint8("foo.field1", "Field1", base.DEC, nil,
> 0xf0)
>
> local foo_field2 = ProtoField.uint8("foo.field2", "Field2", base.DEC, nil,
> 0x0f)
>
>
>
> - Chris
>
>
>
> [1]:
> https://www.wireshark.org/docs/wsdg_html_chunked/lua_module_Proto.html#lua_class_ProtoField
>
>
>
>
>
> *From:* Wireshark-dev [mailto:[email protected]] *On
> Behalf Of *David Aldrich
> *Sent:* Thursday, August 30, 2018 11:51 AM
> *To:* [email protected]
> *Subject:* [Wireshark-dev] Can a Lua dissector access Wireshark
> preferences?
>
>
>
> Hi
>
>
>
> For my lua dissector, I want to be able to specify the bit width of a data
> field using a Wireshark Preference.
>
>
>
> Is that possible?  If so, where would I find some help on how to do it?
>
>
>
> Best regards
>
>
>
> David
>
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to