網(wǎng)友評分:
5分
Fiddler Web Debugger是一款非常專業(yè)的HTTP網(wǎng)頁抓包調試工具。它支持各種主流瀏覽器,比如IE、Chrome、FireFox、Safari、Opera等,并且允許用戶監(jiān)視,設置斷點,甚至修改輸入輸出數(shù)據(jù),該版本經(jīng)過中文漢化破解處理,用戶使用起來會更加方便。
fiddler中文版是一款免費且功能強大的數(shù)據(jù)包抓取軟件。是一款非常不錯的抓包工具,跟wireshark一樣非常好用。fiddler中文版通過代理的方式獲取程序http通訊的數(shù)據(jù),可以用其檢測網(wǎng)頁和服務器的交互情況,能夠記錄所有客戶端和服務器間的http請求,支持監(jiān)視、設置斷點、甚至修改輸入輸出數(shù)據(jù)等功能。
1、解密和解壓Web會話
HTTP壓縮可以顯著減少服務器和客戶端之間傳輸?shù)淖止?jié)數(shù)量:HTML,XML,CSS和JavaScript通常節(jié)省50%以上。使用Sessions選項卡上的Fiddler Transformer工具,您可以通過選中Fiddler Rules菜單上的“模擬GZIP Compression”來解壓縮響應或模擬HTTP壓縮。
2、分析會話數(shù)據(jù)
Fiddler公開豐富的功能,以幫助您詳細分析Web會話緩存,Cookie和標題屬性。您可以輕松地檢查某些頁面是否缺少允許客戶端或代理緩存的HTTP Expiration頭 – 如果響應中不包含Expires或Cache-Control頭,則客戶端可能無法緩存該頭。此外,F(xiàn)iddler提供了一種可靠的方式來確保瀏覽器傳回您的網(wǎng)站可能需要的cookies。
3、調試任何系統(tǒng)上的流量
您可以使用Fiddler來調試任何基于Windows的PC,Mac或Linux系統(tǒng)以及智能手機(iPhone,Windows Phone,Android)和平板電腦等移動設備的網(wǎng)絡流量。Fiddler還能夠從支持代理服務器的遠程計算機和網(wǎng)絡設備(例如,支持Wi-Fi的平板電腦和手機)捕獲流量。
4、調試任何客戶端和瀏覽器的流量
可幫助您調試來自任何瀏覽器的流量:Internet Explorer,Chrome,F(xiàn)irefox,Safari,Opera等。一旦啟動Fiddler,Web調試器將自己注冊為Microsoft Windows Internet Services(WinINet)的系統(tǒng)代理,Internet Explorer,Microsoft Office和許多其他產(chǎn)品使用的HTTP層。作為系統(tǒng)代理,來自WinINet的所有HTTP請求在到達目標Web服務器之前流經(jīng)Fiddler。同樣,所有HTTP響應在返回到客戶端應用程序之前都會通過Fiddler流動。
問:fiddler 無法抓取chrome,IE正常抓取是怎么回事?
答:前端開發(fā)中,不可避免的要和服務器端進行聯(lián)調,少了fiddler這個利器可不行。
由于無線開發(fā)需要配置UA,我使用chrome進行訪問,但是今兒一早過來,發(fā)現(xiàn)fiddler漢化版無法抓取chrome的請求了。想想昨天對chrome進行的操作,我覺得問題應該出在代理的身上。實際上fiddler是可以抓chrome的請求的。
由于我的chrome安裝了代理管理的插件SwitchySharp,無論選擇直接連接還是選擇使用代理連接,插件都會屏蔽fiddler的設置。
fiddler會自動給瀏覽器設置一個代理127.0.0.1 端口8888,并且記憶瀏覽器的代理設置,所有的請求先走fiddler代理,再走瀏覽器代理。
如果使用插件,可能會直接屏蔽了fiddler的代理,因此無法監(jiān)聽到請求了。
chrome下的解決方法,代理插件選擇“使用系統(tǒng)代理設置”選項,fiddler又重新能看到chrome的請求了。
或者不使用插件,不用卸載,chrome很方便禁用一個插件。然后使用瀏覽器默認的代理設置方式就ok了。
使用代理插件是為了方便切換代理,但是可能會導致fiddler等工具無法使用。真是魚和熊掌不可兼得
1、啟動Fiddler,打開菜單欄中的 工具>選項,打開“選項”對話框。
2、在選項”對話框切換到“連接”選項卡,然后勾選“允許遠程計算機連接”后面的復選框,然后點擊“確定”按鈕。
3、在本機命令行輸入:ipconfig,找到本機的ip地址。
4、打開android設備的“設置”->“WLAN”,找到你要連接的網(wǎng)絡,在上面長按,然后選擇“修改網(wǎng)絡”,彈出網(wǎng)絡設置對話框,然后勾選“顯示高級選項”。
5、在“代理”后面的輸入框選擇“手動”,在“代理服務器主機名”后面的輸入框輸入電腦的ip地址,在“代理服務器端口”后面的輸入框輸入8888,然后點擊“保存”按鈕。
6、然后啟動android設備中的瀏覽器,訪問百度的首頁,在fiddler中可以看到完成的請求和響應數(shù)據(jù)即可。
防火墻或安全軟件攔截:防火墻或安全軟件可能會攔截 Fiddler 的請求,導致無法抓到包。
目標設備網(wǎng)絡問題:目標設備可能存在網(wǎng)絡問題,例如無法連接互聯(lián)網(wǎng)或者網(wǎng)絡不穩(wěn)定,這種情況下 Fiddler 就無法抓到包。
目標設備的 HTTPS 證書問題:目標設備使用 HTTPS 協(xié)議進行通信時,如果存在證書問題,F(xiàn)iddler 無法正常解密 HTTPS 流量,也就無法抓到包。
使用了其他代理工具:如果在同一臺電腦上同時運行了其他代理工具,可能會導致 Fiddler 無法正常抓包。
目標設備不支持 HTTP 代理:某些設備可能不支持 HTTP 代理,這種情況下 Fiddler 無法正常抓包。
1、修改啟動畫面。
2、去除通過WinConfig啟動簽名自校驗。
3、Fiddler ScriptEditor 編輯器綠化。
標簽: Fiddler 網(wǎng)絡抓包
關于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號