Fiddler安卓设备抓包基础
Fiddler安卓设备抓包基础
- 一、下载
- 二、Fiddler设置
- 三、安卓设备设置
- 四、Fiddler工具页面介绍
一、下载
工具名称:Fiddler
下载地址:官网
二、Fiddler设置
1.打开Fiddler
2.打开Tools > Options > Connections进行如下设置,Fiddler通用端口号:8888,记住这个后面要用
3.设置https证书,目的是允许fiddler访问https请求
点击Action Root Certificate,后续弹窗全部勾选Yes
三、安卓设备设置
1.查看安装Fiddler的电脑ip
2.保证安卓设备和电脑处于同一wifi下,安卓设备查看网络详情,设置代理为手动,代理主机名为自己电脑的ip,代理端口填8888
3.安卓设备在浏览器中输入ip:8888,点击红框下载链接
点击下载的Fiddler证书,会显示此设备未安装,要在设置中安装,由于每个设备安装证书的位置不同,大致都在安全里,找到CA证书,打开
显示已安装CA证书代表安装成功。
安装完证书后,点击打开Fiddler,此时你在安卓设备上点击app,这时Fiddler应该可以看到请求数据。
四、Fiddler工具页面介绍
下图是软件初始界面
第一栏软件名称
第二栏菜单栏
第三栏工具栏
字段介绍
名称 | 含义 |
---|---|
# | Http Request的抓取顺序,从1开始递增 |
Result | Http Request响应状态码 |
Protocol | 请求的协议类型 |
Host | 请求地址的域名 |
URL | 请求的服务器路径 |
Body | 请求的大小 |
Caching | 请求的过期时间或缓存控制 |
Content-Type | 请求响应的类型 |
Process | 发送此请求的window进程以及ID |
Comments | 添加备注 |
Custom | 允许用户设置自定义值 |
图标的含义参考:支持文档
这里我从别处找到一张图片,可以帮助我们很好的理解这些图标的含义。