Fiddler 跟踪 手机页面数据包

随着 HTML5 的急速增长,现在越来越多的人,开始涉及到移动终端的 Web 开发领域,但手机端始终没有 PC 端这么多的调试工具。即使 PC 端浏览器模拟 user-agent 进行开发,也可能会发生移动终端和 PC 端浏览器渲染不一致的问题。

所以,最好还是在真正的手机端开发调试,但,怎么抓包呢?

今天,就向大家介绍 Fiddler 如何抓取 Android 手机浏览器上的数据包。

众所周知,Fiddler 是通过代理来实现数据捕获的。对 Android 手机来说,也是通过将网络连接的代理指向 PC 机的 Fiddler 端口,来实现数据包的拦截。

下面,我以我的一次实践为例,向大家介绍如何操作。

环境:Windows7、moto mb860(android 2.3.4)

1、首先,确保安装 Fiddler 的电脑和手机在可以互相访问的局域网内。因为要将手机的代理指向 PC 机,不能互相访问是不行的。

2、Fiddler 开启远程连接。Fiddler 主菜单 Tools -> Fiddler Options…-> Connections 页签

将允许远程电脑连接打勾;上面的的端口号无需改变,保持默认即可。

打勾后,请重启一下 Fiddler,这一步很重要。

3、在设置手机的代理之前,我们需要先获得安装 Fiddler 这台电脑在局域网内的 IP。在手机上设置代理服务器的时候会用到,开始菜单打开运行窗口(快捷键 Win + R),输入 cmd 回车,进入 Windows 命令行工具,输入 ipconfig 回车,结果形如下图:

你实际的局域网 IP 肯定跟我的不一样,不过不用担心,你把这个 IP 地址记下来。

3、现在,我们需要设置手机的代理。

打开系统设置

进入无线和网络模块

进入 Wifi 设置

找到当前正在使用的 Wifi 连接,长按会出来快捷菜单

选择“修改网络”,或者“代理服务器”,进入编辑界面

将使用代理服务器打勾,并填上刚才在 PC 机上 ipconfig 获得的 IP 地址 192.168.1.105,端口号填 Fiddler 默认的 8888

代理例外地址不用管了,留空吧。

点保存,就完成了代理的设置。

现在,我们就可以尝试下配置是否好了,打开遨游浏览器

输入一个网页 http://ming.sinaapp.com,试试看

与此同时,我们看看 Fiddler 上的数据抓包结果吧

bingo,成功啦

时间: 2024-10-20 08:02:47

Fiddler 跟踪 手机页面数据包的相关文章

使用Fiddler抓取手机APP数据包--360WIFI

使用Fiddler抓取手机APP流量--360WIFI 操作步骤:1.打开Fiddler,Tools-Fiddler Options-Connections,勾选Allow remote computers to connect,端口为8888:2.防火墙开放端口8888:2.在电脑上查看360wifi无线网卡IP地址,运行命令ipconfig /all,查看无线局域网适配器的IP信息192.168.1.100:3.手机wifi中设置代理为步骤2中的IP地址192.168.1.100,端口为步骤

Fiddler抓取https数据包

Wireshark和Fiddler的优缺点: ①Wireshark是一种在网络层上工作的抓包工具,不仅自带大量的协议分析器,而且可以通过编写Wireshark插件来识别自定义的协议.虽然Wireshark功能强大,但是却并不能解决所有的抓包问题,其原因在于:Wireshark工作在网络层:如果计算机配置了IPSec传输层加密,则在网络层的流量都已经被加密,什么也看不到.当今大量网络接口使用HTTPS加密,Wireshark不能抓取到HTTPS流量的明文内容. ②Fiddler工作在应用层上,作为

Fiddler 抓取手机APP数据包

Fiddler是一个调试代理,下载地址http://www.telerik.com/download/fiddler 下载安装运行后,查出运行机器的IP,手机连接同一网域内的WIFI,手机WIFI连接设置里的高级里,代理设置填写上Fiddler运行机器的IP,这样从手机访问的链接都会走Fiddler,可以直接在Fiddle里查看数据包 1.PC端安装Fiddler 下载地址:Fiddler.exe,下面是Fiddler的简单介绍(不感兴趣的可以直接跳过): Fiddler是强大且好用的Web调试

