一、工作原理介绍

1.Fiddler抓包是在 客户端和服务器之间建立一个代理服务器,监听本机发出的请求和服务器返回的响应结果,允许监视,设置断点,甚至修改输入输出数据。

2.Fiddler使用的代理地址是127.0.0.1,端口是8888,它是以代理web服务器的形式工作的,当它正常退出时会自动注销,这样不会影响其他程序。如果不正常退出会造成无法访问网页。

59aaede926113edaa601c818d5fe6ed9

正常退出操作

二、下载及安装

方法一:官网下载地址:Download Fiddler Web Debugging Tool for Free by Telerik

选择对应下载条件后点击Download for Windows下载Fiddler

方法二:使用软化管理进行下载

安装

双击打开安装包

选择安装路径后点击Install

跳出页面提示安装成功,点击Close

找到安装路径,双击打开程序

打开界面如下,即安装成功

三、使用说明

1.PC端配置

选择展示工具栏,方便之后操作

配置解密https流量:点击Tools--Options--HTTPS,勾选 Decrypt HTTPS traffic(解密https流量)

如果需要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把下面的 “Ignore servercertificate errors” 勾选上。

证书安装提示:

点击Yes,留意一下红框里面的内容,DO_NOT_TRUST_FiddlerRoot ,这个就是证书的名称。

点击是。

点击确定,这样Fiddler证书就已经添加成功了。

查看一下证书,Actions—>open windows certificate Manager

证书已经添加进去了,【DO_NOT_TRUST_FiddlerRoot】为证书名称

2.手机端配置

(1)允许远程连接,点击Tools-Options-Connections:勾选如下:

(2)配置代理(条件:手机跟电脑处于同一个局域网下,即连接同一个wifi)

长按手机连接的wifi--点击【修改网络】--将代理改为“手动”,输入服务器ip和服务器端口(其他不变)

查看ip和端口方法如下:

设置代理方法如下

点击【保存】-设置代理成功

(3)手机下载Fiddler证书

打开游览器输入ip:端口(如162.168.0.13:8888)--进入下载页面--点击下载证书

确认下载

进入下载文件管理列表,点击刚刚下载完成的文件(我用的百度下载的,也可以用其他游览器下载)

点击进行验证安装(一般是指纹验证),后进入安装页面

安装完成后出现这个提示即安装成功

注:配置成功后最好重启一下Fiddler在进行在抓包

Fiddler-抓包步骤详解相关推荐

  1. Fiddler抓包:详解Fiddler抓包工具软件使用教程

    为什么要先学fiddler?学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好的理解协议,先从抓包开始.结合抓包工具讲http协议更容易学一些. 抓firefox上https ...

  2. Fiddler抓包工具详解(五)(IOS、安卓抓包+fildder插件)

    文章目录 HTTPS抓包 HTTPS与HTTP区别 设置过程 错误解决 验证 Firefox HTTPS请求捕获 IOS设备APP抓包 Fiddler设置 IOS设备设置 IOS设备抓包-安装证书解密 ...

  3. Fiddler抓包工具详解(三)(fiddler监控面板+辅助工具)

    文章目录 fiddler的主界面 Session List会话列表 组成部分 命令行 常用命令 状态栏 代理状态 会话选择 断点设置 选择Session数 附加信息 辅助标签加工具 Statistic ...

  4. Fiddler抓包工具详解(四)(断点设置+弱网测试)

    这里写目录标题 断点设置 全局断点 局部断点 bpu命令 bpafter命令 篡改响应报文 弱网测试 开启网络限速 精确限速 断点设置 全局断点 特点:所有请求断点 设置方法一:Rules-Autom ...

  5. Fiddler抓包工具详解(二)(fiddler菜单工具栏详解,相关快捷键)

    文章目录 fiddler的主界面 菜单栏(设置选项) File菜单 Rules菜单 Tools菜单栏 View菜单栏 help菜单栏 工具栏 工具栏内容 如何显示工具栏 增加备注 重放请求 移除会话 ...

  6. Fiddler抓包工具详解(一)(fiddler原理,HTTP请求构成)

    文章目录 fiddler原理 B/S架构 工作原理 HTTP协议 请求报文 请求行 请求方法字段 统一资源定位符(URL) http版本 请求头部 请求体 响应报文 状态行 响应头 fiddler原理 ...

  7. 浏览器实现抓包过程详解

    浏览器实现抓包过程详解 几乎所有浏览器都提供了抓取数据包的功能,因为浏览器为抓包提供了一个专门的操作界面,因此这种抓包方式也被称为"控制台抓包".本节以 Chrome 浏览器为例进 ...

  8. HTTP协议版本介绍以及使用Wireshark工具针对HTTP进行抓包分析详解

    一.http协议版本介绍 http:Hyper Text Transfer Protocol 超文本传输协议,是互联网应用最为广泛的一种网络协议,主要用于Web服务.通过计算机处理文本信息,格式为HT ...

  9. Python爬虫——浏览器实现抓包过程详解

    几乎所有浏览器都提供了抓取数据包的功能,因为浏览器为抓包提供了一个专门的操作界面,因此这种抓包方式也被称为"控制台抓包".下面以 Chrome 浏览器为例进行抓包演示. 控制台抓包 ...

最新文章

  1. 一张图,看编程语言十年热度变化
  2. Windows 7 开发系列汇总
  3. UAF学习之Adobe reader CVE-2013-3346
  4. java 初始化duration_java11教程--类Duration用法
  5. maven到底是个啥玩意~
  6. 第一章--计算机系统知识
  7. 为什么应该用record来定义DTO
  8. text 热敏打印机_只要有想象力,打印机都能做游戏
  9. 从草根到百万年薪程序员的十年风雨之路,使用指南
  10. Redis积分排行榜设计与实现第二篇
  11. PostgreSQL 荣获 2019 年 O'Reilly 终身成就奖
  12. SharePoint 2010必备组件
  13. 客户端工具收取邮件提示-ERR maildrop alredy locked
  14. Unity使用MikuMikuDance
  15. USB转RS485/RS422接线说明
  16. Go关键字--chan
  17. 深度学习-43:长短时记忆神经网络(LSTM)
  18. 老鸟带你画tiled lines
  19. 客户端需求多变,怎么合理设计服务端API版本?
  20. Oracle语言和字符集设置

热门文章

  1. dom、dem、dsm的概念区别
  2. java毕业生设计校园跑腿平台计算机源码+系统+mysql+调试部署+lw
  3. Windows10下BurpSuite安装过程中存在的一些问题以及解决办法(图文解析)
  4. 节流与防抖原理及实现
  5. RV1126_python人脸识别Retinaface+MobilefaceNet
  6. css字体加横线方法
  7. estore电商网站项目
  8. 计算机处理器性能天梯,2021最新版电脑处理器性能天梯图:你的CPU排第几?
  9. HCIA-------数通
  10. 雀巢将推出植物基食品品牌嘉植肴;拜耳建立细胞和基因治疗平台 | 美通企业日报...