一、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. 2022春每日一题:Day 41

    题目:I Hate It 一个基础的线段树模板,单点修改+区间查询 代码: #include <cstdio> #include <cstdlib> #include < ...

  2. 使用SunnyUI的datagridview常用代码(个人常用)

    1.窗体加载时初始化grid private void LayOut() { dgv.Font = new System.Drawing.Font("微软雅黑", 9F); dgv ...

  3. python-面向过程与函数式

    面向过程与函数式 面向过程 "面向过程"核心是"过程"二字,"过程"指的是解决问题的步骤,即先干什么再干什么......,基于面向过程开发程 ...

  4. Servlet面试题合集

    servlet的生命周期 在创建servlet对象时,通过调用.init()方法进行初始化 通过service()方法来接收客户端的请求.根据请求方式的不同转发给对应的doGet()或doPost() ...

  5. 微信小程序实战,基于vue2实现瀑布流

    1.什么是瀑布流呢? 瀑布流,又称瀑布流式布局.是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部. 瀑布流对于图片的展现, ...

  6. day37-文件上传和下载

    文件上传下载 1.基本介绍 在Web应用中,文件上传和下载是非常常见的功能 如果是传输大文件一般用专门的工具或者插件 文件上传和下载需要用到两个包:commons-fileupload.jar和com ...

  7. js 中常用函数汇总(含示例)

    〇.前言 js 在日常开发中还是比较常用的,本文将常用的 js 方法简单汇总一下,希望对你我有一点帮助. 一.重复 / 延迟操作 1.设置固定时间间隔,重复执行(setInterval(funcRef ...

  8. md5-有道翻译

    网站 aHR0cHMlM0EvL2ZhbnlpLnlvdWRhby5jb20v 测试发现三个值是变化的 一.第一种方法 initiator一步一步找,在t.translate中找到以下内容 这里可以看 ...

  9. uniapp中封装一个弹框组件

    第一步:在components下创建 popup.vue子组件: popup.vue中 <template> <view> <view class="popus ...

  10. conan环境安装

    环境 安装conan 使用conan 搜索包 导入包 编译 打包项目 准备源码 编译成conan包 环境 ubuntu:bionic的docker image docker run -it ubunt ...