BinProxy is a proxy for arbitrary TCP connections. You can define custom message formats using the BinData gem.
Ruby 2.3 or later
A C compiler, Ruby headers, etc., are needed to compile several dependencies.
On Ubuntu, sudo apt install build-essential ruby-dev should do it.
If you’ve installed a custom Ruby (e.g. with RVM), you probably already have what you need.
openssl binary for –tls without an explicit cert/key.
To build the UI, node.js and npm. (Not needed at runtime)