MAC上便捷安裝 Fiddler Everywhere(無(wú)需 Mono)教程

Fiddler 版本歷史

Fiddler著名的抓包工具,就不多說(shuō)了浩嫌。

在Mac上使用Fiddler也是血淚史超歌,2016年出過(guò)Fiddler for OS X Beta 1, 必須通過(guò)Mono才可以在Mac上使用。但是在mac上使用是非常不穩(wěn)定, 有非常多的問(wèn)題.

現(xiàn)在終于有”Fiddler Everywhere“ 版本卖鲤,可以直接在Mac上安裝了埋凯!

因?yàn)橹八膍ac版本非常不好用点楼,后來(lái)就使用了其他的軟件,像Charles白对,wireshark掠廓。下回可以寫(xiě)一篇這幾個(gè)軟件的對(duì)比文章。

2018年底就出來(lái)了Beta版本甩恼,我竟然一直不知道! !!

在網(wǎng)上隨便一搜蟀瞧,知乎上、大家的博客寫(xiě)的也都是原來(lái)的2016年出的Fiddler for OS X的安裝教程条摸。所以索性就寫(xiě)一篇關(guān)于Fiddler的回顧悦污,mark下。

時(shí)間 版本 系統(tǒng) 特性
2007.1.5 Fiddler v1.x Windows Release History
2016年底 Fiddler for OS X Beta 1 (Mono) Mac OS
2018.11.8 Fiddler Everywhere v0.1.0 Windows, Mac and Linux Release History

各個(gè)版本后來(lái)更新的小版本就不列出來(lái)了钉蒲,可以點(diǎn)擊Release History查看詳細(xì)版本切端。

新版本:Fiddler Everywhere 介紹及下載

Fiddler Everywhere 下載

現(xiàn)在終于有”Fiddler Everywhere“ 版本,可以直接在Mac上安裝了顷啼!廢話不多說(shuō)踏枣,直接上官方下載鏈接
然后跟安裝其他mac軟件一樣直接安裝就行了钙蒙,簡(jiǎn)直喜大普奔茵瀑。
Release History 版本歷史

Fiddler使用方法網(wǎng)上一搜有很多躬厌,下回有空了再寫(xiě)马昨。

Fiddler Everywhere 介紹

官方介紹Fiddler Everywhere的blog: "One Fiddler to Rule Them All"

官方介紹Fiddler Everywhere的blog挑重點(diǎn)翻譯過(guò)來(lái):

您是否曾一再嘗試將Fiddler設(shè)置為在Mac或Linux上運(yùn)行,卻又遇到另一個(gè)錯(cuò)誤扛施?
您是否對(duì)沒(méi)有其他選擇感到沮喪鸿捧?

多年來(lái),將Fiddler移植到Mac和Linux一直是最受歡迎的功能請(qǐng)求之一疙渣。在2016年底笛谦,我們推出了使用 Mono的Beta版本,但是這種方法的問(wèn)題和局限性似乎超過(guò)了獲益昌阿。我們已經(jīng)嘗試過(guò)饥脑,我們已經(jīng)了解到。

我們很高興介紹下一個(gè)Fiddler – Fiddler Everywhere懦冰。 Fiddler Everywhere是從零開(kāi)始構(gòu)建的灶轰,可以在所有主要平臺(tái)(Windows,Mac和Linux)上運(yùn)行刷钢。這是您所詢問(wèn)的所有內(nèi)容笋颤,以及更多:

  1. 跨平臺(tái)支持:基于Angular和.NET Core,它為Mac和Linux用戶提供了與Windows用戶相同的體驗(yàn)和生產(chǎn)力。
  2. 流暢的用戶界面:自上次修改Fiddler的界面以來(lái)伴澄,UI的最佳做法已經(jīng)有了長(zhǎng)足發(fā)展赋除。我們希望將最新的UI和UX改進(jìn)引入Fiddler社區(qū)。 Kendo UI for Angular團(tuán)隊(duì)的同事們支持我們非凌,這不是很好嗎举农?
  3. 完美的用戶體驗(yàn):無(wú)論您是在構(gòu)建API服務(wù)還是管理組織的流量,使用Fiddler都是小菜一碟敞嗡。
  4. 最重要的是颁糟,它是免費(fèi)的。

我們發(fā)布的第一個(gè)版本功能有限喉悴,但是我們將根據(jù)使用情況和您提供的反饋反復(fù)添加更多功能棱貌。

