一、安装设置Fiddler2 

下载完成后安装,安装完成后打开

如下图设置Fiddler 代理:

二、设置手机代理

快捷键win+r打开运行窗口à输入:cmdà确定

在界面上输入:ipconfig,查看无线网ip地址。

如下图所示

1.安卓手机设置代理

打开手机【设置】开启【wlan】à连接路由器的wifi网络à长按该wifi名称à勾选【显示高级设置】,代理设置选择【手动】à服务器处输入电脑ip,输入端口à端口为:8888

连接后,fiddler就会显示手机上的相关浏览信息了

不同型号手机代理设置可能不太相同,基本都在设置中可找到(如魅族:长按wifi名称à代理设置,进行连接设置;华为:长按wifi名称à名称à修改网络à输入wifi密码,代理选择手动,输入服务器ip和端口号,点击连接即可)

2.ios手机设置代理

打开手机【设置】,无线局域网à连接路由器的wifi网络à点击网络名称àHTTP代理,选择手动,服务器处输入电脑ip,输入端口后,fiddler连接成功

三、Fiddler使用

1)工具栏快捷按钮介绍

1.气泡图标:增加备注

点击一条会话,点击此按钮(或者右键Comment),弹出增加备注弹窗,点击OK后,备注就显示在Comment下

2.Replay:回放按钮,对捕捉到的某条会话进行回放操作

点击一条会话,点击Replay按钮(或者右键Replay),会话重新回放

3.X:清空监控面板

Remove all:清空所有

Images:过滤图片请求

Non-200s:过滤非200的请求

Non-Browser:过滤非浏览器的请求

4.Go:相当于调试Debug功能,请求断点的时候,让断点继续向下走

结合状态栏使用,点击底部状态栏,箭头朝上是请求发出时产生断点,箭头朝下是请求回来时产生断点

设置断点后,选中某条会话à使用Replay按钮,请求发送不出去,然后点击Go,请求成功

5.Stream:模式切换,两种模式;默认是缓冲模式,按下去就是流模式

流模式:

缓冲模式:一个http请求全部返回给fiddler的时候才会展示出来

6.Decode:解压请求

7.Keep:保持会话,默认保持All sessions,保持会话越多fiddler占用内存越大

xxx sessions:保持xxx个会话

8.靶心按钮:过滤请求,可以过滤掉不想看到的请求

鼠标按住此处,变为十字号显示,按住后移动到想要捕获的进程页面,此处变为红色显示,且只捕获此页面相关进程;再次点击后变为Any Process

9.Find:查找

点击Find,Find Sessions弹窗àFind 输入想要查找的Host名称,下面选择某种标示颜色à点击Find Sessionsàfiddler页面中即标示查找的会话请求

10.Save:保存,便于清空会话后可从保存的文件中查看

Save把当前会话保存到一个地方à清空所有会话à左上角工具栏 点击FileàRecent Archivesà选择最近的文件,fiddler中即可显示之前所有会话

11.保存截图

保存后在fiddler底部出现一条图片会话,点击后右侧出现图片,可进行保存到桌面的操作

12.计时器

13.Browse:快速启动浏览器

选中一条会话,可以快速启动已安装的浏览器

14.Clear Cache:清除IE浏览器缓存

15.TextWizard:编码/解码文本内容

复制内容à点击TextWizardàURLDecode

16.Tearoff:分离面板

点击后单独显示View窗口,点击x关闭分离面板

17.MSDN Search:搜索MSDN

2)底部命令行工具

1.help:打开官方的使用页面介绍,所有的命令都会列出来

2.cls:清屏(Ctrl+X效果相同)

3.select:选择会话的命令

4.?.png:用来选择png后缀的图片

5.bpu:截获request

四、抓取https协议

先对Fiddler进行设置

校验证书

打开手机浏览器,在地址栏中输入代理服务器的IP和端口,会看到一个Fiddler提供的页面

192.168.0.xxx:8888,下载证书

