【保姆级教程】 全网最强HTTP+Fiddler抓包实战超级全面图文教程 《Fiddler 插件扩展---Willow插件》

简介: Fiddler使用教程完全详解
Willow插件

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

安装Willow

plugs_16.png

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

plugs_18.png

plugs_19.png

Willow插件安装完成后会自动打开Fiddler

可以看到在辅助标签工具栏中出现了Willow插件的标签页,说明Willow插件安装成功了

plugs_20.png

Willow的简单使用

我们可以把Willow插件当作是AutoResponder工具和Tools —> hosts的功能加强版。

例如Fiddler中我们可以选择Tools —> hosts功能,来导入windows系统中的hosts文件。

  1. 勾选Enable remapping of requests for one host to a different host or IP, overriding DNS.来开启Fiddler中的hosts功能。
  2. 点击Import Windows Hosts File来导入windows系统中的hosts文件

如图

plugs_21.png

之后我们就可以在这里编辑Windows系统中的hosts文件,来定义主机规则就会很方便了

但是Willow插件对于Windows系统中的hosts文件的管理更加的丰富

比如: 测试环境,开发环境等,采用不同的主机规则

举个例子

Willow插件中,右键Add Project 快捷键Ctrl+P,然后填写项目的名称

如图

plugs_22.png

plugs_23.png

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

如图

plugs_24.png

选中其中一个项目,右键Add Host, 填写 Domain访问的域名地址 IP实际访问的地址。

例如:当访问百度的时候,会访问到我本地的设置的回环地址

plugs_25.png

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

plugs_26.png

自动响应重定向规则

我们还可以利用Willow给项目添加自动响应规则, 虽然Fiddler中的AutoResponder也有这个功能,但是Willow更加强大!

举个例子

当请求百度页面的时候,将百度logo图片替换为本地图片。

我们在Willow中选择好项目,右键Add Rule 添加规则

plugs_27.png

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

如图

plugs_28.png

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

plugs_28-1.png

效果

plugs_29.png

通过使用Willow插件,我们就可以用项目的方式去管理规则, 我们可以在实际的工作用慢慢去学习!🙂


总结

通过对Fiddler的学习,也许你也会对HTTP有更加深入的感悟和理解,至于Fiddler软件本身的使用,就要从今后的项目当中去吸取实战的经验,以及不断的总结, 才能对Fiddler这款软件的使用更加得心应手!

相关文章
|
1天前
|
前端开发 网络协议 安全
【网络原理】——HTTP协议、fiddler抓包
HTTP超文本传输,HTML,fiddler抓包,URL,urlencode,HTTP首行方法,GET方法,POST方法
|
2月前
|
Java 网络架构 Kotlin
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
本文是一个入门级教程,介绍了如何使用Kotlin和Spring Boot搭建HTTP服务,并强调了Kotlin的空安全性特性。
90 7
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
|
2月前
|
网络协议 JavaScript 前端开发
【HTTP】HTTP报文格式和抓包
【HTTP】HTTP报文格式和抓包
92 0
http数据包抓包解析
http数据包抓包解析
|
3月前
|
数据安全/隐私保护 Docker 容器
配置Harbor支持https功能实战篇
关于如何配置Harbor支持HTTPS功能的详细教程。
145 12
配置Harbor支持https功能实战篇
|
3月前
|
分布式计算 Hadoop Devops
Hadoop集群配置https实战案例
本文提供了一个实战案例,详细介绍了如何在Hadoop集群中配置HTTPS,包括生成私钥和证书文件、配置keystore和truststore、修改hdfs-site.xml和ssl-client.xml文件,以及重启Hadoop集群的步骤,并提供了一些常见问题的故障排除方法。
94 3
|
3月前
|
机器学习/深度学习 JSON API
HTTP协议实战演练场:Python requests库助你成为网络数据抓取大师
在数据驱动的时代,网络数据抓取对于数据分析、机器学习等至关重要。HTTP协议作为互联网通信的基石,其重要性不言而喻。Python的`requests`库凭借简洁的API和强大的功能,成为网络数据抓取的利器。本文将通过实战演练展示如何使用`requests`库进行数据抓取,包括发送GET/POST请求、处理JSON响应及添加自定义请求头等。首先,请确保已安装`requests`库,可通过`pip install requests`进行安装。接下来,我们将逐一介绍如何利用`requests`库探索网络世界,助你成为数据抓取大师。在实践过程中,务必遵守相关法律法规和网站使用条款,做到技术与道德并重。
61 2
|
3月前
|
数据采集 网络协议 API
HTTP协议大揭秘!Python requests库实战,让网络请求变得简单高效
【9月更文挑战第13天】在数字化时代,互联网成为信息传输的核心平台,HTTP协议作为基石,定义了客户端与服务器间的数据传输规则。直接处理HTTP请求复杂繁琐,但Python的`requests`库提供了一个简洁强大的接口,简化了这一过程。HTTP协议采用请求与响应模式,无状态且结构化设计,使其能灵活处理各种数据交换。
90 8
http数据包抓包解析课程笔记
http数据包抓包解析课程笔记