Fiddler抓包配置相关说明
程序员文章站
2022-07-14 16:34:55
...
Fiddler抓包配置相关说明
下载安装
fiddler安装可到官方下载,自行安装。
以下为安装后的配置说明
概要
1、基本配置说明
2、增加抓包数据的服务端ip字段显示
3、增加抓包数据的响应时间字段显示
4、http协议的抓包
5、https协议的抓包
一、基本配置说明
配置菜单入口:Tools->Options
需要抓取https请求则需要配置https连接(配置https,即支持https抓包配置)
抓取移动端的请求,抓包配置需要勾选Allow remote computers to connect
二、增加显示ServerIP
//添加ip显示
FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");
效果
三、添加显示请求响应时间
//添加响应时间开始
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;
}
//添加响应时间结束
效果
四、抓包HTTP协议的请求
PC端抓包
直接访问H5链接即可抓取数据
移动端抓包
配置代理后,请求连接即可抓取
1、电脑开启wifi
2、手机链接电脑开启的WiFi,配置服务器和端口
代理配置:
查看要填的服务器ip:CTRL+R-》cmd-》ipconfig-》查看ip
查看要填的端口
查看抓包数据eg:
五、抓包HTTPs协议的请求
抓取https的请求一定要勾选Capture HTTPS CONNECTS
1、Decrypt HTTPS traffic
2、Check for certificate revocation
fiddler证书的安装在安卓机子和iOS机子稍有不同
Android机子配置
1、浏览器输入ip:端口访问下载fiddler证书-》安装证书//下载证书时不要配置代理,以免网络问题加载不了
2、手机连接WiFi,设置代理
3、访问需要抓包的链接,即可在fiddler上看到抓包数据
iOS机子配置
1、从fiddler导出证书到桌面
2、手机登录邮箱,把证书发邮件到邮箱
3、打开邮箱点击证书下载安装
4、手机开启信任证书//路径:设置-》通用-》关于本机-》证书信用设置
5、手机连接WiFi,配置代理ip和端口
4、访问需要抓包的链接,即可在fiddler上看到抓包数据
推荐阅读
-
利用Fiddler对手机进行抓包的实现方法
-
.net core使用HttpClient发送代理请求_程序内抓包_Fiddler抓包
-
MacOS配置Anaconda3(Miniconda3)下Python3.6、Python3.7和Python2.7环境和基础机器学习、神经网络相关包详解(版本号对应)
-
使用fiddler抓包手机请求数据
-
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
-
模拟器及Fiddler抓包安卓应用方法
-
Fiddler出现tunnel to 443无法抓包怎么解决?fiddler抓包出现443的解决方法
-
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
-
Android 防止抓包功能完美实现 通过判断当前网络是否配置代理的方式
-
fiddler工具如何使用和抓包小程序的使用