Fiddler是一个C#实现的浏览器抓包和调试工具,fiddler启用后作为一个proxy存在于浏览器和服务器之间,从中监测浏览器与服务器之间的http/https级别的网络交互。目前可以支持各种主要浏览器如IE, Chrome, firefox, Safari, Opera。 主要用途:http/https监测与分析 Fiddler使用方法:基本界面 Fiddler的界面通过多个标签页形式显示各种类型的信息,最常用的标签页为Inspectors,通过这个标签页可以查看抓取的网络请求和回复的详细内容。
抓包方法:1. 开发fiddler之后默认情况下就是抓包状态,可以查看界面左下角显示capturing,如果没有显示,单击此处可以开始抓包。
关键字查找 1. 通过Ctr+F调出查找对话框,在全局查找关键字 自动回复 请求自动回复应用也比较广,例如将其他机器抓包倒入自动回复,然后再本机回放重现问题;或者动态调试过程中不希望有些请求去调用服务器,而在自动回复中配制或者进行相应的更改直接查看效果。 1. 切换到自动回复(AutoResponder)标签页 断点设置 1. 通过Rules - Automatic Breakpoints - Before Requests/After Response设置断点。
自定义扩展脚本 Fiddler支持通过Jscript方式扩展功能,比如自动通过脚本对请求及回复进行处理。具体的实例可以参考fiddler提供的实例代码。 以下是两个简单例子 以下提到的方法可以在CustomRule.js中找到并进行相应的更改, 可以通过Rules - CustomRule来打开CustomRule.js.
|
|