[轉]如何使用Fiddler抓取指定瀏覽器的數據包

參考資料:https://www.cnblogs.com/lauren1003/p/6519630.htmlhtml

使用fiddler抓取不到瀏覽器的包時經常使用的解決辦法:chrome

1.必須先打開Fiddler,再打開瀏覽器 
2.Fiddler只能截取網頁與服務器間的通訊,沒法截取遊戲封包 
3.Fiddler沒有打開捕捉模式瀏覽器

使用捕捉模式截取直接去特定瀏覽器的包:服務器

1. 點擊下圖中的捕捉按鈕,按鈕處的文案將顯示成"pick target",拖動鼠標至特定瀏覽器頁面並放開鼠標,此時瀏覽器名稱及佔用端口號將顯示在捕捉按鈕以後工具

 

其餘問題的解決方法:插件

一、這種是chrome瀏覽器抓不到的狀況:實際上fiddler是能夠抓chrome的請求的。 
因爲可能chrome安裝了代理管理的插件SwitchySharp,不管選擇直接鏈接仍是選擇使用代理鏈接,插件都會屏蔽fiddler的設置。 
fiddler會自動給瀏覽器設置一個代理127.0.0.1 端口8888,而且記憶瀏覽器的代理設置,全部的請求先走fiddler代理,再走瀏覽器代理。 
若是使用插件,可能會直接屏蔽了fiddler的代理,所以沒法監聽到請求了。代理

chrome下的解決方法,代理插件選擇「使用系統代理設置」選項,fiddler又從新能看到chrome的請求了。 
或者不使用插件,不用卸載,chrome很方便禁用一個插件。而後使用瀏覽器默認的代理設置方式就ok了。htm

使用代理插件是爲了方便切換代理,可是可能會致使fiddler等工具沒法使用。正所謂魚和熊掌不可兼得。 blog


二、還有就是多是某個進程致使的,一般咱們會到任務管理器中找,這裏是個藏污納垢的地方,裏面會發現好多的問題,你能夠嘗試着把跟系統無關的進程都關掉,一個一個排查,看多是哪裏有問題。先這麼多,後面若是有新的問題,再更新。 遊戲

三、還有一種狀況是用了一款叫作adsafe的軟件,能夠屏蔽掉全部的廣告。把他關掉以後就能夠抓包了。分析瞭如下緣由多是這款軟件權限比較高,就和殺毒軟件同樣,能夠接管你全部的流量。因此,fiddler就不能正常的抓到你全部的包了。直接用任務管理器把這個程序進程殺掉就行了。

相關文章
相關標籤/搜索