分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

Mac中wireshark如何抓取HTTPS流量?

发布时间:2023-09-06 01:38责任编辑:董明明关键词:暂无标签

概述

某些场景下,我们需要分析网站https流量,chrome提供的DevTools工具在页面跳转时无法查看之前的请求。
使用wireshark能够全量抓取整个流程,本文主要是将网上查询到的资料整理,以便日后查阅。

步骤

chrome为例,mac中详细操作如下:

1. 查找浏览器

sudo find / -iname "Google Chrome"

可以找到binary所在路径为/Applications/Google Chrome.app/Contents/MacOS/Google Chrome

2. 运行chrome并指定sslkey logfile

sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ssl-key-log-file=/Users/`whoami`/sslkeylog.log

3. 启动wireshark,并配置sslkey文件

菜单栏 -> Wireshark -> Preferences -> Protocols -> SSL
(Pre)-Master-Secret log filename填入刚才启动时指定的文件路径,如图

4. 跟踪ssl stream

访问https站点, 然后在wireshark中过滤栏输入ssl,随便找个包
右键 -> Follow -> SSL Stream
即可看到解密后的http请求。

Mac中wireshark如何抓取HTTPS流量?

原文地址:https://www.cnblogs.com/rainmote/p/8320369.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved