如何用fiddler写自己的过滤指标

备注:

请升级fiddler到最新的版本,老版本可能会有兼容性问题。

编写规则的路径如下:Rules -> Customize Rules

如何用fiddler写自己的过滤指标

会进入一个编辑页面:

如何用fiddler写自己的过滤指标


这里有一个类Handler,该类就是专门定义各种fiddler规则的。

如何用fiddler写自己的过滤指标

如图,在该类末尾插入自己定义的指标即可。

如上图定义了三个指标,分别是:TimeTaken、Method、ClientIP

这些规则都是网上找的例子,主要是统计请求消耗时间、请求的方法、请求的来源IP

其中,TimeTaken 先绑定了该列 BindTimeTakenColumn,然后写该方法

       Method先绑定了该列BindMethodColumn,然后用FillMethodColumn

是两种方式,都是从oS对象中获取数据,并逻辑算出结果。


添加完列关联之后,如何加到fiddler中?

如何用fiddler写自己的过滤指标

如图,在展示列中,右键,找到Customize columns, 打开如下对话框,对话框中输入绑定的函数名,重启fiddler即可。

如何用fiddler写自己的过滤指标