欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Fiddler抓包配置相关说明

程序员文章站 2022-07-14 16:34:55
...

Fiddler抓包配置相关说明

下载安装

fiddler安装可到官方下载,自行安装。
以下为安装后的配置说明

概要

1、基本配置说明
2、增加抓包数据的服务端ip字段显示
3、增加抓包数据的响应时间字段显示
4、http协议的抓包
5、https协议的抓包

一、基本配置说明

配置菜单入口:Tools->Options
需要抓取https请求则需要配置https连接(配置https,即支持https抓包配置)
Fiddler抓包配置相关说明

抓取移动端的请求,抓包配置需要勾选Allow remote computers to connect
Fiddler抓包配置相关说明

二、增加显示ServerIPFiddler抓包配置相关说明

//添加ip显示
        FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

Fiddler抓包配置相关说明

效果
Fiddler抓包配置相关说明

三、添加显示请求响应时间

//添加响应时间开始
    function BeginRequestTime(oS: Session)
    {
        if (oS.Timers != null)
        {
            return oS.Timers.ClientBeginRequest.ToString();     
        }
        return String.Empty;
    }

    public static BindUIColumn("Time Taken")
    function CalcTimingCol(oS: Session){
        var sResult = String.Empty;
        if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest))
        {
            sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString();
        }
        return sResult;
    }
        //添加响应时间结束

Fiddler抓包配置相关说明

效果
Fiddler抓包配置相关说明

四、抓包HTTP协议的请求

PC端抓包

直接访问H5链接即可抓取数据

移动端抓包

配置代理后,请求连接即可抓取
1、电脑开启wifi
2、手机链接电脑开启的WiFi,配置服务器和端口
代理配置:
Fiddler抓包配置相关说明

查看要填的服务器ip:CTRL+R-》cmd-》ipconfig-》查看ip
Fiddler抓包配置相关说明

查看要填的端口
Fiddler抓包配置相关说明

查看抓包数据eg:
Fiddler抓包配置相关说明

五、抓包HTTPs协议的请求

抓取https的请求一定要勾选Capture HTTPS CONNECTS
1、Decrypt HTTPS traffic
2、Check for certificate revocation
Fiddler抓包配置相关说明

fiddler证书的安装在安卓机子和iOS机子稍有不同

Android机子配置

1、浏览器输入ip:端口访问下载fiddler证书-》安装证书//下载证书时不要配置代理,以免网络问题加载不了
2、手机连接WiFi,设置代理
3、访问需要抓包的链接,即可在fiddler上看到抓包数据

iOS机子配置

1、从fiddler导出证书到桌面
2、手机登录邮箱,把证书发邮件到邮箱
3、打开邮箱点击证书下载安装
4、手机开启信任证书//路径:设置-》通用-》关于本机-》证书信用设置
5、手机连接WiFi,配置代理ip和端口
4、访问需要抓包的链接,即可在fiddler上看到抓包数据
Fiddler抓包配置相关说明

相关标签: fiddler https