Fiddler如何抓取手机APP数据包


Posted in Python onJanuary 22, 2016

Fiddler,这个是所有软件开发者必备神器!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPhone等都可以)。

第一步:下载神器Fiddler,下载链接:

http://w.x.baidu.com/alading/anquan_soft_down_ub/10963

下载完成之后,傻瓜式的安装一下了!

第二步:设置Fiddler

打开Fiddler, Tools-> Fiddler Options (配置完后记得要重启Fiddler)
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来

Fiddler如何抓取手机APP数据包

Fiddler如何抓取手机APP数据包

记住这个端口号是:8888

第三步:设置Android手机

首先获取PC的ip地址:命令行中输入:ipconfig,获取ip地址

Fiddler如何抓取手机APP数据包

好吧,这时候我就拿到了IP地址和端口号了

下面来对Android手机进行代理设置

确定一下手机和PC是连接在同一个局域网中

进入手机的设置->点击进入WLAN设置->选择连接到的无线网,长按弹出选项框:如图所示:

Fiddler如何抓取手机APP数据包

将代理设置成手动,将上面获取到的ip地址和端口号填入,点击保存。这样就将我们的手机设置成功了。

第四步:下载Fiddler的安全证书

使用Android手机的浏览器打开:http://192.168.1.96:8888, 点"FiddlerRoot certificate" 然后安装证书,如图:

Fiddler如何抓取手机APP数据包

到这里我们就设置好所有的值,下面就来测试一下,打开手机的超级课程表APP

Fiddler如何抓取手机APP数据包

这样就抓取Android移动端的数据包成功了,这个对于我们后面进行网络数据请求的调试有很大的帮助,我们可以通过这个方法来判断我们请求网络是否成功!

Python 相关文章推荐
Python多层嵌套list的递归处理方法(推荐)
Jun 08 Python
TensorFlow安装及jupyter notebook配置方法
Sep 08 Python
使用tensorflow实现AlexNet
Nov 20 Python
Python程序运行原理图文解析
Feb 10 Python
python基于物品协同过滤算法实现代码
May 31 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
详解Python 正则表达式模块
Nov 05 Python
python对视频画框标记后保存的方法
Dec 07 Python
使用python opencv对目录下图片进行去重的方法
Jan 12 Python
Python中使用双下划线防止类属性被覆盖问题
Jun 27 Python
python 如何上传包到pypi
Dec 24 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
Python爬虫抓取手机APP的传输数据
Jan 22 #Python
Python 列表排序方法reverse、sort、sorted详解
Jan 22 #Python
Python中使用urllib2模块编写爬虫的简单上手示例
Jan 20 #Python
Python模拟百度登录实例详解
Jan 20 #Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 #Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 #Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
Jan 20 #Python
You might like
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
微博短链接算法php版本实现代码
2012/09/15 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
JavaScript:Array类型全面解析
2016/05/19 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
微信小程序按钮点击跳转页面详解
2019/05/06 Javascript
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
JS实现多选框的操作
2020/06/24 Javascript
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
python迭代器与生成器详解
2016/03/10 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
2019/04/15 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
应届生如何写自荐信
2014/01/05 职场文书
五一服装活动方案
2014/01/11 职场文书
咖啡店创业计划书
2014/08/15 职场文书
具结保证书
2015/01/17 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
如何撰写促销方案?
2019/07/05 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
快速学习Oracle触发器和游标
2021/06/30 Oracle
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android