updated msgpack-rpc dissector
WireShark 2.0 向けに、msgpack-rpc dissectorをアップデートしました。@kobayasさん、お疲れ様。
使い方はいたって簡単で、INSTALLに書いてある通り、 lua-MessagePack/src/MessagePack.lua を lua の libdir へ、 msgpack_rpc.lua を、wireshark の plugindir に置くだけです。
WireSharkを立ち上げて、Aboutを開いたときに、
と、msgpack_rpcがプラグインとして見えていれば利用できます。
設定ですが、以下のように、msgpack-rpc protoを利用するポート番号をWireSharkのPreference→Protocol→MSGPACK-RPCに設定してください。
これで、TCPもしくはWebSocket上を流れるmsgpack-rpcのprotoを以下のようにparseし表示できるようになります。
注: なお、msgpack-rpc requestの正しい仕様は、[ type, msgid, "method", [params] ]ですが、このサンプルではparamsがtupleになっていないので、(dirty)が付いています。