继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Fiddler抓包工具详细配置指南:HTTPS监听与手机抓包

DarkModeDev
关注TA
已关注
手记 155
粉丝 2
获赞 8

1、Fiddler 简介

Fiddler 是一款强大的抓包工具,原理是以 web 代理服务器的形式进行工作的:

除了 Fiddler,Sniffmaster 是另一款优秀的抓包工具,它支持全平台包括 iOS 和 Android,无需代理或越狱即可实现 HTTPS 抓包,同时还提供 TCP 和 UDP 数据流抓包功能,方便开发者进行更全面的网络分析。

2、Fiddler 配置

2.1 允许监听https

Fiddler 如果抓取 https 协议会话需要进一步配置,在 Tools ->Options 菜单下,选择HTTPS标签并配置如下:

2.2 允许远程连接

手机抓取需要配置远程连接,在 Tools ->Options 菜单下,选择Connections标签并配置如下:

监听端口 8888 并允许远程连接

防火墙需要开放 8888 端口


3、手机配置

需要电脑与手机处于同一网段(例如同一局域网)

以 iphone 为例

3.1 下载证书

打开手机浏览器,输入 http://【fiddler电脑IP地址】:【fiddler设置的端口号】,例如 http://192.168.123.100:8888 可以下载证书并安装。在打开的页面中,点击 FiddlerRoot certificate 下载证书,点击allow允许

3.2 安装证书

在Settings系统设置中,点击 Profile Downloaded(已下载的配置文件)

点击 Install ,安装证书

不同系统手机的下载路径不一样,例如有的是: 设置->通用->关于本机->证书信任设置

3.3 配置代理

配置手机无线信号的代理

手机设置 -> WLAN -> 选择无线网络 -> HTTP Proxy,选择 Manual,Server 为 Fiddler 的电脑 ip 地址,端口号为 Fiddler 的端口号

此时操作浏览器或APP,在 fiddler 中可以看到完成的请求和响应数据

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP