使用Fiddle手机抓包、捕获流量数据介绍

原创 2016年08月29日 11:22:26

Fiddler通过代理的方式获取程序http/https通讯的数据,可以用其检测所有客户端和服务器的交互情况及http请求,支持监视、设置断点、甚至可以修改输入输出数据等功能。同时也可以使用fiddler作为代理服务器抓取第三方设备的数据包。

 

1、修改设置

Tools -> FiddlerOptions,接着进行如下设置,设置需要监听的端口号(默认8888),勾选“Allowremote computers to connect”



 设置监听协议(默认如下,一般可不用更改,即默认监听HTTP/HTTPS协议数据)

 
 2、设置WIFI热点供手机连接

    最简单的,可采用360免费wifi创建一个wifi热点,这个热点用于手机连接,当然前提是电脑的无线网卡能够正常工作如果没有无线网卡,则可以购买一个便携式无线网卡并插在电脑上。


    否则,可通过指令:netsh wlan start hostednetwork开启承载网络

指令:netsh wlan set hostednetwork mode=allow ssid=360-JX key=12345678设置好wifi热点,这里ssid就是热点名称,key就是密码,请参见下图。

3、设置手机WIFI代理

如下,手动设置代理,端口填写上述设置的监听端口,主机名填写运行Fiddler的主机IP地址

 

注意:确保手机WIFI IP地址和运行Fiddler的主机IP地址在同一个网段

 4、操作手机相关应用

 结果如下

 

5、发送捕获的请求


6、模拟服务器返回

本例的一个目的是,根据服务器返回js脚本名称,有选择的让浏览器执行本地的js脚本文件。

 
如上,浏览器向服务器请求两个js文件时,fiddler会分别返回本地的两个js脚本,供浏览器执行

大致说明:

Add Rule:同拖动操作,增加规则--如上,如果请求匹配给定的值(上例中为两个js的请求),则返回指定的内容(上例中为两个本地js脚本)

 

Import …:导入规则

Enable rules: 开启规则

Unmatched requestpassthrough:如果不匹配则放行,一般要勾选

Enable Latency:开启延迟,可选

Match only once:仅匹配一次

Save:保存规则


版权声明:本文为博主原创文章,未经博主允许不得转载。

利用Fiddler抓取手机流量

打开Fiddler界面 选择Tools-Fiddler Options-Connections Allow remote computers to connect 重启软件 最大化软件,光标放置...
  • samtaoys
  • samtaoys
  • 2016年05月17日 11:28
  • 2066

android 前后台流量监测

测试应用流量的时候,需要区分前台和后台试用的流量,但是目前一些Android 手机自带的流量监控已经没有那么细的一个区分,通常只有一个百分数。由于测试需要我自己写了一个APP 来测试原理很简单,其实就...
  • sinat_34824619
  • sinat_34824619
  • 2017年04月17日 12:28
  • 749

使用Fiddler对手机进行抓包

我的环境 win10操作系统笔记本、win10自带移动热点、小米2s手机 一、 PC端 配置Fiddler 1.配置HTTPS 打开Fiddler>>Tools>>Options>>HTTPS...
  • CGS_______
  • CGS_______
  • 2018年01月22日 18:19
  • 133

手机数据抓包的N种方法

在对移动数据业务进行质量指标分析的过程中,需要在手机终端侧进行抓包分析。由于Android系统是当前的主流系统之一,因而实现在Android系统手机端进行抓包分析对移动数据业务质量指标分析具有重要作用...
  • xia_xia0919
  • xia_xia0919
  • 2016年01月29日 16:43
  • 6471

Fiddler抓取HTTPs流量

Fiddler抓取HTTPS流量的原理 TLS是一种端到端的传输层加密协议,是HTTPS协议的一个组成部分。访问HTTPS站点时,HTTP请求、响应都通过TLS协议在浏览器和服务器之间加密传输,并且通...
  • MosMovon
  • MosMovon
  • 2015年09月15日 16:50
  • 7476

wireshark抓包数据:理解与分析

wireshark是一个非常好用的抓包工具,本文根据平时抓包经验,对之前wireshark抓包的一些常见知识点进行了整理。 有不当之处,欢迎指正 1.SYN,FIN会消耗一个序号,单独的ACK不消耗...
  • jinyongqing
  • jinyongqing
  • 2016年12月18日 17:31
  • 7260

教你用Fiddler在电脑上抓手机上的包

fiddler实现在电脑上抓手机上的包并且分析
  • niedongri
  • niedongri
  • 2017年05月31日 14:12
  • 1961

使用Fiddler抓取手机APP流量--360WIFI

哈哈,今天使用360wifi+fiddler成功抓取到了手机APP的流量信息,原来很简单呀 操作步骤: 1.打开Fiddler,Tools-Fiddler Options-Connecti...
  • u011494050
  • u011494050
  • 2015年04月24日 11:29
  • 2278

HTTPS协议及用Fiddler查看HTTPS流量

1.什么是HTTPS协议? HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之...
  • abcd1101
  • abcd1101
  • 2017年04月06日 21:19
  • 740

Android中利用手机抓包的方法,经典篇

在移动逆向分析以及 App 开发的时候,总会需要对其网络行为进行监控测试,本文总结一些抓包思路,并对其使用方法进行实践 笔者认为在抓包界,Wireshark 应该算是综合排名第一的工具(其实 W...
  • lanxingfeifei
  • lanxingfeifei
  • 2016年02月02日 09:00
  • 18734
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Fiddle手机抓包、捕获流量数据介绍
举报原因:
原因补充:

(最多只允许输入30个字)