1. 程式人生 > >Fiddler抓包和工作原理

Fiddler抓包和工作原理

一、概述
    Fiddler是一款免費且功能強大的資料包抓取軟體。它通過代理的方式獲取程式http通訊的資料,
    可以用其檢測網頁和伺服器的互動情況,能夠記錄所有客戶端和伺服器間的http請求,
    支援監視、設定斷點、以及修改輸入輸出資料等功能。
二、Fiddler工作原理
    Fiddler 本質是一個Web代理伺服器,它的預設工作埠是8888。
      代理伺服器定義: Web 代理(Proxy Server)伺服器是網路的中間實體。
      代理位於 Web  客戶端和 Web 服 務器之間,扮演“中間人”的角色。
      HTTP 的代理伺服器既是 Web 伺服器又是 Web 客戶端。
    代理伺服器優勢:
     <1>共享網路;
     <2>提高訪問速度;
     <3>突破訪問限制;
     <4>隱藏身份;

    原理:
    <1>Fiddler 啟動的時候,會偷偷地把 Internet 選項中的代理修改為 127.0.0.1,埠:8888。
      <2>當 Fiddler 退出的時候,它會自動在 Internet 選項中取消代理,這樣就不會影響別的程式。
      <3>如果 Fiddler 非正常退出,這時候因為 Fiddler 沒有自動登出,會造成網頁無法訪問。
      <4>解決的辦法是重新啟動 Fiddler。

 

 


    

&n