fiddler几种功能强大的用法(二)

参考网址:http://blog.rekfan.com/articles/228.html

    http://www.cnblogs.com/tugenhua0707/p/4637771.html

    http://blog.csdn.net/xia_xia0919/article/details/50518629

1.直接在fiddler上配置host,点击tools>>hosts,在里面填写自己想要设置的host即可

2.Fiddler显示请求服务器的ip及系统环境的配置方法:

1)打开Rules——>Customize  Rules

2)找到如下这段代码:

static function Main()
{
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
// Uncomment to add a "Server" column containing the response "Server" header, if present

在这一行后面添加如下代码:

// 显示服务器web环境
FiddlerObject.UI.lvSessions.AddBoundColumn("Server", 50, "@response.server");
// 显示服务器IP地址
FiddlerObject.UI.lvSessions.AddBoundColumn("HostIP", 50, "x-hostIP");
}

设置后重启fiddler,效果如下:

3.Composer选项卡场景应用

4.fiddler断点调试

第一种方法:菜单栏 Rules –》 Automatic Breakpoints –》 Before Requests(请求被发送到服务器端之前);或者 After Responses(响应返回客户端之前),这种设置对客户机发出的所有请求都进行拦截

第二种方法:通过Fiddler命令进行断点设置。可以只拦截命令制定的请求。如需要对www.baidu.com请求进行拦截,可以执行命令“bpu www.baidu.com”。所有发往www.baidu.com的请求都将会被拦截,而访问其他网站则不会被拦截。取消可使用命令“bpu”。请求一旦被拦截,此时网站就处于阻塞状态。在会话列表中选择被拦截的网站,在左侧会自动跳转到“Inspectors”模块中。例如:打开fiddler工具,使用命令“bpu www.sina.com.cn”对发往新浪网站的请求进行拦截,然后打开浏览器访问新浪,此时fiddler回话列表会出现拦截信息(图标如),点击该会话,右边跳转至“Inspectors”模块,如下图所示

在看到拦截后的Request信息后,Fiddler提供了方便的查看方式,其中包括Cookies、Raw、WebForms等。如果想要修改Header信息,可以在“Headers”模块中用鼠标右键请求行单击,在弹出的快捷菜单中选择“Edit Header”修改头信息。如果是表单信息,则可以选择“WebForms”模块,对其进行修改。

例如:修改此拦截信息的Header,变为请求访问百度网站(如上图所示)


随后点击右边中部的绿色按钮“Run to Completion”,发送请求,等待浏览器接收数据。(如果选择黄色的按钮“Break on Response”,请求照样可以发出去,但是会在服务器回送消息时进行一次拦截。)请求发送出去后可以看到浏览器刚刚请求新浪的页面变为了百度页面

5.为fiddler创建一个规则,代理到本地的8888端口(fiddler所用的端口)。google设置代理的方法:下载SwitchySharp插件,设置如下:

接着点击保存即可~ 这样在需要的时候可以切换到Fiddler;

时间: 2024-09-29 14:06:46

fiddler几种功能强大的用法(二)的相关文章

fiddler几种功能强大的用法

参考网址: http://caibaojian.com/fiddler.html http://www.cnblogs.com/tangdongchu/p/4178552.html 1.fiddler过滤会话 问题:每次使用Fiddler, 打开一个网站,都能在Fiddler中看到几十个会话,看得眼花缭乱. 期望:只想抓取自己想要的请求 步骤: 在Filers面板中勾选“Use Filters”,并在Hosts区域,设置以下三个选项: 1).第一项有三个选项,分别是“No zone filter

分享体积小巧,功能强大的网络嗅探和分析工具SnifferView 版本-1.0.0.25

SnifferView是一个体积小巧,功能强大的网络分析工具,能有效的帮助你查看和分析网络数据和排查网络问题,它的特点如下: 1.体积小巧,200k左右,只有一个文件,运行和数据分析速度很快. 2.支持类似著名抓包工具Wireshark的封包过滤语句,并进行了优化,更加易于使用,具体的规则可以参见过滤规则帮助文档. 3.支持传输层协议Tcp,Udp,Icmp协议,应用层Http协议的分析. 4.支持网络数据的导出和导入,比如可以将在客户那里捕获到的封包数据保存成文件带回来通过SnifferVie

