抓包之使用wireshark抓http2的包

写在前面

本文看下使用wireshark如何抓http2的包。

1;正文

因为当前并非所有的网站都支持了http2协议,所以为了知道当前我们使用的网站是否支持http2,需要安装一个谷歌的插件http indicator,安装成功后会有一个小闪电的图标:

如果是支持http2的话,小图标会变成深色,反之就是如同上图所示的灰色。比如https://www.sina.com.cn就是支持的:

还有一个问题就是http2是构建在ssl/tls协议之上的,也就是是加密的,所以wireshark想要解密数据的话就需要获取到私钥信息,而私钥信息可以通过配置环境变量SSLKEYLOGFILE来获取,如下图:

配置后记得重启chrome浏览器,以读取最新的环境变量信息,比如访问https://www.sina.com.cn,成功的话当访问网站时秘钥信息就会写到配置的文件中了:

接着将该文件配置到wireshark中,配置路径为编辑-》首选项-》protocols-》ssl或tls

接着就可以开始抓包了:

访问网站https://www.sina.com.cn,在wireshark中就可以看到协议为http2的内容了:

写在后面

参考文章列表

抓包之wireshark基础用法介绍

相关推荐
Morphlng20 分钟前
wstunnel 实现ssh跳板连接
linux·服务器·网络·ssh
小熊出擊2 小时前
【pytest】finalizer 执行顺序:FILO 原则
python·测试工具·单元测试·pytest
安卓开发者3 小时前
鸿蒙NEXT网络通信实战:使用HTTP协议进行网络请求
网络·http·harmonyos
云闲不收3 小时前
接口请求工具对比 apifox apipost swagger postman等
测试工具·postman
为java加瓦3 小时前
IO多路复用的两种触发机制:ET和LT触发机制。以及IO操作是异步的还是同步的理解
java·服务器·网络
岑梓铭3 小时前
计算机网络第四章(8)——网络层《ICMB网际控制协议》
网络·计算机网络
毕业设计论文4 小时前
个人备忘录的设计与实现
运维·服务器·网络
夕泠爱吃糖4 小时前
TCP三次握手四次挥手
网络·网络协议·tcp/ip
YoungLime4 小时前
DVWA靶场之三:跨站请求伪造(CSRF)
网络·安全·web安全
TeleostNaCl5 小时前
如何在 Windows 上使用命令设置网卡的静态 IP 地址
网络·windows·经验分享·网络协议·tcp/ip·ip