1、Fiddler设置

1)启动Fiddler->Tools->Fiddler Options

2)HTTPS选项卡中,设置如下,勾选过程中如有弹窗允许即可;


Connections选项卡中,勾选Allow remote computers to connect,勾选时如有弹窗确定即可;

Fiddler listens on port:8888是监控端口;

2、手机设置

1)手机和电脑连同一个WiFi;

2)通过ipconfig查看计算机IP地址,如本机IP地址为:192.168.9.150;打开手机无线网络,选择连接的WiFi,设置代理,IP输入192.168.9.150,端口:8888;

3)手机浏览器访问:192.168.9.150:8888,出现响应页面说明连接成功,点击响应界面中的“fiddlerRoot certificate”安装证书,然后就可以操作App通过Fiddler进行抓包了。

可以在Fiddler Statistics中查看各个请求发送和接受数据大小及传输时间。

3 . fiddler模拟限速的原理
我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果。

他提供了一个功能,让我们模拟低速网路环境…启用方法如下:

Rules → Performances → Simulate Modem Speeds :模拟调制解调器的速度

启动fiddler需要进行如下设置:

1.设置端口号:

allow remote computers to connect “允许远程计算机连接”为设置的代理可以连接到fiddle上,必须勾选

2.重启fiddle;

3.设置模拟调制解调器的速度:

4.设置手机代理

手机代理设置“ip地址为本机的ip,端口号为之前设置的端口号(确保端口号不被占用)”

5.手动设置设置上行,下行速率,模拟网路速度的原理,每上传/下载1KB 要delay 多久…

请求从断点处暂停

在下图所示的位置输入命令,然后回车运行。

这个时候从该服务器发出的所有请求都会被中断,而从其他服务器发出的请求可以正常响应。

如果要清除原来的断点,可以在命令行输入“bpu”,就会清除所有的断点。

1.2. 对response设置断点

(1)同样的也可以通过菜单选项或快捷键alt+F11进行设置

(2)通过命令“bpafter 服务器地址”

我们也用一个实例来验证通过设置断点修改响应数据。以百度主页为例,我们拦截到响应数据中的title值为”百度一下,你就知道“,我们将响应数据中的title改成”test百度一下,你就知道“,然后在前端看看最终展示的是什么数据。

通过几个实例,更好的帮助我们理解断点的含义,也巩固了Fiddler作为代理服务器的概念。接下来我们再来说说,Fiddler另一个很实用的功能:Fiddler的编码和解码。

【Fidder操作】相关推荐

  1. 关于大型网站技术演进的思考

    关于大型网站技术演进的思考(一)--存储的瓶颈(1) 前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出 ...

  2. 用Fidder实现IOS手机抓包

    下载Fidder 官网链接:https://www.telerik.com/download/fiddler 选择Fiddler Classic进行下载,下载完成点击安装包安装即可. Fidder配置 ...

  3. python cookie使用_Python使用cookielib模块操作cookie的实例教程

    cookielib是一个自动处理cookies的模块,如果我们在使用爬虫等技术的时候需要保存cookie,那么cookielib会让你事半功倍!他最常见的搭档模块就是python下的urllib和re ...

  4. 网络协议 反扒机制 fidder 抓包工具

    协议 http 协议: client 端 server 端交互的 一种形式 请求头信息: User-Agent: 情求载体的身份标识 connection: 'close' 连接状态 请求成功后 断开 ...

  5. fidder配合夜神模拟器进行抓包

    一.fidder的配置与使用及原理 1. 简介:一款免费且功能强大的数据包抓取软件.它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的htt ...

  6. Fidder快速上手使用

    Fidder快速上手使用 前言 好多小伙伴在学习爬虫,浏览器信息爬取我们知道,有开发者工具帮助我们抓包对于网页信息,我们可以抓取到,但是手机呢,好多小伙伴就想知道怎么去抓取手机上的网络信息,然后再通过 ...

  7. Fidder教程-数据介绍

    Fidder教程 一.Fiddler的基本介绍 Fiddler的官方网站:http://www.telerik.com/fiddler Fiddler官方网站提供了大量的帮助文档和视频教程,学习Fid ...

  8. Fidder抓包手机app

    Fidder抓取手机app抓包 下载Fidder 下载地址是https://www.telerik.com/download/fiddler 直接一直确定即可 Fidder设置 打开Fidder 进入 ...

  9. fidder 手机端Safari浏览器打不开网页,因为服务器已停止响应。

    1, 2, 3, 首先确保你手机端(ios)设置里wlan手动proxy代理的ip地址 确定是同一wifi的电脑的地址.然后用safri浏览器访问信任证书操作就可以了.至于failed to regi ...

最新文章

  1. unity shader 变种(多重编译 multi_compile)
  2. css就近原则_细品100道CSS知识点(上)「干货满满」
  3. JS将各值拼接JSON串小例
  4. 解决Win10中WerFault错误报告问题
  5. Party (Standard IO)
  6. Liunx 常用命令 学习备份
  7. Android 扩展ViewFlipper做导航页(一)
  8. ExtJS2.0 可编辑表格EditorGridPanel
  9. 操作系统 - 王道 - 第五章 I/O
  10. amr文件怎么转换成mp3?
  11. 游戏热更新:游戏客户端热更新那点事
  12. matlab 二维地图常用绘图函数用法(plot,fill,rectangle)
  13. 中国自由软件推广先锋的自述,心潮澎湃的一往无前,一定要看!作者:洪峰...
  14. ElasticSearch入门教程(1)
  15. 元宇宙 - 圈里的百科
  16. 中国移动业务支撑系统简介(BOSS、BASS、BOMC、4A及VGOP)
  17. 美国大学生数学建模竞赛选题、经验以及准备材料
  18. Android下雪动画的实现
  19. 41个搜索引擎免费登陆入口大全
  20. SQL必知必会挑战题答案

热门文章

  1. Easyx 学习笔记
  2. 数据结构——周末舞会
  3. 8种吃了会让人变笨的食物
  4. Git 代码托管服务
  5. 荒漠屠夫对线武器大师,联盟科学家
  6. 电脑查看java文件的工具_everything电脑文件搜索工具
  7. css中的伪类on,【javascript/css】关于鼠标事件onmousexxx和css伪类hover
  8. python函数变量的作用域_python函数变量的作用域
  9. SHELL编程之产生随机数
  10. mini2440移植linux内核,mini2440的 linux内核移植