目录
1. 对Fiddler和willow的初步认识
- 什么是Fiddler? Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。简单地说,它就是你客户端和服务器端传输数据的一个中间人,可以截取你的数据,修改数据,分析请求数据等等。当你打开Fiddler后,客户端所有请求都要经过Fiddler然后再转到相应服务器。服务器的所有响应也都要经过Fiddler再返回到客户端

下载后,双击willowsetup.exe文件即可,文件会被自动复制到fiddler安装目录的Scripts中。如果出现无法打开此文件的提示,则用管理员身份运行,按提示操作即可(我就是这样做的)。期间无须你自己去寻找fiddler的目录,安装程序会自动搜索。
安装好后,重启一遍fiddler,fiddler中就会有willow插件的图标了,可以使用。如下图所示

2. 使用Fiddler进行代理设置
当Fiddler启动后,就默认将IE浏览器代理设置为127.0.0.1:8888,但其他浏览器如火狐浏览器则需要手动设置代理才能进行抓包,步骤如下:
- 找到Fiddler的工具栏,打开tools中的options






3. 重定向
重定向的意思是修改一个网址的定向位置,让它会打开另一个网址,而不是原本的网址,如把https://www.test.com重定向到https://www.baidu.com。这样,当你在浏览器输入https://www.test.com时,你就会打开百度的网址。重定向有两种方法。
- 使用fiddler的AutoResponder进行重定向
- 点击AutoResponder

- 点击Add Rule

- 在下面的Rule Editor中,第一栏输入要重定向的网址:www.test.com,第二栏输入响应网址:www.baidu.com,点击save即可

- 点击Fiddler中的willow图标

- 在willow界面右键,Add Project

- project名字可以起也可以不起

- 在project中右键,点击add Rule

- 在match栏输入要重定向的网址:www.test.com,action栏输入响应网址:www.baidu.com,点击ok即可

经过以上任意一种方法操作后,在浏览器中打开www.test.com,会发现,原本的网址:


