一、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. WIN10使用SSH连接VMWare16 Pro的CentOS8.4(保姆级)

    目录 本机环境 配置连接 本机环境 连接工具用的是MobaXterm,下载地址https://mobaxterm.mobatek.net/download.html VMWare16 Pro Cent ...

  2. win11如何双屏幕(1台主机2块显示器)

    1.买两块大小相宜.刷新率相同的屏幕(如诺刷新率不一样可能后期造成卡顿现象) 2.用数据线将两块屏幕都接主机上(现在买新款屏幕基本上都会送双头HDMI线,老旧款式可能是VGA) HDMI款 VGA款 ...

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

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

  4. 一个有趣的nginx HTTP 400响应问题分析

    背景 之前在一次不规范HTTP请求引发的nginx响应400问题分析与解决 中写过客户端query参数未urlencode导致的400问题,当时的结论是: 对于query参数带空格的请求,由于其不符合 ...

  5. RGB以及RGBA

    字母含义及取值 R:红色.0~255 整数 G:绿色.0~255 整数 B:蓝色.0~255 整数 A:透明度.0~1.整数或者小数 RGB和RGBA的关系 项目遇见一个需求,后台返回所占比例,前端根 ...

  6. linux常用命令精讲

    一.虚拟机三种网卡模式 1 桥接 相当于虚拟机和真机之间架了一座桥 2 NAT 虚拟系统借助 NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网(常用vm8) 3 仅主机 虚拟机和物理机在一 ...

  7. Qt VideoMeeting_Intercom师生对讲开发中实际上遇到的一些问题,终于结项了,也照例写一下总结吧。

    layout: post title: Qt VideoMeeting_Intercom师生对讲开发中实际上遇到的一些问题,终于结项了,也照例写一下总结吧. description: 软件开发,初次开 ...

  8. js任务队列EventLoop

    JS 执行机制 在我们学js 的时候都知道js 是单线程的如果是多线程的话会引发一个问题在同一时间同时操作DOM 一个增加一个删除JS就不知道到底要干嘛了,所以这个语言是单线程的但是随着HTML5到来 ...

  9. [OpenCV实战]33 使用OpenCV进行Hough变换

    目录 1 什么是霍夫变换 1.1 应用霍夫变换以检测图像中的线条 1.2 累加器 1.3 线条检测 1.4 圆环的检测 2 代码 3 参考 1 什么是霍夫变换 霍夫变换是用于检测图像中的简单形状(诸如 ...

  10. [OpenCV实战]31 使用OpenCV将一个三角形仿射变换到另一个三角形

    目录 1 什么是仿射变换? 2 使用OpenCV进行三角形仿射变换 2.1 定义输入和输出 2.2 计算边界框 2.3 裁剪图像和更改坐标 2.4 计算仿射变换矩形 2.5 应用仿射变换到三角形 2. ...