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
随机推荐
- swift之函数式编程(二)
本文的主要内容来自<Functional Programming in Swift>这本书,有点所谓的观后总结 在本书的Introduction章中: we will try to foc ...
- HDU 4291 A Short problem(矩阵+循环节)
A Short problem Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)T ...
- Treats for the Cows
Treats for the Cows Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64 ...
- java线程池ThreadPool
package com.java.concurrent; import java.util.concurrent.ExecutorService; import java.util.concurren ...
- AngularJS学习篇(二十四)
AngularJS 应用 <html ng-app="myNoteApp"> <head> <meta charset="utf-8&quo ...
- PHP静态化技术
很多框架的模板引擎都有页面静态化的功能 目的是为了优化网站运行时间 静态化分两种 纯静态和伪静态 一. 纯静态 纯静态展示的是实实在在的静态页面 运行PHP程序 判断是否存在静态页 如果存在 展示 ...
- 通过扩大IE使用内存,解决skyline在IE下模型不能加载的方法
环境:skyline TerraExploere 6.6.1,win10 专业版 64位,ie 11 情况描述:在ie下浏览三维场景,ie占用内存不断增大并且内存占用固定在一个最高范围内,三维场景中部 ...
- 40个Java多线程问题
1.多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡.所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然 ...
- linux学习笔记二
进程(process)是程序实体运行的过程,是系统进行资源分配和调度的独立单位,或者说是一个程序在处理机上的一次执行活动. 区分一下进程和程序 1.0 程序是一个静态指令的集合:而进程是一个程序的动态 ...
- 高效sql2005分页存储过程
高效分页存储过程 --分页存储过程示例 Alter PROCEDURE [dbo].[JH_PageDemo] @pageSize int = 9000000000, @pageIndex int = ...