一、fiddler接口测试介绍

二、fiddler过滤器的使用

fiddler可以指定只抓哪些包,通过filters实现

如果需要抓取多个网站,各个需要抓取的网站之间用分号隔开

三、fiddler抓取HTTPS包

fiddler支持HTTPS协议,要抓取HTTPS数据包,需要安装证书,fiddler提供了这样的证书:tools-->options-->https

四、网络基础——协议

1、tcp:发送数据稳定可靠,不会出错,发送消息的速度相对较慢(因为tcp协议在每次发送消息的时候,会对发送消息双方的状态进行检查,确定了双方都是在线的状态,才会发消息,这个校验的过程,叫做三次握手)

HTTP和HTTPS协议是在tcp协议的基础上简历的,遵从tcp协议的一切规则

2、udp:发送消息不稳定,容易出现丢包的情况,但是udp协议发送消息的速度很快,直播通常使用的就是udp

五、fiddler抓包原理

fiddler抓包的原理其实就是代理,当我们打开fiddler的时候,fiddler会自动把我们电脑的代理权限打开,然后自己去充当这个代理

六、fiddler功能之——网络劫持

小红想给小蓝传纸条,需要经过中间人小绿,小红传纸条给小绿的时候,小绿直接回复小红,都没有正常传到小蓝那块(小绿太坏了)

由于fiddler充当代理的功能,它可以进行网络劫持,比如可以对自己电脑上的网址进行劫持,:打开淘宝的网站,但是输入淘宝网址之后回车是另一个页面

效果如下:

网络劫持的功能很强大,还可以通过劫持路由器让我们访问不到需要访问的页面,恐怖得很

七、fiddler功能之——数据篡改

代理的身份,除了可以劫持还可以篡改服务器返回的信息和篡改客户端想要发送给服务器的信息

八、fiddler功能之——弱网测试

点击Rules--> Customize  Rules会弹出窗口

九、fiddler抓APP的包

1、保证手机和电脑的网络在同一局域网下边(连接同一个路由器即可实现)

2、如果需要抓HTTPS的包,需要在手机上也安装证书(刚才在电脑上已经安装了证书了)

点击图中的4选择export root Ceratificate to Desktop,这样fiddler的证书就会导入到桌面上

3、在fiddler上勾选允许远程连接

4、在手机上安装证书

将前面第二步电脑桌面的证书传到手机上,安装好

5、在手机网络中设置代理IP和端口

打开手机设置——WiFi——将代理设置为手动——填写主机名,端口——其他不用管,一路保存即可

在手机上输入fiddler安装的电脑的局域网IP+端口号(fiddler默认8888),下载证书(打开,输入密码,全部确定即可)

6、开始抓包

这个时候就可以通过fiddler抓包了

