目录[-]
目录:
- Charles抓包哦工具安装和配置
- Fidler抓包工具安装和配置
- Fiddler屏蔽设置
——————————————————————————————————————————————————
1、Charles抓包哦工具安装和配置
进入官网:https://www.charlesproxy.com/download/ 下载需要的版本,如果没有特别要求,下载最新版即可。正版使用免费30天,过期需收费,破解版这里不放资源。
使用步骤:
- 下载是一个安装包,安装后即可使用,比如这里使用的Windows系统,默认会抓取所有网站的信息,需配置监听内容。
- 找到 Proxy—Recording Settings,如下图
- 在includs添加自己想要监听的网站,如下图,Exclude是屏蔽列表,如果知道自己想屏蔽的网站,就写进去,同理,如果知道自己想监控哪个网站,也可以写入Include里,如果都不写,则没有限制。
- 再次找到Proxy—SSL Proxying Settings,勾选上这个(使用透明HTTP代理)
- 安装PC端证书,点击 Help—SSL Proxying—Install Charles Root Certificate
- 证书下载后,进行安装,选择第2项:将所有的证书放入以下存储
- PC端现在可以正常使用
————
手机端(IOS系统)保留上述操作后,需额外配置,步骤如下
- Charles,打开Proxy—Windows Proxy,默认已勾选,取消勾选只能抓手机的包。勾选后PC端和手机都能提取。如果是为了测试IOS手机上的接口,没必要勾选PC端,减少不必要的接口查询
- 打开Help—SSL Proxying—第3项,如下图红框内容,下载一个手机端证书安装到本地。
- 接下来就开始设置手机,先保证手机和电脑处于同一个WiFi网络下,手机找到“配置代理”选项,修改服务器端口,这两个值对应的就是电脑 IP 地址,端口写 8888,如下图
- 手机上,Safari 浏览器输入网址:http://charlesproxy.com/getssl ,如果http打不开就换https,下载手机证书,规则如下
- 安装手机证书,如下图
- 安装后的样式如下图
——————————————————————————————————————————————————
2、Fidler抓包工具安装和配置
官网下载地址:https://www.telerik.com/download/fiddler-everywhere,安装后就开始配置,大概140MB大小的安装包,但是建议使用旧版。
- 点击上方TAB,Tools—Options—HTTPS,勾选图中这几项,再点击Actions
- 再点击Actions-Export Root Certificate to Desktop,生成一个本地文件(FiddlerRoot.cer),这是一个证书,需要放到浏览器里,接着关闭 Fiddler,打开浏览器,进入设置页,找到“管理证书”
- 将本地证书导入进去,重新打开 Fiddler ,就可以收到 HTTPS 协议的网站响应了。
——————————————————————————————————————————————————
3、Fiddler屏蔽设置
- 域名过滤:只想监听某些特定域名的数据,比如 *baidu.com ,填写之后,需要再次点击 Actions 生效
- 类型过滤:一般不需要查看图片、CSS、JS 等静态文件素材,直接全都过滤掉
- 状态码筛选:如果只想查看响应码200的请求,也可以进行筛选
END