下载:Fiddler | Web Debugging Proxy and Troubleshooting Solutions

安装:下载完成后,默认安装即可
使用:双击Fiddler.exe进入界面

设置是否抓包(默认时开启的)

表头介绍:序号、HTTP状态码、请求使用的协议,如HTTP/HTTPS/FTP等、请求地址的主机名、请求资源的位置、该请求的大小、请求的缓存过期时间或者缓存控制值、请求响应的类型、发送此请求的进程:进程ID、允许用户为此回话添加备注、允许用户设置自定义值

图标含义:
: 服务端错误
:会话被客户端、Fiddler 或者服务端终止
:请求已经发往服务器
:已从服务器下载响应结果
:请求使用 HTTP 的 CONNECT 方法,使用 HTTPS 协议建立连接隧道
:请求使用 HTTP 的 POST 方法
:请求使用 HTTP 的 HEAD 方法,即响应没有内容(Body)
:响应是 HTTP/304(无变更):使用缓存文件
:响应是 JSON 格式
抓取手机数据包:
设置抓取HTTPS请求:Tools->Options->HTTPS->勾选Decrypt HTTPS traffic ->勾选Ignore server certificate errors->点击右边的Actions->选择Trust Root Certificate->Yes->OK

设置允许远程连接:Tools->Options->Connections->勾选Allow remote computers to connect->OK

重启Fiddler,点击右上角Online,查看本机ip

将电脑和手机连到同一个网络(WIFI)下
手机下载和安装证书:我的电脑ip为192.168.191.1,我通过手机访问http://192.168.191.1:8888后,会出现如下信息,然后点击FiddlerRoot certificate,下载FiddlerRoot.crt,然后点击安装,输入证书名称,选择VPN和应用作为凭证用途,然后点确定,至此证书安装完成。



为手机设置代理:设置->WLAN->长按已连接WIFI->修改网络->高级选项->手动->修改为以下页面内容

测试手机端抓包:成功抓取到了

Fiddler是一个Web调试代理工具,用于捕获HTTP/HTTPS流量。安装后默认开启抓包,其界面包含各种请求详细信息。通过设置,可以解密HTTPS流量,允许远程连接,并在手机上安装证书以进行手机数据包抓取。用户需将手机与电脑连接至同一网络,设置手机代理,并安装Fiddler证书,以便成功抓取手机端的HTTP通信。
1310

被折叠的 条评论
为什么被折叠?



