Fiddler笔记3--Fiddler抓包工具使用21天学习(二)

本文介绍了Fiddler工具的多种高级使用技巧,包括显示服务器IP、模拟不同IP访问、模拟弱网环境以及如何对APP进行抓包等,帮助开发者进行更高效的调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Fiddler设置显示服务器IP

8.由于web前端在多个环境中开发,需要经常更换host,怎么检查访问的域名时指向哪个服务器IP的时,可通过对抓包工具Fiddler的设置,让请求显示服务器IP信息
(1) 在菜单->Rules->Customize Rules…
(2) 在CustomRules.js文件里Ctrl+F查找字符串:static function Main(),然后添加一行代码即可显示IP,代码如下:
FiddlerObject.UI.lvSessions.AddBoundColumn(“ServerIP”,120,“X-HostIP”);
(3) 保存,关闭。重启fiddler即可
在这里插入图片描述
在这里插入图片描述

构造请求头,模拟不同IP访问

9.多语言验证时,需要模拟不同的IP下访问页面查看web页面的简繁英页面显示有无问题,可通过fiddler工具的设置,模拟不同的IP
(1)菜单->Rules->Customize Rules
(2)在CustomRules.js文件里Ctrl+F查找字符串 OnBeforeRequest;在函数中添加一行代码,如下:
oSession.oRequest.headers.Add(“X-Forwarded-For”,“169.235.24.133”)
//oSession.oRequest.headers.Add(“X-Forwarded-For”,“需要构造的ip”)
(3)保存并关闭,重启fiddler后即可看到X-Forwarded-For字段值
备注:X-Forwarded-For(XFF)是用来识别通过HTTP代理或负载均衡方式连接到Web服务器的客户端最原始的IP地址的HTTP请求头字段。
在这里插入图片描述
在这里插入图片描述

模拟弱网测试

10.限速,检查弱网下页面展示有无问题,可通过fiddler工具的设置满足要求
(1) 菜单->Rules->Customize Rules,搜索m_SimulateModem
(2) 修改request-trickle-delay和 response-trickle-delay的时间。
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession[“request-trickle-delay”] = “300”;
// Delay receives by 150ms per KB downloaded.
oSession[“response-trickle-delay”] = “150”;
}
如修改request 和response的时间如分别为3000,1500;再发送请求可以查看到网速响应已经变为设置的时间了。
注:request-trickle-delay中的值代表每KB的数据被上传时会被延时多少毫秒;response-trickle-delay则对应下载时每KB的数据会被延时多少毫秒
(3) 打开Rules->Performance->勾选Simulate Modem Speeds。此时弱网生效。

Fiddler对APP进行抓包

11.测试对象是APP的时候,同样也想对其进行抓包分析,此时电脑端该怎么设置?
12. iOS手机怎么设置?
13. 安卓手机怎么设置?
(1)查看电脑的IP,cmd中输入ipconfig查看IPV4
(2)Fiddler工具设置, Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。
(3)检查fiddler进程是否正常监听8888端口,cmd中输入netstat -ano|findstr “8888”。
如果没有的话,可能8888端口已被其他应用占用,可选择在fiddler里面换个端口即可。
(4) 在浏览器中输入电脑IP:8888, 如https://192.168.1.8:8888,下载FiddlerRoot certificate证书。
(5) 手机连接的wifi要求与电脑连的wifi为同一个wifi;同时配置手机此wifi的代理,代理改为手动,主机名:输入电脑的ip(如192.168.1.8),端口8888
此时手机打开任意App联网浏览,Fiddler就会抓取到相关请求。
注:ios手机需要增加一步信任证书,在苹果手机的这两个入口分别点击信任证书
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值