Guacamole Dissector
This dissector dissects the Guacamole Protocol.
Installation - place in plugins directory - see Lua Support in Wireshark
Also requires col.lua
Example - The following capture file containing Guacamole data over TCP can be used for testing the dissector.
Filter guacp
You can also find another sample capture file attached to the GUACAMOLE-620 Jira issue. That one will exercise the TCP reassembly feature as well.
In order to dissect the Guacamole data over HTTP as depicted in the diagram on the Implementation and architecture page, the following Guacamole PostDissector is also needed. This is not an ideal solution but I know of no other way to get to the HTTP payload without modifying the Wireshark HTTP dissector.
NOTE: You will need to modify the Guacamole PostDissector to set GUACDC_WEB_PORT
to the correct port to match your configuration.
Due to possible privacy concerns, I am unable to provide a sample capture file of Guacamole over HTTP.