使用Wireshark抓取HTTP2的包

2,748 阅读1分钟

简单记录下。

首先下载wireshark,比如homebrew

brew cask install wireshark

从偏好设置中找到协议-->HTTP2,设置端口,如图

然后filter中过滤http2协议即可,比如下面这个简单的grpc服务。

图中还可以看到GRPC协议,如果没开tls的话也可以直接看到内容。

协议前4位表达长度,中间有序列和内容长度等,最后5位是内容'hello'

如果开了tls就看不到内容了,需要其他方法。

Refer:

  1. blog.cloudflare.com/tools-for-d…