rsocket / rsocket-wireshark

Wireshark Plugin for RSocket
19 stars 8 forks source link

Add support for websockets #7

Closed fjacobs closed 4 years ago

fjacobs commented 4 years ago

'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

websocket

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. )

prefs2

prefs