利用Fiddler 解SSL加密 数据包

在开发互联网应用的过程中,常常会设立或利用网络接口.为了调试对网络接口的使用,往往需要查看流入和流出网络接口的网络流量或数据包."抓包工具"就是一类用于记录通过网络接口的数据的工具. 我们知道,网络协议是分层设计的,OSI模型将网络协议分为了7个层次.不同的抓包工具,可以在网络协议的不同层次上工作.常用的Wireshark就是一种在网络层上工作的抓包工具,不仅自带大量的协议分析器,而且可以通过编写Wireshark插件来识别自定义的协议.虽然Wireshark功能强大,但是却并不能解决

Fiddler2 抓取手机APP数据包

原文:http://blog.goyiyo.com/archives/2044 下载安装运行后,查出运行机器的IP,手机连接同一网域内的WIFI,手机WIFI连接设置里的高级里,代理设置填写上Fiddler运行机器的IP,这样从手机访问的链接都会走Fiddler,可以直接在Fiddle里查看数据包 1.PC端安装Fiddler下载地址:Fiddler.exe,下面是Fiddler的简单介绍(不感兴趣的可以直接跳过):Fiddler是强大且好用的Web调试工具之一,它能记录客户端和服务器的http

Fiddler2 抓取手机APP数据包(转)

Fiddler是一个调试代理,下载地址http://www.telerik.com/download/fiddler 下载安装运行后,查出运行机器的IP,手机连接同一网域内的WIFI,手机WIFI连接设置里的高级里,代理设置填写上Fiddler运行机器的IP,这样从手机访问的链接都会走Fiddler,可以直接在Fiddle里查看数据包 1.PC端安装Fiddler下载地址:Fiddler.exe,下面是Fiddler的简单介绍(不感兴趣的可以直接跳过):Fiddler是强大且好用的Web调试工具

前段时间碰到的一些问题(免费WiFi设置+fiddler对手机进行抓包+fiddler抓不到https的请求)

这段时间转入移动端测试,对这块比较陌生,工作开展起来比较困难,所以好多东西都只是以解决问题为第一目标,没有去细细推敲其中原理,可能会有些语无伦次之感,但还是记一下当时解决问题的大致思路,供以后参考. 1. 免费wifi配置: 免费wifi使用时需要配置驱动.图文教程详见https://sec.corp.qihoo.net/APapply/wifi/ 首先下载随身wifi的官方安装程序 http://down.360safe.com/360ap/360freeap_whole_setup_5.3.

使用fiddler抓安卓APP数据包并调试PHP程序

我有个这样的需求 要在安卓APP向服务器发起请求的时候调试PHP程序. 把目标分解开来,大概步骤如下 调试PHP使用ECLIPSE+XDEBUG,而XDEBUG触发断点需要get方法传递一个参数或者设置一个COOKIE,我使用的是COOKIE的方法(我认为这种方法比较好) 也就是说,要想办法让APP发起请求的时候带着COOKIE信息,因为APP开发我不熟悉,所以只能想别的办法,我的办法就是HOOK到请求,然后添加上COOKIE值 刚刚好,fiddler除了可以抓取HTTP数据包的能力之外,他也可

怎样使用 fiddler抓取网络数据包?

今天我们使用的工具是一个非常著名的抓包工具,百度搜索一下即可找到(或者关注/私信我,查看共享,一般我在百度经验中使用到的软件类工具,都可以在共享网盘中找到),因此这里不演示下载,相信您能很容易得到它的. 下载/安装并运行它,界面如下:   一般地,我们常用的功能是: 1.开始/暂停 抓包,方法是,点击"File"->"Capture Traffic",或者直接按快捷键F12; 2.保存已经抓取到的数据包,方便以后再导入分析,点击"File"