Willow插件
Willow插件 可以统计数据包、修改Host、请求重定向、编码转换、低网速模拟:慢速网络模拟可视化、断点调试、过滤HTTP请求等功能。
安装Willow

运行之后,直接下一步安装即可, 记得一定要先关闭Fiddler


Willow插件安装完成后会自动打开Fiddler
可以看到在辅助标签工具栏中出现了Willow插件的标签页,说明Willow插件安装成功了

Willow的简单使用
我们可以把Willow插件当作是AutoResponder工具和Tools —> hosts的功能加强版。
例如Fiddler中我们可以选择Tools —> hosts功能,来导入windows系统中的hosts文件。
- 勾选
Enable remapping of requests for one host to a different host or IP, overriding DNS.来开启Fiddler中的hosts功能。 - 点击
Import Windows Hosts File来导入windows系统中的hosts文件
如图

之后我们就可以在这里编辑Windows系统中的hosts文件,来定义主机规则就会很方便了
但是Willow插件对于Windows系统中的hosts文件的管理更加的丰富
比如: 测试环境,开发环境等,采用不同的主机规则
举个例子
在Willow插件中,右键Add Project 快捷键Ctrl+P,然后填写项目的名称。
如图


然后根据实际的需求,添加我们实际的测试环境或者项目环境。
如图

选中其中一个项目,右键Add Host, 填写 Domain访问的域名地址 IP实际访问的地址。
例如:当访问百度的时候,会访问到我本地的设置的回环地址。

那么这个时候当访问www.baidu.com的时候实则访问 127.0.0.1这个本地ip地址,从而达到屏蔽网站的效果。

自动响应重定向规则
我们还可以利用Willow给项目添加自动响应规则, 虽然Fiddler中的AutoResponder也有这个功能,但是Willow更加强大!
举个例子
当请求百度页面的时候,将百度logo图片替换为本地图片。
我们在Willow中选择好项目,右键Add Rule 添加规则

填写Match(原始会话)和Action(替换动作)
如图

当然一个项目中是可以添加多个规则的!

效果

通过使用Willow插件,我们就可以用项目的方式去管理规则, 我们可以在实际的工作用慢慢去学习!🙂
总结
通过对Fiddler的学习,也许你也会对HTTP有更加深入的感悟和理解,至于Fiddler软件本身的使用,就要从今后的项目当中去吸取实战的经验,以及不断的总结, 才能对Fiddler这款软件的使用更加得心应手!