但是舊的Fiddler – Windows版Fiddler呢?
我們將繼續(xù)開(kāi)發(fā)該版本箕肃,至少直到新的Fiddler具有與之相等的功能為止婚脱,并且可能在此之后很長(zhǎng)時(shí)間。有兩個(gè)主要原因:1有用 2每個(gè)人都喜歡它勺像。

老版本: Fiddler for OS X Beta 1(Mono)

官方介紹Fiddler for OS X Beta 1 Introducing Fiddler for OS X Beta 1

安裝方法

  1. 如果您的Mac上未安裝Mono框架障贸,請(qǐng)下載并安裝。如果已經(jīng)安裝咏删,請(qǐng)更新至最新版本惹想。
  2. 如果您剛剛安裝了Mono问词,請(qǐng)打開(kāi)Terminal并輸入:
/Library/Frameworks/Mono.framework/Versions/<Mono版本> / bin / mozroots --import --sync

比如Mono版本5.10.1

/Library/Frameworks/Mono.framework/Versions/5.10.1/bin/mozroots --import —sync

Mono框架具有自己的受信任的根證書(shū)存儲(chǔ)督函。當(dāng)前(在Mono版本4.2.4中),在OS X上安裝Mono后激挪,此存儲(chǔ)仍然為空辰狡。Fiddler使用此存儲(chǔ)中的證書(shū)來(lái)驗(yàn)證所訪問(wèn)網(wǎng)站的證書(shū)。因此垄分,您需要使用一組普遍信任的根權(quán)限填充該存儲(chǔ)宛篇,以避免Fiddler不斷收到證書(shū)警告。 mozroots工具從Mozilla LXR導(dǎo)入受信任的權(quán)威薄湿。

  1. 下載fiddler-mac.zip解壓縮到具有寫(xiě)權(quán)限的文件夾叫倍。建議Fiddler安裝文件夾的完整路徑不包含任何Windows路徑非法字符。 (目前豺瘤,某些Fiddler功能(例如各種文件導(dǎo)出或Fiddler腳本)可能無(wú)法處理此類路徑吆倦。)
  2. 打開(kāi)終端并導(dǎo)航到第3步文件夾。
  3. 在終端中輸入mono Fiddler.exe

局限性坐求,已知問(wèn)題和解決方法

  • 不穩(wěn)定的用戶界面

用于OS X的Fiddler與Windows的Fiddler具有相同的外觀蚕泽,但是它建立在開(kāi)源WinForms Mono實(shí)現(xiàn)的基礎(chǔ)上。該實(shí)現(xiàn)的質(zhì)量明顯低于Microsoft WinForms的質(zhì)量桥嗤,這會(huì)導(dǎo)致不理想的用戶體驗(yàn)须妻。當(dāng)我們意識(shí)到在開(kāi)始使用macOS版本的Fiddler時(shí)仔蝌,我們選擇了這種方式,以便我們可以更快地實(shí)現(xiàn)對(duì)OS X的支持荒吏,而不必犧牲Windows的Fiddler路線圖敛惊,而將我們的未來(lái)工作作為基礎(chǔ)實(shí)際使用情況。

對(duì)于Beta 1版本司倚,UI中最有問(wèn)題的區(qū)域是調(diào)整窗口大小和調(diào)整窗口內(nèi)部元素的大小豆混。通常,這會(huì)導(dǎo)致所有受影響元素的重畫(huà)效果差或拖延动知。不過(guò)皿伺,將鼠標(biāo)懸停或單擊受影響的區(qū)域通常會(huì)解決問(wèn)題盒粮。

  • 當(dāng)Fiddler正在運(yùn)行且“解密HTTPS流量”處于打開(kāi)狀態(tài)時(shí)鸵鸥,Safari無(wú)法訪問(wèn)某些受歡迎的網(wǎng)站(Facebook / Twitter / GitHub等)

當(dāng)前,此效果僅限于Safari丹皱,并且只有在您打開(kāi)Fiddler之前訪問(wèn)該網(wǎng)站時(shí)才會(huì)發(fā)生妒穴。清除受影響站點(diǎn)的瀏覽歷史記錄(只是歷史記錄不緩存或cookie)可以解決此問(wèn)題。

我們的初步研究表明摊崭,使用TLS版本大于1.0的網(wǎng)站會(huì)出現(xiàn)此問(wèn)題讼油。缺少TLS 1.1和1.2的Mono實(shí)現(xiàn),將Fiddler for macOS限制為僅使用TLS 1.0呢簸。不幸的是矮台,F(xiàn)iddler TLS 1.0連接是在對(duì)同一域建立TLS 1.2連接之后出現(xiàn)的,Safari無(wú)法接受該域根时。

  • 不支持TLS 1.1和1.2
    這是Mono框架中TLS實(shí)現(xiàn)的當(dāng)前狀態(tài)引入的硬限制瘦赫。因此,OS X的Fiddler目前無(wú)法使用這些協(xié)議蛤迎。

  • SSL / TLS握手屬性不可用
    Fiddler for OS X Beta目前無(wú)法顯示這些內(nèi)容确虱。這項(xiàng)工作正在進(jìn)行中。

  • 自動(dòng)更新
    Fiddler for OS X的初始版本只能手動(dòng)更新替裆。

  • 使用壽命有限
    此版本的Fiddler for OS X可以使用60天校辩,然后需要進(jìn)行更新。

所以說(shuō)知道老版本的缺點(diǎn)辆童,你就知道為什么原來(lái)要棄用了宜咒。就知道為什么現(xiàn)在要喜大普奔又可以用回來(lái)了。

微信公眾號(hào):嵐坤爺
個(gè)人博客地址:http://liyuankun.top
知乎專欄:嵐坤爺?shù)那岸?機(jī)器學(xué)習(xí)知識(shí)庫(kù)
簡(jiǎn)書(shū):Muzilan
Github:catherineliyuankun

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末胸遇,一起剝皮案震驚了整個(gè)濱河市荧呐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖倍阐,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件概疆,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡峰搪,警方通過(guò)查閱死者的電腦和手機(jī)岔冀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)概耻,“玉大人使套,你說(shuō)我怎么就攤上這事【媳” “怎么了侦高?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)厌杜。 經(jīng)常有香客問(wèn)我奉呛,道長(zhǎng),這世上最難降的妖魔是什么夯尽? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任瞧壮,我火速辦了婚禮,結(jié)果婚禮上匙握,老公的妹妹穿的比我還像新娘咆槽。我一直安慰自己,他們只是感情好圈纺,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布秦忿。 她就那樣靜靜地躺著,像睡著了一般赠堵。 火紅的嫁衣襯著肌膚如雪小渊。 梳的紋絲不亂的頭發(fā)上法褥,一...
    開(kāi)封第一講書(shū)人閱讀 49,985評(píng)論 1 291
  • 那天茫叭,我揣著相機(jī)與錄音,去河邊找鬼半等。 笑死揍愁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的杀饵。 我是一名探鬼主播莽囤,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼切距!你這毒婦竟也來(lái)了朽缎?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎话肖,沒(méi)想到半個(gè)月后北秽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡最筒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年贺氓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片床蜘。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辙培,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出邢锯,到底是詐尸還是另有隱情扬蕊,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布丹擎,位于F島的核電站厨相,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鸥鹉。R本人自食惡果不足惜蛮穿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望毁渗。 院中可真熱鬧践磅,春花似錦、人聲如沸灸异。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)肺樟。三九已至檐春,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背套硼。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工贪嫂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人俐巴。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像硬爆,于是被迫代替她去往敵國(guó)和親欣舵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 1.介紹Fiddler Fiddler是位于客戶端和服務(wù)器端的HTTP代理缀磕,也是目前最常用的http抓包工具之一 ...
    一個(gè)測(cè)試員的日常閱讀 31,421評(píng)論 11 14
  • Docker是一個(gè)跨平臺(tái)的輕量級(jí)虛擬機(jī)缘圈,可移植性非常高劣光,一次部署,終生可用糟把。Docker可以在Linux,Wind...
    風(fēng)舞柏楊閱讀 4,739評(píng)論 0 8
  • 一:前言 本篇文章僅介紹Fiddler在Mac下的安裝教程赎线。平時(shí)經(jīng)常用到的Charles其實(shí)已經(jīng)囊括了工作中常用到...
    人家小姐C閱讀 1,040評(píng)論 0 1
  • 最近研究了一下利用Mac上如何利用fiddler抓取https協(xié)議數(shù)據(jù),踩了很多地雷糊饱,所以想在此總結(jié)一下垂寥,希望其他...
    天使的靠翅膀閱讀 6,636評(píng)論 3 2
  • 芋頭拍賣會(huì) 今天的目標(biāo)是講完《練習(xí)6》的處處留心,背會(huì)《小池》另锋,再講評(píng)完習(xí)作6滞项。兩節(jié)課的時(shí)間其...
    云麓閱讀 870評(píng)論 2 11