ros-industrial / packet-simplemessage

Wireshark Lua dissector for the ROS-Industrial SimpleMessage protocol
8 stars 10 forks source link
ros-industrial simplemessage wireshark

packet-simplemessage

v0.1.11

Overview

This is a Wireshark Lua dissector for the ROS-Industrial SimpleMessage protocol. For more information on the protocol, see simple_message. The current version of the dissector supports only the Groovy version of SimpleMessage (which is also used in Hydro and Indigo).

Screenshot of Wireshark dissecting the sample capture

Packet types dissected:

Tested on (but should work on other versions and OS as well):

Installation

Make sure the version of Wireshark you have installed was compiled with Lua support (see wireshark.org/Lua).

If you're not interested in tracking development on the main branch, download the latest release from the GitHub Releases page and extract the archive somewhere temporarily (Windows users will likely want to download the zip archive).

Linux (per user)

cd $PACKET_SIMPLEMESSAGE
mkdir -p ~/.local/lib/wireshark/plugins
cp packet-simplemessage.lua ~/.local/lib/wireshark/plugins

Windows (per user)

Open %USERPROFILE%\AppData\Roaming (Win7) or %USERPROFILE%\Application Data (WinXP) and open the Wireshark\plugins folder (if it doesn't exist, create it). Now copy packet-simplemessage.lua to the plugins folder.

Bugs, feature requests, etc

Please use the GitHub issue tracker.