教你玩转Fiddler(教程一)

教你玩转Fiddler

一款十分好用的抓包工具——Fiddler。
这款大名鼎鼎的工具可能部分同学是有所耳闻的。其实它不仅仅是一款做post人员的抓包工具,还是一款对于前后端开发者十分友好的前后端调试工具。因此,正确的使用它,定能事半功倍。但小磊在这里提醒您,请不要用于非法用途哦~
Fiddler是什么?
Fiddler是一款免费的互联网调试代理工具,这是比较专业的叫法了,是一款国外软件,原版软件无中文版,但有汉化版。它不仅可以抓取你电脑甚至手机与互联网的各种http通讯,同时还能查看他们进行分析。在必要的时候,你甚至可以修改(伪造)某些通讯实现前后端开发者调试的作用。其他作用比如解密https协议会话,测试网站的性能以及开发和使用第三方插件。
它支持所有操作系统和浏览器,但一般对win平台支持较好,所以我们的课程也是基于win平台来讲解的。
*Fiddler软件界面介绍
在这里插入图片描述
*Fiddler工作原理
有关界面使用的方法在之后会有详细介绍。接下来讲讲fiddler的工作原理。
Fiddler为什么能抓取你跟服务器交互的协议包呢?
首先看这么一个图:
在这里插入图片描述
总的来说原理很简单,看完图之后大家应该有了很直观的了解。
打开fiddler的时候,它会自动给你的电脑创建一个系统代理,默认监听端口为8888。Fiddler作为一个客户端和服务器之间的桥梁,可以获得它们之间通信的信息,这些信息进行解析之后以会话的形式呈现给我们。
代理了之后会不会跟平时正常的上网有区别?其实你感觉不到有什么区别的,就是正常的访问就可以了。唯一的区别是把这些访问都显示在了fiddler的会话面板上。我们把一个个会话成为包,正是一个个数据包的发送和接收组成了我们的网络访问。
担心系统代理设置了回不来?没关系,fiddler在关闭的时候会自动取消这个代理,恢复系统原貌。

Fiddler代理模式
Fiddler有不同的代理模式,分为以下两种:
流模式(Streaming)和缓冲模式(Buffering)。
流模式可以理解为一种实时通信的模式,有请求就有返回,也就是实时返回。
缓冲模式是等所有请求都到了再一起返回,也就是等所有数据都准备好了以后才返回给客户端。
流模式更接近于浏览器本身真实的行为。
而缓冲模式可以控制最后的服务器响应。
在实际使用中我们可以根据具体的实际情况来选择代理模式。

在界面上的切换操作很简单,就是一个按钮的按下的弹起的区别。
(今天的教程到此结束,后期会更新)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

官房提醒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值