see also
https://github.com/socketio/engine.io-protocol/
https://github.com/socketio/socket.io-protocol/
inspired by https://github.com/ksmyth/wireshark-socket.io
for Mac
put dist/socketio_engineio_proto.lua
in ~/.config/wireshark/plugins
I have chosen the GPL license to use the Wireshark Lua API.
see
https://osqa-ask.wireshark.org/questions/12371/wireshark-plugin-and-gpl-license/
https://wiki.wireshark.org/Lua/
$ npm install
$ npm run build
$ npm run test-scenario-socketio