网站首页 > 文章精选 正文
Fiddler是一个非常流行的网络抓包调试工具,也算是比较出名吧。其实说起抓包工具,很多人可能先想到的是wireshark这个经典工具。不过wireshark侧重于网络抓包,可以抓所有类型的数据包,并且解析包的内容。但是Fiddler主要是用来抓取HTTP包的,对HTTP包的内容有多种多样的显示方式。不过考虑到现在大多数时候都用HTTP,所以Fiddler也更加常用一些。
捕获网络流量
Fiddler利用代理来捕获流量,默认情况下它会在端口号8888开启代理,我们只需要通过这个代理用浏览器访问网页,即可在Fiddler中看到浏览器的流量。其他应用也是同理。另外,这个代理默认还是系统代理,因此支持系统代理的程序均可以通过Fiddler来捕获流量。
多种样式显示数据
截取到数据包以后,Fiddler就可以用各种形式来为我们展示这些数据了,TextView可以查看响应包的文本;SyntaxView可以用语法高亮的HTML形式来展示网络源代码;WebView可以简单的渲染HTML页面;JSON可以显示返回数据的JSON文本等等。
这些方便的形式对我们查看和调试HTTP数据包非常有帮助。
按进程过滤流量
第一次使用Fiddler的话,你可能会被大量数据包刷屏。因为默认情况下,经过系统代理的所有流量都会显示出来。其实真正调试的时候,往往只需要捕获一个浏览器窗口的流量。不过Fiddler也提供了按进程号过滤流量的功能,要捕获哪个程序,仅需轻轻一拖鼠标。
这个功能用起来非常简单,在工具栏上找到All Process这个图标,拖动它到要捕获的浏览器标签上即可。
解密HTTPS流量
HTTPS流量是加密的,默认情况下无法看到具体信息,不过Fiddler也提供了解密HTTPS流量的功能。这需要我们安装和信任Fiddler的根证书。当然Fiddler的根证书仅仅用于软件的抓包功能,但是这也提醒我们,不要随随便便安装不明来源的根证书,会导致严重的安全问题。
这个功能设置也很简单,在配置对话框中开启解密HTTPS功能即可。
对其他设备抓包
因为Fiddler是通过网络代理截取数据包的,所以如果局域网的其他设备使用当前电脑的Fiddler代理访问网络的话,Fiddler就可以捕获到这个设备的代理。
做一个简单总结,Fiddler是一个很好用的工具,如果你想抓一些HTTP包用来分析,那么它将会是你的的得力助手。
- 上一篇: 闲鱼APP爬虫
- 下一篇: 初学者怎样学习 JS 更有效?六个方法供你参考
猜你喜欢
- 2025-01-13 「按键精灵」伪装成浏览器采集网页数据
- 2025-01-13 闲鱼APP爬虫
- 2025-01-13 刚刚美团开源了一款超级好用的抓包及 Mock 工具
- 2025-01-13 从零基础到精通,抓包神器fiddler保姆级使用教程(一)
- 2025-01-13 安全测试工具抓包工具Fiddler
- 2025-01-13 2024年6月6日,最新恢复好友,最新抓包技术,一个方法教会你!
- 2025-01-13 抓包工具Fiddler
- 2025-01-13 什么是抓包?它能解决你遇到的网络所有问题!
- 2025-01-13 Whistle 使用教程:开发者必备的抓包利器
- 2025-01-13 PanTools神器来袭,网盘达人必备的高效利器
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)