一、Fiddler简介

简介:
Fiddler是一款强大的Web调试工具,他能记录所有客户端和服务器的HTTP/HTTPS请求

工作原理:
Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。

    

    为什么Fiddler能拦截到浏览器数据:

      因为在浏览器配置了Fiddler的代理地址,所有的请求都会被Fiddler接收;

      Fiddler记录数据后,再去请求Web服务器;

      Web服务器接收请求并响应,Fiddler接收响应并记录;

      Fiddler将响应返回给浏览器,浏览器做渲染显示给用户。

二、下载Fiddler工具

下载地址:百度网盘下载  https://pan.baidu.com/s/1sQ-Web1V2E3A8erpvTfyTA?pwd=rn5h

     官网下载  https://www.telerik.com/download/fiddler-b

   进入官网页面填写信息,并下载

   

  Fiddler扩展功能:https://www.telerik.com/fiddler/add-ons

三、使用Fiddler工具

1、配置Fiddler工具选项

  Tools——Fiddler Options

    

    监听https:勾选响应的选项框

  安装https证书:Actions——Trust Root Certificate——选yes、确定就行了

    

  配置监听端口:Connections——配置端口——勾选允许远程连接——勾选是否作为电脑的系统代理

    勾选后电脑的很多程序都会被Fiddler监听,比如邮件等

    

2、浏览器配置Fiddler代理地址

电脑设置里配置代理地址(不用的时候就关掉,否则可能会上不了网)

    

Chrome浏览器配置代理

  推荐使用SwitchyOmega工具,打开Chrome浏览器的网上应用店安装,打不开,被墙了怎么办,爬墙啊~

  插件下载:https://pan.baidu.com/s/1w_JjxLhxU-bSckN1oiwfzg?pwd=cbsw

  上传到Chrome的扩展程序

    

  打开SwitchyOmega,新建情景模式,添加Fiddle的代理地址和端口

       

Firefox浏览器配置代理

  Firefox浏览器设置——网络设置——手动配置代理

      

3、Fiddler捕获浏览器数据

打开想要捕获数据的网站,点击扩展程序SwitchyOmega,连接配置的Fiddler代理

  

清空Fiddler拦截的数据,刷新浏览器,查看捕获的浏览器数据

  

捕获到浏览器的请求数据和响应数据

   

4、用Fiddler对Android手机应用进行抓包

手机抓包前提是:

  电脑和手机需要在同一网络下(可以同连一个WIFI)

  查看电脑的IP地址:Windows+R——输入cmd——输入ipconfig——找无线局域网适配器WLAN

    

手机配置Fiddler代理

  手机设置——WLAN——代理——添加电脑IP、端口

  

  然后回到Fiddler工具 查看捕获的数据

Fiddler抓包工具下载安装及使用的更多相关文章

  1. Fiddler抓包工具证书安装

    转自:https://www.cnblogs.com/hushaojun/p/6385947.html Fiddler证书安装(查看HTTPS) 现在很多带有比较重要信息的接口都使用了安全性更高的HT ...

  2. Mac 下安装Fiddler抓包工具

    需求 我们都知道在Mac电脑下面有一个非常好的抓包工具:Charles.但是这个只能抓代理的数据包.但是有时候想要调试本地网卡的数据库 Charles 就没办法了.就想到了在windows下面的一个F ...

  3. MAC下安装Fiddler抓包工具

    需求 我们都知道在Mac电脑下面有一个非常好的抓包工具:Charles.但是这个只能抓代理的数据包.但是有时候想要调试本地网卡的数据库 Charles 就没办法了.就想到了在windows下面的一个F ...

  4. Charles是Mac的Fiddler抓包工具

    windows下面我们经常使用 Fiddler 抓包工具进行代理等一系列操作.然而,在 Mac 下的 Fiddler 勉强能运行,但是其挫的都不想说它了.今天看到朋友推荐这款 Charles Mac下 ...

  5. Python+Requests接口测试教程(1):Fiddler抓包工具

    本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容.刚买须知:本书是针对零基础入门接口测 ...

  6. Fiddler抓取https请求 & Fiddler抓包工具常用功能详解

    Fiddler抓取https请求 & Fiddler抓包工具常用功能详解   先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...

  7. fiddler抓包工具总结

    Fiddler 抓包工具总结 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操作.也可以用来检测网络安全.反正好处多多,举之不尽呀!当年学习的时候也 ...

  8. 【前端开发】利用Fiddler抓包工具进行本地调试

    解决什么问题: 解决前端在本地联调页面 || 样式 || 脚本时经常修改服务器代码,浪费太多时间. 避免多人同时修改代码产生冲突问题.可以在本地调完代码之后,再贴到服务器上. 其实这个问题老早就开始想 ...

  9. Fiddler 抓包工具使用详解

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 20  文章 - 0  评论 - 64 Fiddler 抓包工具总结 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Statis ...

随机推荐

  1. C#/VB.NET 在PDF表格中添加条形码

    条码的应用已深入生活和工作的方方面面.在处理条码时,常需要和各种文档格式相结合.当需要在文档中插入.编辑或者删除条码时,可借助于一些专业的类库工具来实现.本文,以操作PDF文件为例,介绍如何在编辑表格 ...

  2. 机器学习-学习笔记(二) --> 模型评估与选择

    目录 一.经验误差与过拟合 二.评估方法 模型评估方法 1. 留出法(hold-out) 2. 交叉验证法(cross validation) 3. 自助法(bootstrapping) 调参(par ...

  3. SpringBoot的浅浅配置和小整合

    SpringBoot的浅浅配置和小整合 本文如题,就是浅浅记录一下学习的过程中一些过程,比较简单,并没有多少深度.谢谢! SpringBoot创建 从IDEA中新建项目或者模块.注意jdk版本,一般不 ...

  4. Linux远程连接工具和运行级别

    常用的Linux远程连接工具: xshell MobaXterm windows的命令行工具 Linux的运行级别 linux有七个运行级别 0----所有的服务都不开启,代表的式关机 1---代表的 ...

  5. SpringBoot 开发案例之整合FastDFS分布式文件系统

    1.pom依赖 <!--fastdfs--> <dependency> <groupId>com.github.tobato</groupId> < ...

  6. 11.2 Android Studio如何切换主题和更改字体

    如何进入设置? 全平台启动界面 Configure-Preferences 主界面 Windows版本:File-Settings Mac版本:Android Studio-Preferences 外 ...

  7. python单元测试框架笔记

    目录 单元测试概述 什么是单元测试 单元测试什么进行? 单元测试由谁负责? 单元测试需要注意 单元测试覆盖类型 python 单元测试框架 unittest pytest 测试框架 单元测试概述 什么 ...

  8. Session会话 Cookie JSTL标签

    Cookie  1) HTTP是无状态协议(连接结束后就自动断开),服务器不能记录浏览器的访问状态,也就是说服务器不能区分中两次请求是否由一个客户端发出.这样的设计严重阻碍的Web程序的设计.如:在我 ...

  9. Thread类的常用方法_获取线程名称的方法和设置线程名称的方法

    Thread类的常用方法 获取线程的名称: 1.使用Thread类中的方法getName() String getName() 返回该线程的名称 2.可以先获取到当前正在执行的线程,使用线程中的方法g ...

  10. CMU15445 (Fall 2019) 之 Project#3 - Query Execution 详解

    前言 经过前面两个实验的铺垫,终于到了给数据库系统添加执行查询计划功能的时候了.给定一条 SQL 语句,我们可以将其中的操作符组织为一棵树,树中的每一个父节点都能从子节点获取 tuple 并处理成操作 ...