Skip to content

Lua script to dissect the TLV encoding used by the LWM2M

License

Notifications You must be signed in to change notification settings

Tanganelli/wireshark-lwm2m

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wireshark-lwm2m

Lua script to dissect the TLV encoding used by LWM2M.

Requirements

  • Wireshark with Lua support:
    • start Wireshark and click on Help in the menubar and then on About Wireshark
    • search for something similar to :

Compiled (64-bit) with Qt 5.3.2, with libpcap, without POSIX capabilities, with libz 1.2.3, with GLib 2.36.0, with SMI 0.4.8, without c-ares, without ADNS, with Lua 5.2, with GnuTLS 2.12.19, with Gcrypt 1.5.0, with MIT Kerberos, with GeoIP, without PortAudio, with AirPcap.

Install

Locate the Personal Plugins directories. To do this, start Wireshark and click on Help in the menubar and then on About Wireshark. This should bring up the About Wireshark dialog. From there, navigate to the Folders tab. Locate folders Personal Plugins and note its paths.

on Linux and MacOS: ~/.wireshark/plugins (if plugins doesn't exist, create it)

Put the lwm2m.lua file inside the Personal Plugins folder.

Restart Wireshark.

Known issues

  • Wireshark will try to decode as TLV all CoAP packets with payload, if the payload is not in the TLV encoding an error will be displayed in the wireshark dissector tree, however the CoAP dissector will still work as usual.

About

Lua script to dissect the TLV encoding used by the LWM2M

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages