如何配置能让fiddler抓去https的请求?
2014-04-02 11:21
609 查看
1、打开fiddler,>>Tools>>Fiddler Options,
![](http://img9.ph.126.net/qBCNBCg7jFJZ2dPorjuL6A==/6598100009051860849.jpg)
打开如图所示的HTTPS配置项:
![](http://img4.ph.126.net/r92VStX_i_Xy5U5U8oLvLw==/6597733871680025564.jpg)
点击Export Rppt Certifica to Desktop :
![](http://img4.ph.126.net/wlw6R6rAjIOtUnzwzJRZFA==/6597190712937219104.jpg)
桌面上多了一个证书:
![](http://img6.ph.126.net/90a9VsBUv44K2xsWHTJiNQ==/6597888902819549046.jpg)
下面就是将证书导入:
点击开始-运行,输入:mmc,打开如下图所示页面,点击红框菜单
![](http://img7.ph.126.net/yYxP9Dm3YkD8aoKqh5dpkg==/6597209404634888697.jpg)
![](http://img8.ph.126.net/FmC3tw6BZjAn1vbLrhE5bA==/6597534860075398188.jpg)
![](http://img9.ph.126.net/DjXL-q1gs5-x9lY25kbVAA==/6597250086565120729.jpg)
最后点击完成,确定!
![](http://img9.ph.126.net/vkz9eoaToFBhZPkf35NVCA==/6597696488284678989.jpg)
![](http://img5.ph.126.net/_l5LFRNacATtgAdCN_wRgA==/6597727274610257685.jpg)
选择之前导出的证书文件,一路到底!
配置完毕!这样的话在浏览器中就可以抓到https的包了,但是如果要在手机上抓到https的包,需要在手机上安装Fiddler的证书(如果只想抓http的包,就可以忽略了),步骤如下:
1. 首先要知道Fiddler所在的机器的IP地址: 假如我安装了Fiddler的机器的IP地址是:192.168.1.104
2. 打开IPhone 的Safari, 访问 http://192.168.1.104:8888, 点"FiddlerRoot certificate" 然后安装证书,见图:
![](http://img.blog.csdn.net/20140402121704937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDQwOTY5Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注:安装这个证书需要设PIN密码,图形或数字
现在IPhone上的应用(比如Safari, Firefox, Itunes, App Store)发出的HTTP/HTTPS都可以被Fiddler获取。
实例: 打开Safari,
1. 输入http://www.cnblogs.com/tankxiao. 看看Fiddler能否捕获。
2. 输入https://dynamic.12306.cn/otsweb/ 看看Fiddler能否捕获。
用完了, 记得把IPhone上的Fiddler代理关闭, 以免IPhone上不了网。
![](http://img9.ph.126.net/qBCNBCg7jFJZ2dPorjuL6A==/6598100009051860849.jpg)
打开如图所示的HTTPS配置项:
![](http://img4.ph.126.net/r92VStX_i_Xy5U5U8oLvLw==/6597733871680025564.jpg)
点击Export Rppt Certifica to Desktop :
![](http://img4.ph.126.net/wlw6R6rAjIOtUnzwzJRZFA==/6597190712937219104.jpg)
桌面上多了一个证书:
![](http://img6.ph.126.net/90a9VsBUv44K2xsWHTJiNQ==/6597888902819549046.jpg)
下面就是将证书导入:
点击开始-运行,输入:mmc,打开如下图所示页面,点击红框菜单
![](http://img7.ph.126.net/yYxP9Dm3YkD8aoKqh5dpkg==/6597209404634888697.jpg)
![](http://img8.ph.126.net/FmC3tw6BZjAn1vbLrhE5bA==/6597534860075398188.jpg)
![](http://img9.ph.126.net/DjXL-q1gs5-x9lY25kbVAA==/6597250086565120729.jpg)
最后点击完成,确定!
![](http://img9.ph.126.net/vkz9eoaToFBhZPkf35NVCA==/6597696488284678989.jpg)
![](http://img5.ph.126.net/_l5LFRNacATtgAdCN_wRgA==/6597727274610257685.jpg)
选择之前导出的证书文件,一路到底!
配置完毕!这样的话在浏览器中就可以抓到https的包了,但是如果要在手机上抓到https的包,需要在手机上安装Fiddler的证书(如果只想抓http的包,就可以忽略了),步骤如下:
1. 首先要知道Fiddler所在的机器的IP地址: 假如我安装了Fiddler的机器的IP地址是:192.168.1.104
2. 打开IPhone 的Safari, 访问 http://192.168.1.104:8888, 点"FiddlerRoot certificate" 然后安装证书,见图:
注:安装这个证书需要设PIN密码,图形或数字
现在IPhone上的应用(比如Safari, Firefox, Itunes, App Store)发出的HTTP/HTTPS都可以被Fiddler获取。
实例: 打开Safari,
1. 输入http://www.cnblogs.com/tankxiao. 看看Fiddler能否捕获。
2. 输入https://dynamic.12306.cn/otsweb/ 看看Fiddler能否捕获。
用完了, 记得把IPhone上的Fiddler代理关闭, 以免IPhone上不了网。
相关文章推荐
- Http message handle/Delegating handler
- Window网络编程 TCP状态
- TCP/IP详解--数据链路层 & 以太网帧格式
- ping localhost 返回 ::1的导致不能打开http://localhost的原因及解决
- ping localhost 返回 ::1的导致不能打开http://localhost的原因及解决
- java 网络编程回顾(一)
- 如果因特网中的所有链路都提供可靠的交付服务,TCP可靠传输服务是多余的吗?
- Linux网络编程 — 设置connect函数连接超时
- cocos2d-x 网络编程一(cURL初级使用)
- 301、404、200、304、500HTTP状态
- 装饰器 转载自 http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html
- Linux tcpdump命令详解
- TCP层的分段和IP层的分片之间的关系 & MTU和MSS之间的关系
- Java https请求 HttpsURLConnection
- 苹果多点互联网络技术:改变人们沟通方式
- java ssl https 连接详解 生成证书
- TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- TCP长连接与短连接的区别
- LTE网络架构
- TCP/IP通信程序设计的丰富多样性(长短连接、同步异步等)