1. 程式人生 > >Fiddler簡介及web抓包

Fiddler簡介及web抓包

選項 ati 本地 電腦 unsafe edi lis 電腦ip 菜單

1、Fiddler界面如下 技術分享圖片 技術分享圖片 2、Fiddler開關 界面左下角或點擊F12控制Fiddler開關,開關是“Capturing”; 技術分享圖片 啟動之後,Fiddler代理永遠是開著的。 技術分享圖片 3、瀏覽器代理設置 (1)IE或360瀏覽器代理都是自動開啟的; 代理查看方式:瀏覽器菜單欄上:工具—>Internet選項—>連接—>局域網設置—>高級代理。 技術分享圖片 技術分享圖片 Fiddler開啟之後,代理自動修改; (2)火狐瀏覽器 火狐瀏覽器啟動之後,Fiddler沒有反應,是因為火狐代理是自己獨立的,不會像IE、360那樣自動改變; 代理設置: 技術分享圖片 技術分享圖片
——>選項——>高級——>網絡——>連接——>設置——>手動配置代理——>Http代理和端口輸入(與Fiddler代理端口保持一致); (3)谷歌瀏覽器代理設置 工具——>設置——>拖動頁面到底部,點擊:顯示高級設置按鈕——>網絡——>更改代理服務器設置——>點擊:局域網設置——>高級——>進入代理服務器設置; 谷歌和IE都是用的系統代理。 4.Fiddler自己的端口 查看方式:Tools——>TelerikFiddler Options——>Connections下的Fiddler listens on port:8888,8888就是我們Fiddler默認的端口號; Fiddler默認端口號是8888(文章中有圖說明端口號是哪一個),如果要修改,修改之後要重啟Fiddler。
5.Fiddler抓包格式 Fiddler只能抓取Http和https格式的,但是默認只能抓取http,想要抓取https我們的設置一下,步驟見下: Tools——>Telerik Fiddler Options——>HTTPS下,勾選:CaptureHTTPS CONNECTs、Decrypt HTTPS traffic 、ignore server certificate errors(unsafe)——>點擊OK,彈出證書之後直接確認就行。 技術分享圖片 技術分享圖片 6.Fiddler遠程機制 Fiddler是代理機制,所以我們也可以實現遠程操作,Fiddler默認只開啟本地,若要抓取遠程需要打開遠程設置。 設置: Tools——>TelerikFiddler Options——>Connections——>勾選Allow remote computers connect,此時就可以遠程操作; 技術分享圖片 技術分享圖片
7.Fiddler遠程實例 我直接用另一臺電腦,遠程捕獲我自己電腦。 (1)另一臺電腦相關設置 另一臺電腦上安裝Fiddler並啟動,查詢另一臺電腦的IP,開始——>運行或(win+R)——>輸入cmd,然後輸入ipconfig,查看IP和Fiddler端口號,並記錄: Ip為:192.168.103.171,Fiddler端口號為:8888; (2)我的電腦相關設置 點擊瀏覽器,以搜狐瀏覽器來說,修改代理 http代理為:另一個機子上的IP,端口值為Fiddler的端口 技術分享圖片 技術分享圖片 (3)結果 在我本地瀏覽器點擊,另一個機子中Fiddler上捕獲的數據界面見下: 技術分享圖片 技術分享圖片 (4)說明 指定代理之後,無論Fiddler開關是關閉還是打開,數據都會傳輸過來,見上圖。 本地遠程其他機子,方法一致,就是講要遠程的機子代理改為本地電腦IP+Fiddler端口號即可。 資料來源:http://blog.csdn.net/gld824125233/article/details/52621456

Fiddler簡介及web抓包