介绍 Fiddler 在 PC 端和移动端,模拟器抓取数据包

Fiddler抓取PC端数据包:

  这里 Fiddler 抓取网页客户端的数据包时,其原理就是在 客户端/浏览器 和 服务器端 之间,加上了一个 Fiddler 代理服务器,在数据包在客户端和服务器端进行传递时,会被处于中间代理的 Fiddler 代理服务器记录下来。

  首先,我们启动 Fiddler 抓包工具,这个时候,一般情况下,代理会自己开启,不用进行额外的网络设置,我们打开一个 Chrome 浏览器,进行访问百度等网页,就会在 Fiddler 中出现浏览的数据包。如果发现这里抓不到数据包,我们需要进行排查一下:

  1)排查我们的网络代理是否开启了;

  我们打开浏览器,这里以 Chrome 浏览器为例,我们可以看到 Chrome 浏览器设置中高级设置,找到打开代理设置选项:

  这里的代理服务器,默认是不勾选的,然后我们打开 fiddler 抓包工具,可以看到这里的代理服务器设置被默认开启:

  这个时候,我们就能抓取到数据包了。

  2)排查Fiddler自身设置抓取 HTTPS 协议包;

  打开 Fiddler,点击工具栏中的 Tools---> Options,切到Https页签,勾选选项:

  然后切换到 Connections 页签,勾选下面选项,这里的端口默认是 8888 端口:

  3)排查浏览器版本;

  这里建议安装最新版本的浏览器,可以避免一些奇怪的莫名错误。

  4)证书安装;

  证书安装这里自行百度,一般安装fiddler时会自动安装上。

Fiddler抓取移动端数据包:

  1)打开 fiddler,点击菜单栏中的 Tools ---> Fiddler Options;

  2)选中 Connections 页签,设置代理端口号为8888,勾选 Allow remote computer to connect,点击 OK,然后重启 Fiddler;

  3)cmd进入到电脑dos界面,输入 ipconfig 命令,查看电脑的 ip 地址;

  4)在手机端链接同网段内的WiFi,然后设置代理IP和端口号一致;

  5)然后在手机浏览器中,输入 IP:端口号,下载Fiddler的证书进行安装;

  6)证书安装完成后,就可以用手机进行访问,然后在 Fiddler 中就可以看到手机访问的数据包了;

 
Fiddler抓取模拟器数据包:

  模拟器的基本原理和移动端相似,就是相当于在电脑上操作一个模拟的手机端。

  1)Fiddler设置和上面提到的是一样的,进行设置即可;

  2)打开模拟器,找到模拟器中链接网络的WLAN信号,进行长按修改网络;

  3)点击修改网络弹出界面中的“显示高级选项”设置,然后代理选择“手动”,代理服务器主机名和端口号,就用上面我们查询到的即可,然后保存;

  4)保存后,同样的,用模拟器的浏览器访问 ip地址:代理端口号,如:http://192.168.20.107:8888,然后下载 Fiddler 安全证书进行安装;

  5)安装完证书后,需要取一个名字,名字随便去一个就行了,然后到这一步,Fiddler就可以对我们设置过后的模拟器进行抓包了。

