抓包之使用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基础用法介绍

相关推荐
技术小齐42 分钟前
网络运维学习笔记 022 HCIA-Datacom新增知识点03园区网典型组网架构及案例实战
运维·网络·学习
黄卷青灯771 小时前
抓包工具 wireshark
网络·测试工具·wireshark
小白学大数据2 小时前
Selenium库详解:Python实现模拟登录与反爬限制的进阶指南
python·selenium·测试工具
LUCIAZZZ2 小时前
Https解决了Http的哪些问题
java·网络·网络协议·spring·http·rpc·https
、BeYourself3 小时前
计算机网络常考大题
网络
ZachOn1y3 小时前
计算机网络:应用层 —— 文件传送协议 FTP
网络·计算机网络·应用层·文件传送协议ftp·考研408·知识积累
刘什么洋啊Zz3 小时前
剖析IO原理和零拷贝机制
java·运维·网络
阿里云云原生5 小时前
山石网科×阿里云通义灵码,开启研发“AI智造”新时代
网络·人工智能·阿里云·ai程序员·ai程序员体验官
小冷爱学习!12 小时前
华为动态路由-OSPF-完全末梢区域
服务器·网络·华为
技术小齐12 小时前
网络运维学习笔记 016网工初级(HCIA-Datacom与CCNA-EI)PPP点对点协议和PPPoE以太网上的点对点协议(此处只讲华为)
运维·网络·学习