Skip to content

rsocket/rsocket-wireshark

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

wireshark-plugin

Wireshark/tshark Plugin in C for RSocket.

NOTE: This is a work in progress.

Currently it supports all RSocket frames, except resumption.

Build

  • Download Wireshark source-code.
  • Create rsocket directory inside wireshark/plugins/epan folder.
  • Download/Clone source code from this repo into the rsocket folder.
  • Inside wireshark folder, create CMakeListsCustom.txt and add the line.
set(CUSTOM_PLUGIN_SRC_DIR plugins/epan/rsocket)
  • Follow the build instructions of Wireshark for your OS setup
  • Copy the built rsocket.so to the Plugins folder of wireshark. This depends on OS - on macOS it is typically ~/.config/wireshark/plugins or ~/.wireshark/plugins. You can see the location of the plugin folder by opening wireshark and going to __About -> __Folders.

Notes

  • This code has been tested with latest stable release of Wireshark (3.2.0)

  • To enable the RSocket dissector in Wireshark either

    • Change the TCP or websocket port in: __Edit -> __Preferences -> __RSocket.
    • Or use Analyze -> Decode As UI and add identifiers for your packet flow (say TCP port) and select RSocket as the decoding protocol (only available for raw TCP).

About

Wireshark Plugin for RSocket

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •