Fiddler

#Fiddler
官网地址 https://www.telerik.com/fiddler

备注(20201001)!!!

今偶发现官网已更新mac版fiddler(FiddlerEverywhere),试玩后更新
##常用功能

配置winConfig

单击工具栏"winConfig"→单击Exempt→单击SaveChanges

设置启动端口

菜单路径:toos→options→connections→Fiddler listens on port中输入端口号(默认8888)
###在当前机器信任Fiddler证书
菜单路径:toos→options→HTTPS→Actions→Trust Root Certificate

允许抓取HTTPS数据包

菜单路径:toos→options→HTTPS→勾选Capture HTTPS CONNECTS和Decrypt HTTPS traffic

配置Fiddler只抓取浏览器数据包,还是所有进程

菜单路径:toos→options→HTTPS→下拉列表中勾选
这里写图片描述

设置过滤器(只抓取特定URL数据包)

菜单路径:工具栏→Filter
勾选"Use Filters"→Hosts第二个下拉选项中勾选"Show Only the following Hosts"(注意:只填写域名,不要填写路径,每个URL用;英文分号分割)→Actions→Use Filterset Now
这里写图片描述

##Mac版本
!!!亲身经历,mac版的Fiddler使用起来难受的一匹,如果小伙伴们是mac本,可将Fiddler架设在windows机器中,远程通过代理进行抓包(当然其他系统也可进行远程作业)

前提windows机器和mac本在同一局域网络下

Step1:windows上配置允许远程抓包

菜单路径:toos→options→connections
选中“Allow remote computers to connect”,然后“确定”
这里写图片描述

Step2:在mac中配置代理,指向windows上Fiddler端口

Mac:系统偏好设置→网络→选中当前连接的网络→高级→代理→在"网页代理(HTTP)和安全网页代理(HTTPS)中配置好Fiddler所在机器的ip以及Fiddler的启动端口"→勾选"使用被动FTP模式"→确定

Step3:在mac中安装Fiddler证书

在浏览器中地址栏输入 127.0.0.1:XXXX (XXXX为Fiddler的端口号),在响应界面中下载Fiddler证书。下载完成后,安装并信任(双击打开证书,在左侧打开信任栏,并在下拉选选项中勾选信任,点击保存,此时系统会要求输入密码,验证通过后即代表当前机器已信任Fiddler并允许其抓取数据包)
这里写图片描述

如果还有想尝试在mac使用FIddler的小伙伴,请继续阅读:

官方发布了一版Beta Fiddler支持在mac上使用,但是需要配合mono https://www.mono-project.com/,在官网选择mac版本,下载并解压后(注意要解压到当前用户操作权限足够的路径)打开终端,在终端中,先进入到Fiddler.exe的所在目录下,输入mono Fiddler.exe,然后回车即可使用。

坑1

当出现以下报错时WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all Stacktrace。。可尝试通过以下命令启用Fiddler。(mono不支持64位)
mono --arch=32 Fiddler.exe

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值