fiddler+android抓包工具配置使用
今天临时增加一个工作,手机需要抓包,查看了不同的抓包工具,最后确定使用fiddler抓包工具进行操作,这里以android为例记录一下工具的配置和使用操作。
fiddler的安装
网上有很多fiddler的下载地址,这里我主要使用的是绿色版的,百度网盘地址如下:链接: https://pan.baidu.com/s/1boKNRkz 密码: njye
直接打开使用原版即可,如图

fiddler的配置
接下来就是如何配置fiddler,可以对android手机进行抓包操作。
首先打开fiddler软件界面如图所示

fiddler安装的pc上的配置
打开fiddler菜单Tools-->Fiddler Options->https打开配置界面,如图

1. 配置fiddler允许监听https
勾选Decrypt HTTPS traffic和Ignore servercertificate errors两项(第一次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行),见图:

2. 配置fiddler允许远程连接
接上一步窗口中点击Tools->Fiddler Options->Connections,勾选allow remote computers to connect,默认监听端口为8888(下图Fiddler listens on port就是端口号),若端口被占用可以设置成其他的端口号,配置好后要重新启动fiddler,如下图:

点击"ok",这样pc端就配置完成了。接下来就是手机端的配置操作,这里以android为例说明(ios方法基本相同)。
安卓手机配置
首先要保证pc和手机在同一网络中,这里使用的是pc共享的无线wifi,所以满足条件。
然后找到本机的ip地址,在cmd中输入命令ipconfig /all即可查看本机ip,如图

1. 手机网络配置
手机和电脑在同一网络中,打开手机浏览器http://ip:端口号,这里是http://192.168.8.170:8888,(端口号就是pc端配置的connections中设置的端口号),打开如图所示

在打开的界面中,点击"FiddlerRoot certificate"安装fiddler证书到手机端,如图

界面中,设置证书名称并保存。
接下来就是手机wifi的连接设置,如图

wifi设置中,点击"高级选择"按钮,在下面设置手动设置代理服务器的ip和端口号,见图。
pc和手机设置完成之后,我们就可以在手机上操作打开搜狗浏览器,而fiddler就可以抓包,如图

注意
- 请确保本机的防火墙是关闭的
- 请确保手机和pc是在同一网络
第一次配置完成之后,无法如何操作,fiddler无法抓包,重复查看了多次,配置是没有问题的,后来修改了[过滤会话来源]:选择只来自浏览器的“web Browsers”更改为不来自浏览器的“non-Browser”或"All Processes",如图

这样就可以进行手机抓包操作了。
fiddler+android抓包工具配置使用的更多相关文章
- HttpCanary——最强Android抓包工具!
迎使用HttpCanary——最强Android抓包工具! HttpCanary是一款功能强大的HTTP/HTTPS/HTTP2网络包抓取和分析工具,你可以把他看成是移动端的Fiddler或者Char ...
- Fiddler手机抓包工具如何设置过滤域名?
fiddler手机抓包工具如何设置过滤域名?如题.fiddler抓包可以完成我们移动开发者的调试测试需求.所以说抓包尤其重要,但是多余的网页请求和手机的其他链接影响我们手机开发的需求.下面我教大家怎么 ...
- 安卓微信连接fiddler等抓包工具无法抓取https
问题描述: 在手机连接pc的fiddler后,安卓微信打不开https页面,安卓的浏览器.qq等都可以正常访问https,ios也都可以,就只有安卓微信放问https是空白页面 解决思路: 一. 证书 ...
- android抓包工具——使用fiddler4在安卓手机抓包
Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包 ...
- *android抓包工具——fiddler抓包分析api接口
本文地址:http://blog.csdn.net/u011733020 首先,写这个仅仅是为了学习.不是要做什么违法的事情,假设有问题,有关部门 请联系我,立刻删除. 不要查我水表. 正题:这里介绍 ...
- Fiddler手机抓包工具设置过滤域名
需求:我想用fiddler抓包只抓test.sis.1course.cn; pre.schoolis.cn; sistest02.schoolis.cn;这几个域名下的请求 设置步骤:https:// ...
- Android抓包工具Fiddler抓取数据
1.手机端设置 2.Fiddler设置监听 Tools/Fiddler options 是否允许监听到https(Fiddler默认只抓取http格式的),首次点击会弹出是否信任fiddler证书和安 ...
- Burp Suite pro 抓包工具配置
下载地址: 链接:https://pan.baidu.com/s/1WyuAlJSWZ3HyyEQlpiH3cA 提取码:6l38 破解相关请查看解压文件链接 1.firefox代理设置: burp ...
- 类似与fiddler的抓包工具 burp suite free edition
burp suite free edition
随机推荐
- TreeView简单的动态加载数据
简单的小记录,省得去看控件属性详情了,基本常用的属于就几个 先是判断根节点是否存在控件中,如果不存在则创建,之前要添加了节点同样的方法 把根节点传到子节点的方法中,再判断是否在根节点里存在子节点,如果 ...
- Ionic3 创建应用后,目录结构
ionic start myApp blank (空项目) hooks --编译cordova时自定义的脚本命令,方便整合到我们的编译系统和版本控制系统中 node_modules --node各类依 ...
- windows 系统下C++实现的多线程
摘抄http://blog.csdn.net/huyiyang2010/article/details/5809919 Thread.h #ifndef __THREAD_H__ #define __ ...
- IOS学习——iphone X的适配
说实话,对于一个刚入门iOS两个月的新手而言,在拿到这个任务的时候整个人都是懵逼的,怎么做适配?哪些地方需要适配?该怎么做?一个个问题搞得头都大了. 首先,啥都不管,先在iPhone X上运行起来看看 ...
- html网页中加载js脚本 下载下来是乱码(文件编码格式)
问题描述: 在一个index.html网页中,引入了jquery脚本,但是却出现错误,提示$ is not defined <!DOCTYPE html> <html lang=&q ...
- 简单类型对象 String
简单值不是对象,因此也没有属性方法,因此运行下面代码时 var s1 = “some text”; var s2 = s1.substring(2); 实际上是运行在read模式,字符串的值会 ...
- ASP.NET Core中的OWASP Top 10 十大风险-失效的访问控制与Session管理
不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: https://dotnetcoretutorials.com/201 ...
- PgSql on Docker with HaProxy 反向代理
Run PgSql on Docker as Remote Db docker run -d -it \ --name pgdb \ -p 5432:5432 \ -e POSTGRES_USER=p ...
- java Mybatis框架动态SQL
1.if+where <select id="getgoods" resultType="Goods" > select * from goods ...
- 基于HTML5的WebGL经典3D虚拟机房漫游动画
第一人称在 3D 中的用法要参考第一人称在射击游戏中的使用,第一人称射击游戏(FPS)是以第一人称视角为中心围绕枪和其他武器为基础的视频游戏类型 ; 也就是说,玩家通过主角的眼睛来体验动作.自从流派开 ...