Fiddler捕获 iPhone/Android 流量
由于 Fiddler 作为代理的形式来捕获流量,因此理论上来说是不区分客户端的(当然 Fiddler 要安装在 Windows,毕竟是 .NET 开发的工具)。
这一篇文章教你如何利用 Fiddler 捕获手机(iPhone/Android/其他)的流量。
系不系很鸡冻呢?
那让我们开始吧!
设置 Fiddler
依次点击:Tools > Fiddler Options > Connections
勾选 Allow remote computers to connect(允许远程计算机连接):

点击 OK 确定后重启 Fiddler。
将鼠标移动到右边的 Online 上边,Fiddler 会显示当前的 IP 地址,记下它,待会要用:

注:如果你没看到 Online,可能是因为你的窗口太小了,点最后边的三角形就会出现:

上边的这个 IP 地址即作为手机的代理 IP,端口号是 8888。如果建立了代理通讯,那么手机访问的流量都将经过 Fiddler,也就实现了截流的效果。
手机端设置
iPhone(演示:IOS 9.1)
1.依次点击:设置 -> 无线局域网 -> 你家的 WiFi,看到下边 HTTP 代理处,点击“手动”,填入刚才的 IP 地址和端口号:

2.打开手机浏览器,输入刚才的 ip 地址和端口号,中间用冒号(:)隔开

3.点击 FiddlerRoot certificate 下载证书

4.安装

5.输入你的手机解锁密码

6.搞定!!!
7.卸载的话就反其道而行:
7a. 在手机 WiFi 设置处关闭 HTTP 代理
7b. 依次点击设置 -> 通用 -> 描述文件,点击“删除描述文件”即可

Android(演示:魅族)
为了实验,偷偷拿了小姨子的手机,豁出去了!!
其实方法跟 iPhone 差不多,还要更简单些呢~
1.依次点击:设置 -> 无线局域网 -> 你家的 WiFi,点击代理设置 -> 手动,填入刚才的 IP 地址和端口号:

2.打开手机浏览器,输入刚才的 ip 地址和端口号,中间用冒号(:)隔开:

3.点击 FiddlerRoot certificate 下载并安装证书,搞定!!
测试
比如我打开手机的知乎日报 APP:

Fiddler 哗啦啦就显示一丢丢数据:

APP 打开的内容在这呢:

注意:只有走 HTTP/HTTPS 的流量才能被捕获噢~
原文地址:http://www.zjicmisa.org/index.php/archives/92/
Fiddler捕获 iPhone/Android 流量的更多相关文章
- 如何用 fiddler 捕获 https 请求
安装完 Fiddler 后,我们每次打开浏览器输入 url,Fiddler 便会捕获到我们的 http 请求(Fiddler 是以代理 web 服务器的形式工作的,它使用代理地址:127.0.0.1, ...
- 使用Fiddler对IPhone手机的应用数据进行抓包分析
原文出自: http://www.cr173.com/html/20064_1.html Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备. ...
- Android流量统计TrafficStats类
对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析. android.n ...
- 在服务器上用Fiddler抓取HTTPS流量
转自:http://yoursunny.com/t/2011/FiddlerHTTPS/在服务器上用Fiddler抓取HTTPS流量 阳光男孩 发表于2011-03-19 开发互联网应用的过程中,常常 ...
- android流量统计
研究过一段时间的android流量统计发个自己的总结帖 1 android有一个TrafficStats类可以直接获取 总接受流量TrafficStats.getTotalRxBytes(), 总发送 ...
- [原]使用Fiddler捕获java的网络通信数据
[原]使用Fiddler捕获java的网络通信数据 System.setProperty("http.proxySet", "true"); System.se ...
- Fiddler 教程之:Fiddler捕获会话
1 Fiddler的工作原理 Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888.当Fiddler退出的时候它会自动注销,这样就不会影响别的程序.不过 ...
- [Android Traffic] android 流量计算方法
android流量简介 流量统计文件:路径/proc/net/dev 打开文件,其中 lo 为本地流量, rmnet0 为3g/2g流量, wlan0 为无线流量. 在/sys/class/net/下 ...
- Android 流量分析 tcpdump & wireshark
APP竞争已经白热化了,控制好自己Android应用的流量能够给用户一个良好的用户体验噢,给用户多一个不卸载的理由. Android 怎样进行流量分析?用好tcpdump & wireshar ...
随机推荐
- Linux设备驱动之中断支持及中断分层
快速中断:在开启快速中断时,其他中断不会打断快速中断. 多个中断共享一个中断号. 中断行为受到限制: 1.不能使用可能引起阻塞的函数 2.不能使用可能引起调度的函数 中断注册:request_irq( ...
- SQL存储过程的调用及写法
调用函数: public class SqlProcess { ; public DataSet ReturnSet = null; public SqlDataAdapter adapter = n ...
- java 24 - 9 GUI 之 给窗体换图标、设置启动在屏幕中间、更换皮肤
A.首先更改窗体左上角的图片 步骤一: 创建3个包,分别建立1个类 第一个是窗体的包,窗体类:设置窗体的主要布置和功能 第二个是资源包,图片:把想要改的图案拉进来 第三个是UI界面包,UI界面设计类: ...
- 64位win7硬盘安装64位ubuntu 13.04
最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要 ...
- 使用adb shell卸载程序
个人感觉在命令行中卸载程序要比在手机界面卸载程序要方便许多,配合命令行下的报名查看包名的命令就更加方便了. 1.查看应用准确包名 adb shell pm list package -f |grep ...
- 使用ViewBag传送数据从控制器至视图
前一篇<ASP.NET MVC读取XML并使用ViewData显示>http://www.cnblogs.com/insus/p/4308740.html 中,在控制器中使用了ViewDa ...
- Linux常用命令笔记
~ 我的home目录/ 系统根目录进入home目录:cd \进入跟目录:cd /Maven编译:mvn clean deploy -U -Dmaven.test.skip=true dependenc ...
- 简单的js验证码
转自:未找到 <script type ="text/javascript" language ="javascript"> var cod ...
- [JAVA教程] 2016年最新spring4框架搭建视频教程 【尚学堂】
Spring4框架 主讲:邹波 类型:SSH 适合对象:学习完javase.数据库技术.jdbc者 Spring4.0作为一个广泛使用的开源框架,它由Rod Johnson创建.它是为了解决企业应用开 ...
- ViewModelBase && ObservableObject
ViewModelBase && ObservableObject 在Mvvm中,ViewModel和Model都需要具有通知界面更新数据的能力,这都要借助于WPF中的 INotify ...