理系学生日記

おまえはいつまで学生気分なのか

Wireshark で gRPC・HTTP/2 通信をキャプチャしても TCP としか判定されない

gRPC、および、その下で使われている HTTP/2 について、パケットキャプチャして解析しようとしていました。

パケットキャプチャといえば、wireshark ですが、gRPC の通信をキャプチャしても、gRPC でも HTTP/2 でもなく、TCP としか判定されないということになってしまいました。なお、 Wireshark の Version は 3.0.1 です。

f:id:kiririmode:20190501235145p:plain

どうしたものかと思っていたら、wiki の方にヒントがしれっと書かれておりまして。

need to use Decode as HTTP2

とのこと。これを実現するために、右クリックして Decode As ... を選択します。

f:id:kiririmode:20190501235222p:plain

そうすると、ダイアログが開くので、 Current カラムの値を HTTP2 にしましょう。

f:id:kiririmode:20190501235233p:plain

キャプチャ結果の画面に切り替わり、 HTTP2GRPC がプロトコルとして認識されるようになりました。

f:id:kiririmode:20190501235250p:plain