文章目录
- 问题
- 浏览器访问的解决方法
- python requests
问题
现在大部分的网站已经切到https,很多站点即使开了80的端口,最终还是会返回301消息,让客户端转向到https的一个地址。
所以在使用wireshark进行问题分析的时候,解析tls上层的功能,是必不可少的,但是这个安全交换的key值从哪里获取,怎么配置,就成了一个大问题。
浏览器访问的解决方法
最近从网上找到了一个方法:
https://www.golinuxcloud.com/wireshark-decrypt-ssl-tls-tutorial/
分成以下几个步骤:
1.设置环境变量,SSLKEYLOGFILE 指向一个文件路径。
2. 设置wireshark里TLS协议,也指向相同的这个文件路径。
4. 浏览网站,抓包,使用wireshark就可以看了。
这里需要注意的一个问题是:
像所有其他环境变量使用的情况一样,在设置完SSLKEYLOGFILE环境变量之后,需要重启浏览器,让环境变量生效。
但是如果从firefox的官网去搜