The wireshark plugin only contained a dissector for transport protocols that required the Frame Length Field.
This pull request enables dissection of RSocket protocol packets, both over raw TCP and over HTTP/Websocket. Websocket support was added by implementing a 'no frame length field dissector' and registering it with the websocket dissector inside the plugin. I followed the same approach as the STOMP lua plugin
Both TCP and websocket ports can now be selected through the protocol preferences menu in the GUI. ( 'decode as' functionality is not available for websockets. )
'No Frame Length Field' dissection support
The wireshark plugin only contained a dissector for transport protocols that required the Frame Length Field.
This pull request enables dissection of RSocket protocol packets, both over raw TCP and over HTTP/Websocket. Websocket support was added by implementing a 'no frame length field dissector' and registering it with the websocket dissector inside the plugin. I followed the same approach as the STOMP lua plugin
Both TCP and websocket ports can now be selected through the protocol preferences menu in the GUI. ( 'decode as' functionality is not available for websockets. )