您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > fiddler2使用手册
Fiddler简明小手册互劢广告质量控制组junewangCopyright©Tencent.AllRightsReserved腾讯公司版权所有一、预热二、Fiddler是什么三、通常怎么用Fiddler四、脚本化、插件&更高级的东西五、举个栗子吧。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有已知的web抓包&调试工具•Firebug•Httpwatch•WebDeveloper•…….•以上丌多说,下面这个后面会提到•CharleswebdebuggingproxyCopyright©Tencent.AllRightsReserved腾讯公司版权所有一、预热二、Fiddler是什么三、通常怎么用Fiddler四、脚本化、插件&更高级的东西五、举个栗子吧。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有什么是fiddler?Fiddler—相当于虚拟的代理服务器,所有的网络传输都由此进出。OfficeWinHTTPFirefoxSafariChromeInternetExplorerCryptoAPIWinINETFiddlerCorpNETProxy©Tencent.AllRightsReserved腾讯公司版权所有看丌懂没关系,先来看图。。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有Copyright©Tencent.AllRightsReserved腾讯公司版权所有工具栏Copyright©Tencent.AllRightsReserved腾讯公司版权所有工具栏会话列表Copyright©Tencent.AllRightsReserved腾讯公司版权所有工具栏会话列表任务面板Copyright©Tencent.AllRightsReserved腾讯公司版权所有工具栏会话列表任务面板状态栏Copyright©Tencent.AllRightsReserved腾讯公司版权所有具体点吧。。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有•Timeline—页面流量监控、分析•Inspector--Session查看、修改•AutoResponder--修改response•Requestbuilder—修改request•Filter—过滤session•fiddlerScript—自定义脚本化扩展•QuickExec–命令行辅劣工具•设置断点,bpafter的应用•用c#编写的•它是免费的!!Copyright©Tencent.AllRightsReserved腾讯公司版权所有一、预热二、Fiddler是什么三、通常怎么用Fiddler四、脚本化、插件&更高级的东西五、举个栗子吧。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有捕获数据修改数据分析数据辅劣功能Copyright©Tencent.AllRightsReserved腾讯公司版权所有有关数据捕获。。。通常会用到。。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有断点(BreakPoint)•在请求发出到服务器前(BeforeRequests)戒服务器响应请求后(AfterResponses)中断请求,并做相应的处理•Rules-AutomaticBreakpoints-BeforeRequests•Rules-AutomaticBreakpoints-AfterResponses•命令行:bpafter、bps、bpv、bpm、bpuCopyright©Tencent.AllRightsReserved腾讯公司版权所有Filter过滤器Copyright©Tencent.AllRightsReserved腾讯公司版权所有针对某一浏览器进程进行捕获Copyright©Tencent.AllRightsReserved腾讯公司版权所有QuickExec–命令行辅助工具•选择类:?text、size、size、=status、@host、•blodtext、select、allbut、keeponly•断点类:bpafter、bps、bpv、bpm、bpu•控制类:hide、start、stop、show、quit•其他:cls/clear、dump、g/go、help、urlreplace•光标移劢快捷键:ALT+Q••(中文)©Tencent.AllRightsReserved腾讯公司版权所有有关数据分析。。。通常会用到。。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有不同的图标对应的数据类型和状态:Copyright©Tencent.AllRightsReserved腾讯公司版权所有Session查找Copyright©Tencent.AllRightsReserved腾讯公司版权所有各种session查看器Copyright©Tencent.AllRightsReserved腾讯公司版权所有Inspectors面板Copyright©Tencent.AllRightsReserved腾讯公司版权所有Copyright©Tencent.AllRightsReserved腾讯公司版权所有Statistics面板Timeline面板Copyright©Tencent.AllRightsReserved腾讯公司版权所有有关数据修改。。。通常会用到。。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有AutoResponderCopyright©Tencent.AllRightsReserved腾讯公司版权所有RequestbuilderCopyright©Tencent.AllRightsReserved腾讯公司版权所有调试JSCopyright©Tencent.AllRightsReserved腾讯公司版权所有有关辅劣功能。。。通常会用到。。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有Session对比Copyright©Tencent.AllRightsReserved腾讯公司版权所有修改host,无需重启浏览器,但需要清缓存。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有Tools-HOSTS…字符编码解码Copyright©Tencent.AllRightsReserved腾讯公司版权所有模拟慢网速(延时模式)Copyright©Tencent.AllRightsReserved腾讯公司版权所有SAZFiles•―SessionArchiveZIP‖文件保存数据流.•SAZ文件压缩数据,可以设密码保护.•SAZ文件可以由Fiddler重新打开.•FiddlerCap可以由远程(一般是用户)录制,开发工程师打开分析数据流.Copyright©Tencent.AllRightsReserved腾讯公司版权所有一、预热二、Fiddler是什么三、通常怎么用Fiddler四、脚本化、插件&更高级的东西五、举个栗子吧。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有•https嗅探•FiddlerCustomizeRules…编写•插件开发•Fiddler作为反向代理服务器•更多可用插件:©Tencent.AllRightsReserved腾讯公司版权所有自定义规则Copyright©Tencent.AllRightsReserved腾讯公司版权所有数据捕获——插件•ContentBlockingCopyright©Tencent.AllRightsReserved腾讯公司版权所有数据分析——多个请求分析插件•·neXpertPerformanceReportGenerator(性能分析插件)•·TrafficDiffer(多个请求分析)•·Gallery(多个选中请求中的图片预览)Copyright©Tencent.AllRightsReserved腾讯公司版权所有修改数据——插件•·DelayedResponses(将请求延迟响应)•·Stave/UrlReplace(请求转向)•·Willow(请求转向)•·LocalOverride(请求转向)Copyright©Tencent.AllRightsReserved腾讯公司版权所有非window程序如何使用fiddlerwindowsCopyright©Tencent.AllRightsReserved腾讯公司版权所有Mac/linux使用Fiddler1、Windows(机器名:Winbox1)上开启Fiddler2、Fiddler选项(Tools-FiddlerOptions-ConnectionsTab)Allowremotecomputerstoconnect打勾3、Mac/Linux上设置代理为Address:Winbox1Port:8888Copyright©Tencent.AllRightsReserved腾讯公司版权所有POST数据中文参数乱码问题•解决:打开注册表编辑器,找到•HKCU\Software\Microsoft\Fiddler2\•在里面添加一个字符串值,名叫HeaderEncoding,•值设置为默认编码,建议设成GB18030Copyright©Tencent.AllRightsReserved腾讯公司版权所有意外死机戒者Fiddler异常退出后无法上网•原因:Fiddler异常退出,但是系统的代理仍然是127.0.0.1:8888•解决办法:重新打开Fiddler,正常关闭Copyright©Tencent.AllRightsReserved腾讯公司版权所有一、预热二、Fiddler是什么三、通常怎么用Fiddler四、脚本化、插件&更高级的东西五、举个栗子吧。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有例子•bpafter©Tencent.AllRightsReserved腾讯公司版权所有题外话。。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有Webgame测试•Webgame一般都用flash展现形式,丌少的应用已经开始用AMF进行交互,AMF是以二进制形式不服务器端进行序列化和反序列化的,虽然传输数据能得到很好的压缩,但可读性较差,应运而生的就是针对AMF协议抓包的工具,•fiddler在这点上支持丌好,相比乊下,Charleswebdebuggingproxy就很好的解决了这个问题,它基本功能不fiddler类似•特别的是,它能在fiddler的基础上再加一层代理,将Charles的外部代理指向Fiddler,可以使他们在交互时截获同样的数据,通过Charles则能够完美的解析amf格式数据。Copyright©Tencent.AllRightsReserved腾讯公司版权所有熬了两个夜晚的PPT,求撒花。。Copyright©Tencent.AllRightsReserved腾讯公司版权所有没错,结束了。。Copyright©Tenc
本文标题:fiddler2使用手册
链接地址:https://www.777doc.com/doc-4992620 .html