Fiddler的安装设置的更多相关文章

  1. Fiddler的安装

    相关下载软件(链接:https://pan.baidu.com/s/1HFdFNph6FGHOFtZq09ldpg 提取码:3u3l ) fiddler是基于.net环境的,所以需要先安装.net 安 ...

  2. Android、IOS的Fiddler证书安装教程

    通过手机连接fiddler实现代理访问,其中必须得安装证书才能生效,那么针对不同的手机连接方式也不一样,分为两类:Android.iOS: Android-Fiddler证书安装: 直接在任意浏览器中 ...

  3. fiddler的安装以及使用同时对Android 与IOS 抓包配置进行分析 进阶 一

    由于工作方向的原因,很久没有用过APP抓包工具了,有那么一天遇到了bug需要协助开发工程师进行定位分析,然后又重新梳理了一下之前常用的抓包工具,这里重点介绍一下目前市面上最流行的几款抓包工具,根据自己 ...

  4. hive安装--设置mysql为远端metastore

    作业任务:安装Hive,有条件的同学可考虑用mysql作为元数据库安装(有一定难度,可以获得老师极度赞赏),安装完成后做简单SQL操作测试.将安装过程和最后测试成功的界面抓图提交 . 已有的当前虚拟机 ...

  5. PyCharm 2017 官网 下载 安装 设置 配置 (主题 字体 字号) 使用 入门 教程

    一.安装 Python 3.6 首先,要安装好 Python 3.6.如果你还没有安装,可以参考咪博士之前的教程 Python 3.6.3 官网 下载 安装 测试 入门教程 (windows) 二.官 ...

  6. mac下Fiddler的安装-启动

    使用教程参考:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html#request 环境安装 Mono安装 首先,Mac下需要 ...

  7. Ubuntu 18.04 Numix主题安装设置

    Ubuntu 18.04 Numix主题安装设置 一.首先安装Numix主题 展现效果如下图 1.安装numix sudo add-apt-repository ppa:numix/ppa 2.安装主 ...

  8. [0412]SQL Server 2008 R2 安装 & 设置

    SQL Server 2008 R2 安装 & 设置 Sql Server 安装 安装环境: Windows 10 1709 64位 安装文件: Sql Server 2008 R2 Sql ...

  9. ActiveReports 报表控件V12新特性 -- 可定制的安装设置

    ActiveReports是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForms / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求 ...

随机推荐

  1. Html Agility Pack解析HTML页

    文章来源:Html Agility Pack解析HTML页 现在,在不少应用场合中都希望做到数据抓取,特别是基于网页部分的抓取.其实网页抓取的过程实际上是通过编程的方法,去抓取不同网站网页后,再进行分 ...

  2. C++指针数组和指向指针的指针

    指针数组 定义: 如果一个 数组,其元素均为指针型数据,该数组为指针数组,也就是说,指针数组中的每一个元素相当于一个指针变量,它的值都是地址. 形式: 一维指针数组的定义形式为: int[类型名] * ...

  3. 判断UA这种事不能说的太明。

    [微博] Mozilla/5.0 (Linux; U; Android 4.2.2; zh-cn; GT-I9502 Build/JDQ39) AppleWebKit/534.30 (KHTML, l ...

  4. eclipse在Ubuntu 13.04下的安装过程

    eclipse在Ubuntu 13.04下的安装过程及问题小记 一.eclipse安装过程 首先确保在安装eclipse之前已经安装好Java虚拟机 1. eclipse官网下载压缩包 下载地址:ht ...

  5. jQuery获取动态生成的元素

    需求描述:页面上可以动态添加数据,比如table,点击按钮可以动态添加行.又或页面 加载时table数据是通过ajax从后台获取的.而这时我们想要获取其中的某个值,又该如何获取呢? 如果是要通过某个事 ...

  6. Python之FTP多线程下载文件之多线程分块下载文件

    Python之FTP多线程下载文件之多线程分块下载文件 Python中的ftplib模块用于对FTP的相关操作,常见的如下载,上传等.使用python从FTP下载较大的文件时,往往比较耗时,如何提高从 ...

  7. iOS多线程的初步研究(六)

    iOS多线程的初步研究(六) iOS平台提供更高级的并发(异步)调用接口,让你可以集中精力去设计需完成的任务代码,避免去写与程序逻辑无关的线程生成.运行等管理代码.当然实质上是这些接口隐含生成线程和管 ...

  8. 数据结构中的棧在C#中的实现

    数据结构中的棧在C#中的实现 一.大致学习 棧是一种面向表的数据结构,棧中的数据只能在标的某一短进行添加和删除操作,是一种典型的(LIFO)数据结构. 现实生活中的理解:自助餐厅的盘子堆,人们总是从顶 ...

  9. Android RecyclerView体验(一)- 简介

    在网上关于RecyclerView的基本使用方式已经有了比较详细介绍,而且其设计结构也类似于ListView,所以本文将不重点介绍如何使用,在文末的引用中都可以相关内容.这里主要是介绍Recycler ...

  10. 使用 IDEA 创建 Maven Web 项目 (四)- 让 WEB 应用跑起来

    在 IDEA 中配置 Tomcat 单击 IDEA 工具栏上的 Edit Configurations... (在一个下拉框中),弹出 Run/Debug Configurations 对话框. 单击 ...