fiddler的简单使用的更多相关文章

  1. 使用Fiddler作为简单的mockserver

    转载:  http://blog.csdn.net/xt0916020331/article/details/66544526 开发中经常遇到调试过程中对接系统接口无法联调或者后台未开发完成等情况.这 ...

  2. fiddler之简单的接口性能测试(replay)

    在针对某一个/某一些接口,发送相同的请求,不考虑参数的变化时,可以使用fiddler进行简单的性能测试.(使用功能为:replay) 一.replay功能调用 (1.Reissue Requests: ...

  3. fiddler之简单的接口性能测试

    在针对某一个/某一些接口,发送相同的请求,不考虑参数的变化时,可以使用fiddler进行简单的性能测试.(使用功能为:replay) 一.replay功能调用 (1.Reissue Requests: ...

  4. fiddler安装及配置+利用fiddler进行简单抓包(wawayaya阅读)

    1.工欲善其事必先利其器,fiddler安装 https://www.telerik.com/fiddler 2.安装exe(无脑下一步) 3.安装成功后配置fiddler(因为启动fiddler时链 ...

  5. Fiddler使用简单介绍

     一,fiddler简介 1.1,什么是fiddler Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出&qu ...

  6. Fiddler使用简单

     一,fiddler简介 1.1,什么是fiddler Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler ...

  7. 网页包抓取工具Fiddler工具简单设置

    当下载好fiddler软件后首先通过以下简单设置,或者有时候fiddler抓取不了浏览器资源了.可以通过以下设置. 设置完成后重启软件.打开网络看看有没有抓取到包.

  8. Fiddler Everywhere简单使用

    重装了电脑,想装Fiddler,结果官网下载的包变成了Fiddler Everywhere,体验了下,与老版本相比,操作流程上并无太大变化,但是安装包明显变大了,而且需要登录才能操作,建议还是用老版本 ...

  9. 抓包工具Fiddler的简单使用

    HTTP代理 http代理,就是代理客户机的http访问,主要代理浏览器访问页面 代理服务器是介于浏览器和web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务 ...

  10. [fiddler] 使用fiddler script自定义代理规则

    场景 fiddler作为调试代理工具,可以捕获电脑与互联网之间所有http通讯. 通过可视化操作或命令行可以按某些规则截获特定请求并修改,但当我们需要批量对请求进行更复杂的逻辑操作时,则不是很方便. ...

随机推荐

  1. 如何通过Java代码给Word文档添加水印?

    Word中可以为文档添加的水印分为两种形式:文字水印和图片水印.水印是一种数字保护的手段,在文档上添加水印可以传达有用信息,或者在不影响正文文字显示效果的同时,为打印文档增添视觉趣味,能起到传递信息, ...

  2. Git+Github协作开发流程

    采用合作开发者的方式进行协作开发,下面以zlcook和zlserver合作开发iqas-ios-record项目为例进行讲解,zlcook为项目创建者,zlserver为项目参与者.协作开发步骤如下: ...

  3. php 程序员进化之路

    1.目标明确 2.消除干扰 3.自我激励 鸟哥 --2018年11月17日php年会

  4. HDLBits答案——Verification: Reading Simulations

    1 Finding bugs in code 1.1 Bugs mux2 module top_module ( input sel, input [7:0] a, input [7:0] b, ou ...

  5. 进军东南亚市场,腾讯云数据库 TDSQL 助力印尼 BNC 银行数字化转型

    腾讯云数据库在助力金融核心系统分布式替换上,已经辐射到了东南亚市场. 东南亚最大的银行之一印尼BNC银行(Bank Neo Commerce)已正式完成新核心分布式迁移,使用腾讯云数据库TDSQL后, ...

  6. label studio 结合 MMDetection 实现数据集自动标记、模型迭代训练的闭环

    前言 一个 AI 方向的朋友因为标数据集发了篇 SCI 论文,看着他标了两个多月的数据集这么辛苦,就想着人工智能都能站在围棋巅峰了,难道不能动动小手为自己标数据吗?查了一下还真有一些能够满足此需求的框 ...

  7. MyEclipse反编译插件安装于使用

    在MyEclipse开发中,使用反编译插件可以对jar包的源码进行随机的查看,节约了使用jd-gui查看时间. 百度云分享地址:链接:https://pan.baidu.com/s/1efNR6A 密 ...

  8. 4.10:Spark之wordcount

    〇.概述 1.拓扑结构 2.目标 使用spark完成计数实验 一.启动环境 二.新建数据文件 三.查看文件内容 四.启动spark服务 五.编写代码 复制以下代码到shell中(复制后在终端右键-&g ...

  9. 【每日一题】2022年2月10日-NC160 二分查找-I

    描述请实现无重复数字的升序数组的二分查找 给定一个 元素升序的.无重复数字的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标(下标 ...

  10. .net core 中 WebApiClientCore的使用

    WebApiClient 接口注册与选项 1 配置文件中配置HttpApiOptions选项 配置示例 "IUserApi": { "HttpHost": &q ...