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

相关推荐
志栋智能1 小时前
告别高昂投入:超自动化IT运维的轻量化实践
大数据·运维·网络·人工智能·自动化
黄昏晓x3 小时前
Linux----网络
linux·网络·arm开发
sensen_kiss3 小时前
CAN302 电子商务技术 Pt.1 Web技术导论
前端·网络·学习
攻城狮在此3 小时前
华为LACP链路聚合配置(三层聚合)
网络·华为
AttaGain3 小时前
【Ubuntu配置VLAN网络】
linux·网络·ubuntu
网安Ruler4 小时前
DoIP (基于 IP 的诊断通信协议)分析与理解
网络·tcp/ip·汽车
线束线缆组件品替网5 小时前
Amphenol RJE1Y36610644401 CAT6A网线组件选型与替代指南
网络·人工智能·数码相机·电脑·音视频·硬件工程·游戏机
码出钞能力5 小时前
Linux的弱主机模型(TCP/IP协议的弱端系统)
linux·网络·tcp/ip
布史5 小时前
Prometheus Python Client 实操指南:从零实现自定义 Exporter
网络·python·prometheus