Fiddler抓包设置的更多相关文章

  1. Fiddler 抓包设置

    手机抓包设置 一:配置Fiddler参数 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS, 勾选CaptureHTTPS CONNECTs ...

  2. Fiddler手机抓包设置

    前提条件:1).电脑需要安装Fiddler2).测试手机需要支持Wifi3).测试手机与电脑需要同一网络4).所测APP需支持代理 三.设置Fiddler 1.(1)电脑端打开安装好的的fiddler ...

  3. fiddler抓包HTTPS配置及代理设置

    使用fiddler抓包过程中遇到一系列的问题,浪费了大半天时间~~~写下解决办法 按照网上方法配置之后还是无法抓到cookies提示各种证书错误 1.卸载fiddler重新安装,设置 2.设置步骤 ( ...

  4. Fiddler抓包工具怎么设置HTTPS抓包

    最近在学习使用 Fiddler 抓包工具时遇到一个问题,Fiddler 默认只对 HTTP 协议进行抓包,如果出现下图提示,则需要进行相应设置才可以抓包HTTPS 具体步骤 ①:Tools-Optio ...

  5. Fiddler之常用操作(过滤器设置,代理设置,手机抓包设置,手机代理配置)

    记录下,工作中常用的一些设置和操作~ 1.过滤“脏”请求 两个下拉框的名词解释: A.内外网过滤 No Zone Filter:不分区域过滤(内网外网都显示) Show only Intranet H ...

  6. Fiddler抓包工具 请求图标为一个锁的图标的设置

    第一步,Fiddler抓包的数据 前面的都是一个锁的图标,的设置方法, 然后 点击打开 按此设置图一 在图二, 图三. 其他默认就好

  7. 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(9)-Fiddler如何设置捕获Https会话

    1.简介 由于近几年来各大网站越来越注重安全性都改成了https协议,不像前十几年前直接是http协议直接裸奔在互联网.还有的小伙伴或者童鞋们按照上一篇宏哥的配置都配置好了,想大展身手抓一下百度的包, ...

  8. 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(10)-Fiddler如何设置捕获Firefox浏览器的Https会话

    1.简介 经过上一篇对Fiddler的配置后,绝大多数的Https的会话,我们可以成功捕获抓取到,但是有些版本的Firefox浏览器仍然是捕获不到其的Https会话,需要我们更进一步的配置才能捕获到会 ...

  9. 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(11)-Fiddler设置安卓手机抓包,不会可是万万不行的!

    1.简介 Fiddler不但能截获各种浏览器发出的 HTTP 请求,也可以截获各种智能手机发出的HTTP/ HTTPS 请求. Fiddler能截获 Android 和 Windows Phone 等 ...

随机推荐

  1. Educational Codeforces Round 57 (Rated for Div. 2) C 正多边形 + 枚举

    https://codeforces.com/contest/1096/problem/C 题意 问是否存在一正多边形内三点构成的角度数为ang,若存在输出最小边数 题解 三点构成的角是个圆周角,假设 ...

  2. MySQL实战45讲学习笔记:第八讲

    一.今日内容概要 我在第 3 篇文章和你讲事务隔离级别的时候提到过,如果是可重复读隔离级别,事务 T 启动的时候会创建一个视图 read-view,之后事务 T 执行期间,即使有其他事务修改了数据,事 ...

  3. [LeetCode] 785. Is Graph Bipartite? 是二分图么?

    Given an undirected graph, return true if and only if it is bipartite. Recall that a graph is bipart ...

  4. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext之解决办法

    错误产生背景:将之前用Eclipse写的Blog项目迁移到Idea上面.Ecilpse项目一直是没有问题的. 错误原因分析:原因是项目依赖中引入的jpa,另外也与Idea比较智能也有关系 解决办法: ...

  5. 【阿里云IoT+YF3300】2.阿里云IoT云端通信Alink协议介绍

    如果单单只有MQTT协议,也许很难支撑起阿里这个IoT大厦.Alink协议的出现,不仅仅是数据从传感端搬到云端,它就如基因图谱,它勾画了一个大厦的骨架,有了它,才有了IoT Studio,才有了大数据 ...

  6. Azure DevOps Server 经验分享(国内重型工程公司)

    受邀在上海为国内著名的重型工程公司的软件研发团队分享了Azure DevOps Server 的经验. http://www.cnblogs.com/danzhang/  DevOps MVP 张洪君 ...

  7. linux vsftp查看ftp账号信息的方法

    linux vsftp查看ftp账号信息的方法 查看注册的FTP账号 在/etc/vsftpd/chroot_list 密码看不到 只能重置密码 passwd username

  8. javascript碰撞检测的方法

    javascript碰撞检测的方法需要把要检测碰撞的精灵都放到数组里array push 然后循环遍历数组里的精灵检测碰撞 ps:不放到数组里没办法循环遍历检测每个精灵核心代码如下 <pre&g ...

  9. c++小学期大作业攻略(三)用户系统

    Update at 2019/07/22 14:16 发现一个大坑,我们后期是打算用QSS统一堆样式进行美化的,于是我把之前对QLabel进行的setAlignment全部去掉了,打算统一丢进Qss里 ...

  10. Java代码质量检查checkstyle, pmd, cpd, p3c,findbugs, jacoco, sonarquebe以及和Jenkins集成

    概述 又搞一边质量扫描插件,之前做过一遍,然后后面各种忽略,然后就放弃了,所以,应该寻找一种方法,循序渐进的实施.本次将实施一个基本的打包扫描方案,包含 checkstyle 固定团队编码风格,固定命 ...