导言

在现在高速发展的互联网时代,抓包工具被广泛应用在软件开发的项目中,Fiddler可谓是当下主流的抓包工具之一。测试人员用它来抓包、回放测试记录,构造发包测试用例,开发人员用来定位问题,其强大的功能及扩展能力深得大家喜爱,掌握Fiddler抓包技能绝对是测试人员的一件工作利器,那我们马上一起来领略Fiddler的美妙之处吧~

Fiddler概述

    (1)Fiddler能做什么

  • 网络代理及抓包分析
  • 接口测试
  • 安全测试(XSS、SQL、权限控制、敏感信息分析)
  • WEB调试(MOCK测试、模拟网速)

    (2)为什么选择Fiddler

  • 最重要的是免费
  • 对http协议支持较好,安装配置简单,上手快速,新手必备
  • 本地化的工具,是一个使用本地 127.0.0.1:8888 的 HTTP代理
  • 工具本身功能强大,如劫包、篡改数据、模拟低速、弱网环境等

    (3)如何安装Fiddler

  • 下载地址:https://www.telerik.com/download/fiddler
  • Tips:默认安装完成后,打开Fiddler 软件,然后在浏览器中输入 http://127.0.0.1:8888/,如果能够访问,显示Fiddler信息,表示OK 。

Fiddler环境配置

    (1)对PC端参数进行配置
   1-1 配置 fiddler 允许监听到 https(fiddler默认只抓取http格式的)
打开Fiddler菜单项 Tools--> Options -->HTTPS,
  勾选 Capture HTTPS CONNECTs, 点击Actions,
  勾选 Decrypt HTTPS traffic 和 Ignore servercertificate errors 两项, 点击OK。
(首次点击会弹出是否信任 Fiddler 证书和安全提示,直接点击yes就行),见图:
1-2. 配置fiddler允许远程连接
点击Tools --> Options --> Connections,勾选 allow remote computers to connect,默认监听端口为8888。
(下图 Fiddler listens on port就是端口号),如下图:
点击完成之后,PC端配置完成,接下来开始配置手机端,以安卓为例,iOS方法同安卓;

   (2)对 Mobile 端参数进行配置

首先要保证手机和电脑都处于同一个网络;
然后要知道装有 Fiddler 的电脑的 IP 地址,查询方法大家都懂哈。
再者要知道 Fiddler 的端口号,上面有图,一般默认为8888。
 
           2-1. 第一步:手机和电脑连接同一个wifi,打开手机浏览器,输入http://ip:port,例如:http://10.0.0.10:8888;
2-2. 第二步:前往后会跳转到 证书下载页,见下图。点击 FiddlerRoot certificate下载证书;
            

2-3. 第三步:安装证书,自定义命名,点击确定;中间有要求设置或输入锁屏密码。

 2-4. 第四步:更改手机无线网的代理
手机系统设置--无线网络--点击高级,代理选择手动,主机名 是 Fiddler 的电脑 IP 地址,端口号, 确定.
 
   2-5. 第五步:操作手机,电脑fiddler中会显示一些http信息,成功;

其他

 1. 停止电脑对手机的网络监控
系统设置-wifi,找到代理,去掉即可;
 
      2. 删除手机中证书
安卓系统设置—安全—收信任的凭证—用户,点击证书删除即可;
      3. 删除手机上密码
手机系统—安全—密码,删除系统密码即可。

转载于:https://www.cnblogs.com/tangbohu2008/p/9959620.html

