用fiddler抓手机的http/https的请求

首先说明fiddler既可以抓web端的请求,也可以抓取手机端的请求。这里主要介绍抓取手机端的请求,因为安装好fiddler,默认就可以抓取web端的http的请求了,要抓https的请求,设置一下就OK了。

抓手机的http\https的请求原理

前置条件:

1.电脑(安装fiddler),手机(发送http、https请求)

2.保证电脑和手机在同一局域网内。如是笔记本和手机,两个连接同一WiFi就OK,如是台式电脑和手机,台式电脑连接有线,手机连接无线,只要连的是同一路由器就行。

操作步骤:

1.先安装fiddler到电脑中,这里省略,可以去看我的另一篇文章(fiddler安装)。

2.在fiddler中配置抓取https请求,因为安装好的fiddler自动就可以抓取http请求了

  • 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,

    勾选Decrypt HTTPS traffic和Ignore servercertificate errors两项,点击OK,如下图。

  • 首次点击ok会弹出是否信任fiddler证书和安全提示,直接点击yes就行.

3.在fiddler中配置允许远程连接

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

4.打开手机,保证电脑和手机在同一局域网内。

5.打开手机浏览器:输入http://ip:端口号

ip是你的电脑(装有fiddler)的ip,端口号为上面的8888

如:http:192.168.3.119:8888,如下图。

6.点击FiddlerRoot certificate

7.给证书取个名字,点击确定,如下图。

8.要求设置一个手机密码,自己设置一个,记住密码就行,最后不用了去系统-安全-密码中去掉即可;

9.打开手机设置,找到代理设置,改成手动,输入服务器和端口号,就完成了。

10.手机打开浏览器,输入百度,去fiddler中查看,会显示一些http信息,就成功了。

不用抓包了:

1.停止电脑对手机的网络监控

系统设置-wifi,找到代理,去掉即可;

2.删除手机中证书

安卓系统设置—安全—收信任的凭证—用户,点击证书删除即可;

3.删除手机上密码

手机系统—安全—密码,删除系统密码即可;

时间: 2024-11-05 02:36:12

用fiddler抓手机的http/https的请求的相关文章

Fiddler抓包10-会话框添加请求类型(get、post)

前言 在使用fiddler抓包的时候,查看请求类型get和post每次只有点开该请求,在Inspectors才能查看get和post请求,不太方便.于是可以在会话框直接添加请求方式. 一.添加会话框菜单 1.点会话框菜单(箭头位置),右键弹出选项菜单 2.选择Customize columns选项,Collection选项选择Miscellaneous 3.Field Name选择:RequestMethod 4.点Add按钮即可添加成功 二.隐藏会话菜单 1.选择需要隐藏的菜单,右键.选择Hi

Fiddler抓包使用教程-Https

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72956016本文出自[赵彦军的博客] 开启 Https 抓包 Fiddler 默认下,Fiddler不会捕获HTTPS会话,需要你设置下. from all processes : 抓取所有的 https 程序, 包括 本机 和 手机from browsers only : 只抓取浏览器中的 https 请求from non-browsers only : 只抓取除了浏览器之外的

Fiddler抓手机网络包

Fiddler是一个强大的http和https抓包工具,在移动开发中,用Fiddler给手机抓网络包对开发和调试带来极大的好处.下面介绍一下具体用法: 1.第一步设置手机代理,打开手机网络设置,改为手动设置代理,ip地址写上自己电脑的IP,端口号写8888(因为finddler默认监听的端口号是8888,如果电脑8888端口号有冲突可以在fiddler里修改) 2.完成第一步后就可以抓取从手机端的HTTP包了,如果自己的客户端有HTTPS请求,非正式环境可以设置跳过证书校验,如果是正式环境则需要

61. 记一次使用fiddler抓手机网络包的过程

使用Fiddler可以很方便的抓取网络请求,比如Http,但是怎么在电脑上使用Fiddler抓取手机里面网络请求呢?比如我们要调试某个手机App. 一. 下载Fiddler 首先要下载Fiddler, 对了目前只有windows上面可以用,mac上面使用很麻烦. 下载地址可以百度,也可以在腾讯上面下载https://pc.qq.com/detail/10/detail_3330.html 二. 设置Fiddler 2.1 打开Fiddler 2.2 设置连接参数 Tools->Options->

anyproxy-windows平台安装和抓手机app上https请求

前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生.这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和https请求了.这样就有个好处,当一个公司测试团队有多个人的时候,只需搭建一个AnyProxy服务,其它小伙伴浏览器上打开AnyProxy页面,手机上设置个代理就能刷刷刷的抓到请求了.解决了部分人电脑不正经的小伙伴fiddler死活抓不到https请求的问题,也解决了破解charles安装的问题,也不用

Fiddler抓包1-抓firefox上https请求

前言 fiddler是一个很好的抓包工具,默认是抓http请求的,对于pc上的https请求,会提示网页不安全,这时候需要在浏览器上安装证书. 一.网页不安全 1.用fiddler抓包时候,打开百度网页:https://www.baidu.com 2.提示:网页不安全 二.fiddler设置 1.打开菜单栏:Tools>Fiddler Options>HTTPS 2.勾选Decrypt HTTPS traffic,里面的两个子菜单也一起勾选了 二.导出证书 1.点右上角Actions按钮 2.

fiddler 抓取 安卓模拟器 https包

2017-12-12 16:47:45 星期二 需要材料: 1. fiddler 2. 逍遥模拟器 步骤: 1. fiddler->tool->Optiions...->connections 选定监听的端口号, 允许远程访问 2. fiddler->tool->Optiions...->HTTPS ->  选中抓取并解码 https -> 同意弹窗内容 3. 打开模拟器-> 设置WiFi-> 手动 -> 端口跟第1步设定的一致 ->

使用 Fiddler 抓取iPhone 的 HTTPS 请求

Fiddler 是著名的 HTTP(S) 抓包工具,功能十分强悍.Fiddler 采用代理的方式进行抓包,所以使用范围就非常广泛,不仅可以在 PC 端使用,更可以在移动设备上使用. 要在 iPhone 上使用并且可以抓取 HTTPS 数据包的话需要按以下方式设置. Fiddler 设置 选择 Tools -> Fiddler Options,打开 Fiddler 配置. 勾选 Decrypt HTTPS traffic,并选择 ...from remote clients only 和 Igno

fiddler抓取app的https的包

线上问题的排查有时候需要抓包,但是是https协议的,则需要安装证书 在Android 6.0 (API level 23)及以前,APP默认信任系统自带的CA证书以及用于导入的CA证书,Android 6.0 (API level 23)以后,APP默认只信任系统自带的CA证书,对于用户导入的不予理会. 也就是说目前只能使用6.0以下的安卓系统进行抓包了,当然也有其他办法,会比较麻烦一点 目录 1.设置fiddler 2.设置手机 3.抓包 1.设置fiddler 第一步:设置允许远程连接 参