HTTP之手机抓包工具篇
简介
现在手机移动互联网时代 手机app 运用 如日冲天。自然手机app的问题排除也是头疼,明明自己测试 上线的接口正常 到了手机app就不行。怎么办呢?别急,现在有好多手机抓包工具啦!
1. Charles Proxy是一个安装在Mac上的代理软件,通过它可以捕获手机端的请求数据。
2. Fiddler是Windows环境下最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。同时它也允许对手机进行HTTP抓包。
另外其他同类的工具有: httpwatch, firebug, wireshark。但是前两款好像都是以插件的形式工作,所以应该是只能监控特定浏览器的http请求,而无法监控手机端的请求。wireshark没有研究过。但有上述两款抓包工具应该就够了,尤其值得称道的是Fiddle同时支持windows,Linux和MacOS等多种平台,完全能够满足日常的需求。
Fiddle使用
1 下载安装:
Fiddler的官方下载地址:官方下载
本文使用的Fiddle版本为V4.6.2。
2 配置:
2.1 到Tools下的Telerik Fiddler Options中配置:
2.2配置HTTPS
有一点需要注意,就是如果要抓HTTPS的包,HTTPS加密这个选项是必须要选的,这会生成一个Fiddler的根证书,以便后面在手机上安装使用。
2.3 配置Connection
端口设置为8888,Allow remote computer to connect要勾上。
3 手机端配置:
3.1 配置wifi的无线网代理:
ip为fiddler所在机器ip,端口为之前配置的8888。 我在使用中是使用360免费wifi把笔记本作为热点,然后用手机连接。
3.2 安装证书:
至此手机端配置也已经完成。
4 抓包:
做完上述配置后,就可以抓包了!最后上一张抓包时的截图:
参考文献:
Fiddler手机抓包:
http://www.cnblogs.com/y112102/p/5073770.html
wireshark官网:
https://www.wireshark.org/
Fiddler教程:
http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html
charles捕获手机端请求数据:
http://www.cnblogs.com/wonyun/p/charles_proxy.html
HTTP之手机抓包工具篇的更多相关文章
- Fiddler手机抓包工具如何设置过滤域名?
fiddler手机抓包工具如何设置过滤域名?如题.fiddler抓包可以完成我们移动开发者的调试测试需求.所以说抓包尤其重要,但是多余的网页请求和手机的其他链接影响我们手机开发的需求.下面我教大家怎么 ...
- Fiddler4入门--手机抓包工具安装和使用说明
Fiddler4入门--手机抓包工具安装和使用说明.电脑最好是笔记本连同一个wifi,这样能和手机保持统一局域网内. 很多区块链dapp项目方风控做的很差,利用fiddler抓包分析找一些漏洞,然后利 ...
- 发现一个好的手机抓包工具Http Traffic
---恢复内容开始--- 晚上加班闲着没事,喜欢抓包,逛破解论坛,看到他们在聊Http Traffic手机抓包工具, 就下载了打算玩玩 Http Traffic: 是 HTTP 抓包调试工具 HTTP ...
- Android利用Fiddler进行网络数据抓包,手机抓包工具汇总
Fiddler抓包工具 Fiddler抓包工具很好用的,它可以干嘛用呢,举个简单例子,当你浏览网页时,网页中有段视频非常好,但网站又不提供下载,用迅雷下载你又找不到下载地址,这个时候,Fiddler抓 ...
- Android利用Fiddler进行网络数据抓包,手机抓包工具汇总,使用mono运行filddler
Fiddler抓包工具 Fiddler抓包工具很好用的,它可以干嘛用呢,举个简单例子,当你浏览网页时,网页中有段视频非常好,但网站又不提供下载,用迅雷下载你又找不到下载地址,这个时候,Fiddler抓 ...
- 【MAC工具】手机抓包工具之 —— whistle
本文链接:https://blog.csdn.net/weixin_42534940/article/details/88783455安装参考: https://github.com/avwo/whi ...
- Fiddler手机抓包工具设置过滤域名
需求:我想用fiddler抓包只抓test.sis.1course.cn; pre.schoolis.cn; sistest02.schoolis.cn;这几个域名下的请求 设置步骤:https:// ...
- packet Capture 手机抓包工具
packet Capture packet Capture 是一款免root的app, 运行在安卓平台上,用于捕获http/https网络流量嗅探的应用程序 特点: 捕获网络数据包,并记录太慢,使用中 ...
- fiddler 抓包工具(新猿旺学习总结)
安装抓包工具 Fiddler 直接安装 fiddler下载连接:https://www.lanzous.com/i30k09c 设置 fiddler 因为 r fiddler 是抓取 P HTTP 和 ...
随机推荐
- 问题解决——Group Box控件遮挡其他控件
转载请保持文章的完整性并显要地注明出处 本文链接:http://blog.csdn.net/wlsgzl/article/details/38042301 ====================== ...
- VMware 12Pro 安装MACOS 10.10
前言 最近帮人MacBook PRO重新安装了下10.10,在加上用了IP6,对苹果系统很有好感,所以想自己装个mac系统玩一下.虽然有了surface pro3 但是看了时间久了厌了,好想买个MAC ...
- nginx看端口使用情况
[root@iZ94j7ahvuvZ sbin]# netstat -apn Active Internet connections (servers and established) Proto R ...
- 【软件】图文解释XCode常用快捷键的使用
一.关于运行调试 1.运行,停止,都在工具栏的Product里. Command + R 运行. Command + . 停止 2.F6单步调试.F7跳入,F8继续, 和Eclipse,VS类似 ...
- 用Python和摄像头制作简单的延时摄影
“延时摄影(英语:Time-lapse photography)是以一种较低的帧率拍 下图像或者视频,然后用正常或者较快的速率播放画面的摄影技术.在一段延时摄影视频中,物体或者景物缓慢变化的过程被压缩 ...
- Linux压力测试工具Tsung安装、使用和图形报表生成
简介 Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.针对 HTTP 测试,Tsung ...
- java 16-1 ArrayList的练习1
需求: ArrayList去除集合中字符串的重复值(去掉相同的字符串) 分析: 第一种做法:创建一个新的空集合: A:创建1个具有相同字符串的集合 B:创建1个空的集合 C:遍历第一个集合里面的元素 ...
- java 15 -3 集合的遍历的练习
练习:用集合存储5个动物对象,并把动物对象进行遍历. 分析: A:创建动物类 a:无参构造方法 b:有参构造方法 c:get.set方法 B:创建集合对象 a:Collection animal = ...
- android机型排行榜(201509)
http://forum.techweb.com.cn/thread-1352272-1-1.html
- openstack虚拟机迁移的操作记录
需求说明:计算节点linux-node1.openstack:192.168.1.8 计算节点linux-node2.openstack:192.168.1.17 这两个计算节点在同一个控制节点下( ...