【工具篇】抓包中的王牌工具—Fiddler (1-环境搭建)相关推荐

  1. Fiddler抓包工具基本操作-抓包APP篇

    Fiddler是目前来说比较方便简单且功能强大的抓包工具,可以记录客户端http和https的所有请求,无论对于开发还是测试而言都是需要用到的工具. 尤其你的公司没有开发文档接口文档一类时,fiddl ...

  2. 接口测试及接口抓包常用的测试工具有哪些?

    目录 接口 接口测试的重要性 常用抓包工具 01.F12 02.Fiddler抓包工具 03.Charles抓包工具 04.Firebug抓包工具 05.httpwatch抓包工具 06.Wiresh ...

  3. 【测试】抓包技术哪家强?关于Burp、Fiddler、Charles三个工具的抓包测试

    关于Burp.Fiddler.Charles抓包测试 文章目录 关于Burp.Fiddler.Charles抓包测试 一.测试目标 二.工具分析 三.操作流程 1.Burp Suite抓包实战: 2. ...

  4. ios抓包工具stream抓包教程

    ios抓包工具stream抓包教程 1.首先在应用商店搜索并下载stream. 2.安装后打开app 3.准备安装证书 4.选择安装证书,允许应用添加vpn配置. 5.这时app会自动跳转至浏览器下载 ...

  5. 【Fiddler 问题】解决关于Fiddler 抓包中,手机网络配置代理后,无法上网

    [Fiddler 问题]解决关于Fiddler 抓包中,手机网络配置代理后,无法上网 一.在注册表添加文件 二.配置 FiddlerScript rule 一.在注册表添加文件 1.使用 window ...

  6. Charles网络抓包新手入门教程-(二)软件配置与环境安装(ios14-IOS系统安装配置)

    目录 一.环境配置 二.开启电脑代理设置 三.给IPhone手机设置代理服务器 四.Iphone手机下载并信任证书 五.Charles抓取手机数据包 六.总结 一.环境配置 1.Win10系统 2.C ...

  7. 【Fiddler移动端抓包】~抓包不是偷窥,Fiddler教你看透移动应用背后的秘密~

    目录 引言 抓包 什么是抓包 哪些场景下需要抓包 Fiddler Fiddler抓包原理 安装 Fiddler移动端抓包 第一步:允许远程计算机连接 第二步,设置手机网络代理 第三步,允许捕获HTTP ...

  8. Java_JDK19.0.2_Ubuntu18.04中配合海康工业相机SDK环境搭建

    Java_JDK19.0.2_Ubuntu18.04中配合海康工业相机SDK环境搭建 简介 1. JDK环境搭建 JDK下载 JDK环境安装 2. 工业相机环境SDK安装 简介 本文主要介绍在ubun ...

  9. python网络抓包工具_抓包工具 Charles 用法详解

    前言 抓包工具第一篇文章我们讲过,主要有 Charles 和 Fiddler,关于 Fiddler 抓包 APP 的,我之前写过一篇文章:Fiddler抓包APP教程,Fiddler 抓包 App 请 ...

最新文章

  1. 基于分布式的短文本命题实体识别之----人名识别(python实现)
  2. 30岁的她决定回国做AI芯片
  3. matlab程序的幂法,数值分析课程设计+幂法与反幂法MATLAB
  4. 手误【删库】 == 跑路,不存在的 ——删瓦辛格
  5. 计算机蠕虫是一个程序或程序系列,它采取截取口令并试图在系统中,计算机蠕虫病毒是一个程序或程序系列,它采取截取口令并试图在系统中做非法动作的方式直接攻击计算机。...
  6. es6新增的html标签,javascript – 如何导入已在html中的标签中定义的es6模块?
  7. vins中imu融合_视觉和imu融合的算法研究
  8. 遍历文件夹下所有文件,编辑删除
  9. 关于能ping通服务器但ssh登陆不上的问题
  10. 整理Java基础知识--Date Time2
  11. Docker安装稳定版及指定版本
  12. Android 设计模式实战之关于封装计费代码库的策略模式详谈
  13. 如何利用ORIGIN拟合曲线
  14. 购买地铁车票的规定如下: 乘1-4站,3元/位;乘5-9站,4元/位; 乘9站以上,5元/位。 输入乘坐人数(per_num)和乘坐站数(sta_num), 计算购买地铁车票需要的总金额,并将计算结果
  15. 【编译原理】第五章 语法制导翻译
  16. SpringBoot中使用Easyexcel实现Excel导入导出功能(三)
  17. Nginx基于IP的访问控制
  18. 没有人会告诉你的小技巧,自学视频剪辑第一步要做什么?
  19. android OpenGL渲染3D模型文件
  20. 怎么修改打印机服务器权限,打印机管理_怎样设置打印机管理权限

热门文章

  1. 比较两个ListT是否相同
  2. 利用yarn capacity scheduler在EMR集群上实现大集群的多租户的集群资源隔离和quota限制...
  3. HTML5学习之语义化标签
  4. 【BZOJ】1012: [JSOI2008]最大数maxnumber 树状数组求区间最值
  5. CSS3--选择器、动画效果
  6. Tomcat 7 Connector 精读(1)
  7. linux内核网络协议栈--packet_type(十二)
  8. leetcode算法题--爬楼梯
  9. mysql安装提示create_MySQL5.1安装时出现Cannot create windows service for mysql.error:0
  10. python字符串操作_浅谈Python 字符串特有的操作方法