Fiddler岂但能截获各种浏览器收回的HTTP申请, 也能够截获各种智能手机收回的HTTP/HTTPS申请。
Fiddler能捕捉IOS设施收回的申请,比方IPhone, IPad, MacBook. 等等苹果的设施。
同理,也能够截获Andriod,Windows Phone的等设施收回的HTTP/HTTPS。
工作原理
Fiddler 是以web服务器的模式工作的,它应用地址:127.0.0.1,端口:8888。
Fiddler抓取HTTPS设置
启动Fiddler,关上菜单栏中的 Tools > Fiddler Options,关上“Fiddler Options”对话框。
对Fiddler进行设置:关上工具栏->Tools->Fiddler Options->HTTPS
选中Capture HTTPS CONNECTs,因为咱们要用Fiddler获取手机客户端收回的HTTPS申请,所以两头的下拉菜单中选中from remote clients only。选中下方Ignore server certificate errors.
配置Fiddler容许近程连贯
Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allow remote computers to connect。
重启Fidler(这一步很重要,必须做)。
Fiddler 如何捕捉Chrome的会话
- switchyomega装置插件
关上chrome利用商店
点击 深蓝色字体“增加至CHROME”
Fiddler 如何捕捉Firefox的会话
能反对HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其余浏览器是须要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就能够监听数据了。Firefox 上通过如下步骤设置代理点击: Tools -> Options, 在Options 对话框上点击Advanced tab - > network tab -> setting.
Fiddler如何捕捉HTTPS会话
默认下,Fiddler不会捕捉HTTPS会话,须要你设置下, 关上Fiddler Tool->Fiddler Options->HTTPS tab
选中checkbox, 弹出如下的对话框,点击"YES"
点击"Yes" 后,就设置好了。
Fiddler的根本界面
看看Fiddler的根本界面
特地留神:遇到这个Click请点击Click
Fiddler弱小的Script零碎
Fiddler蕴含了一个弱小的基于事件脚本的子系统,并且能应用.net语言进行扩大。官网的帮忙文档:
http://www.fiddler2.com/Fiddler/dev/ScriptSamples.asp
首先先装置SyntaxView插件,Inspectors tab->Get SyntaxView tab->Download and Install SyntaxView Now… 如下图
装置胜利后Fiddler 就会多了一个Fiddler Script tab,如下图:
在外面咱们就能够编写脚本了, 看个实例让所有cnblogs的会话都显示红色。把这段脚本放在OnBeforeRequest(oSession: Session) 办法下,并且点击"Save script"
if(oSession.HostnameIs("www.cnblogs.com")){ oSession["ui-color"]="red"; }
这样所有的cnblogs的会话都会显示红色。
应用fiddler抓取安卓模拟器包
如图1所示,先设置好提琴手
配置门路:工具 - > Fiddler选项 - > HTTPS - >三个选项全副勾选
如下图所示:
重启软件
2配置模拟器
长按WLAN信号,点击批改网络
点击显示高级,抉择手动代理
IP写上本人电脑的IP,端口号写上提琴手的端口,默认是8888
这是你关上浏览器会说平安证书的问题
你再模拟器上输出ip:port我的就是192.168.222.1:8888
这时候上面会有个装置证书的连贯,轻易起个名字,就好了
IT入门 感激关注 | 练习地址:www.520mg.com/it