免费的在线Web文件管理器:Net2FTP,Pydio,eXtplorer,KodExplorer–功能强大

https://www.freehao123.com/web-ftp/ 经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的时间太多.还有一些朋友希望将空间变成一个文件存储站,这时就需要一个功能足够多也足够强大的在线文件管理器了. 在线的Web文件管理器非常地多,尤其是以PHP在线文件管理器最多,但是真正能够满足我们的文件管理需求同时也容易安装和使用的Web文件管理器不是很多.本篇文章部落就精选四个界面友好.功能丰富和安

Kalendae——一款功能强大的日历插件

url:http://zjingwen.github.io/SetTimeOutGoBlog/kalendae/index.html (如果打开过慢,或者打不开,原因你懂得.) 一.Kalendae--一款功能强大的日历插件,英文版的,我英文太渣,有没有找到,中文文档.只能自己慢慢翻译,鼓捣了. 二.基本信息 Kalendae支持多种日历样式,可双联.单联.多联,支持单选日期,多选日期.联排选择.跨月选择.而且依赖图片极少,对于使用css来重构UI界面,非常有利. 依赖于了kaledae.js.

oracle功能强大的with子句

select * from emp ; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 1 7369 SMITH CLERK 7902 17-12月-80 800 20 2 7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30 3 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 4 7566 JONES MANAGER 7839 02-4月 -81 2975 20 5 7

Lingoes 一款功能强大、简明易用的多语言词典和文本翻译软件

Lingoes 软件自述 Lingoes 是一款功能强大.简明易用的多语言词典和文本翻译软件,支持多达80种语言互查互译,这些语言包括 英.法.德.意.俄.中.日.韩.西.葡.阿拉伯语 及更多... Lingoes 拥有专业的语言翻译功能,包括词典查询.文本翻译.屏幕取词,划词和语音朗读功能,并提供了海量词典和百科全书供用户下载,专业词典.百科全书.例句搜索和网络释义一应俱全,此外还提供了汇率计算.度量衡换算.世界时区转换.全球电话号码簿等实用工具,是新一代的词典与文本翻译专家. Lingoes

功能强大的商业图表控件Essential Chart for ASP.NET MVC

Essential Chart for ASP.NET MVC是一款功能强大的商业图表控件,提供了创新的数据对象模型可以很容易地与多种数据源进行绑定,提供了35种图表类型,支持2D和3D显示,多轴显示.实时数据显示.导出为图片以及打印和打印预览,软件开发人员可以使用该控件开发出专业的商业应用程序. 具体功能: 支持无限制数据序列和无限制数据点 支持多种坐标轴样式 支持自定义轴标签和显示方向 支持轴反转和颠倒轴 支持自定义数据点 支持图表放大和滚动以及panning 控件提供了交互式地十字光标,可

SAX,功能强大的 API

https://www.ibm.com/developerworks/cn/xml/x-saxapi/ SAX,功能强大的 API 在摘自 XML by Example 的本篇预览中比较了 DOM 和 SAX,然后开始使用 SAX 这篇对 Benoit Marchal 所著的 XML by Example第二版的预览给出了对 SAX 的翔实介绍,SAX 是用于处理 XML 的基于事件的 API,它已经成为事实上的标准.本篇预览讲述了何时使用 SAX 替换 DOM,概述了常用的 SAX 接口,并在

一种分布式框架设计(二)

本篇主要介绍分布式框架的模块和其主要使用的通信方式zmq. 首先,对于任意的上游结点,它都有可能会把处理的结果发送到任意的一台下游结点中,同时如果下游结点有新增的结点,上游结点还能自动感知并处理.另一方面,任意的下游结点也会要和所有的上游结点保持心跳.如果使用原始的socket,解决上述的问题会比较麻烦,所以我们运用了zmq来解决上述的问题.Zmq具有下述的优点:1. 是一个跨协议的通信方式,目前支持inproc, ipc, tcp, tpic, multicast:2. 具有丰富且功能强大的设