<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # **Fiddler簡介** **今日內容概要** 1.?Fiddler?工作原理分析(應知) 2.?Fiddler的先關設置(應會) 3.?Fiddler的使用(應會) 1.Fiddler 工作原理分析(應知) 1.1 Fiddler是位于客戶端和服務器端之間的HTTP代理, 它能夠記錄客戶端和服務器之間的所有 HTTP(S)請求,可以針對特定的HTTP(S)請求,分析網絡傳輸的數據,還可以設置斷點、修改請求的數據和服務器返回的數據。 Fiddler在瀏覽器與服務器之間建立一個代理服務器,Fiddler工作于七層中的應用層,能夠捕獲通過的HTTP(S)請求。Fiddler啟動后會自動將代理服務器設置成本機,默認端口為8888。Fiddler不僅能記錄PC上瀏覽器的網絡請求數據,還可以記錄同一網絡中的其他設備的HTTP(S)請求數據。數據傳遞流程大致如下: ![](https://img.kancloud.cn/d1/af/d1af8fe31be374f7117f7943948ebe79_850x356.png) 1.2Fiddler 是以代理web服務器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。當Fiddler退出的時候它會自動注銷,這樣就不會影響別的程序。不過如果Fiddler非正常退出,這時候因為Fiddler沒有自動注銷,會造成網頁無法訪問。解決的辦法是重新啟動下Fiddler。同類工具還有MiniSniffer,?Wireshark, Firebug, HttpWatch等 2.Fiddler的使用(應會) ![](https://img.kancloud.cn/36/75/3675f209d96d4f78f36b7f8d03a15330_370x169.png) 2.1 下載完成后安裝,選中checkbox, 彈出如下的對話框,點擊"YES" ![](https://img.kancloud.cn/3c/10/3c1053568225368e8296943952105bbf_448x192.png) ![](https://img.kancloud.cn/11/c6/11c6e718f920bb3e38b777474973caae_507x434.png) 2.2 設置代理和端口號安裝完成后打開 如下圖設置Fiddler代理: ![](https://img.kancloud.cn/f5/4f/f54fc2544b8dba673810d6c9166ed7ec_724x555.png) ![](https://img.kancloud.cn/59/dc/59dc47533daad8dbd4d96964a578644c_558x376.png) 2.3默認下,Fiddler不會捕獲HTTPS會話,需要你設置下, 打開Fiddler ?Tool->Fiddler Options->HTTPS tab ![](https://img.kancloud.cn/ff/2c/ff2cf8fce40dd096e2fbacbe8b02102f_558x373.png) 2.4抓取模式設置 from all processes : 抓取所有的 https 程序, 包括 本機 和 手機 from browsers only : 只抓取瀏覽器中的 https 請求 from non-browsers only : 只抓取除了瀏覽器之外的所有 https 請求 from remote clients only : 抓取遠程的客戶端的 https ,可以代表手機 開啟手機 Https 抓包 如果只想抓取 手機上的所有 https 請求,就應該選中 from remote clients only 。 ![](https://img.kancloud.cn/63/3c/633c079388db2ed55c66c09687ba188f_556x363.png) 2.5 pc瀏覽器設置 ?在瀏覽器的最右側,點擊 三個點 圖標,然后點擊設置 ![](https://img.kancloud.cn/32/2b/322bca1128ff93ff14a008482903616e_353x508.png) ![](https://img.kancloud.cn/90/ff/90ff1879761cc3fa4442b93ee57620a2_755x499.png) ![](https://img.kancloud.cn/f8/54/f8548c6fb00c466c7848dc04f569b425_594x207.png) ![](https://img.kancloud.cn/b4/2d/b42d88d674914744bafee50cccd2c2f8_1856x599.png) 2.6手機端配置 ?獲取PC端IP地址 ![](https://img.kancloud.cn/12/8a/128a90d72f820cc89c8dfbf213112831_677x442.png) ?安卓手機設置代理 ?打開手機【設置】開啟【wlan】-->連接路由器的wifi網絡-->長按該wifi名稱-->勾選【顯示高級設置】,代理設置選擇【手動】-->服務器處輸入電腦ip,輸入端口-->端口為:8888 ?連接后,fiddler就會顯示手機上的相關瀏覽信息了 ?不同型號手機代理設置可能不太相同,基本都在設置中可找到(如魅族:長按wifi名稱-->代理設置,進行連接設置;華為:長按wifi名稱-->名稱-->修改網絡-->輸入wifi密碼,代理選擇手動,輸入服務器ip和端口號,點擊連接即可) ?2.ios手機設置代理 ?打開手機【設置】,無線局域網-->連接路由器的wifi網絡-->點擊網絡名稱-->HTTP代理,選擇手動,服務器處輸入電腦ip,輸入端口后,fiddler連接成功 3.Fiddler的使用(應會) 3.1看看Fiddler的基本界面 ![](https://img.kancloud.cn/53/69/536910dc4ee5cac863dabcee3ff1a1c8_997x694.png) 3.2工具欄快捷按鈕介紹 ![](https://img.kancloud.cn/65/6f/656f97a3b3c873c12d712c626aaa8d60_1161x183.png) ?氣泡圖標:增加備注 ?點擊一條會話,點擊此按鈕(或者右鍵Comment),彈出增加備注彈窗,點擊OK后,備注就顯示在Comment下 ?2.Replay:回放按鈕,對捕捉到的某條會話進行回放操作 ?點擊一條會話,點擊Replay按鈕(或者右鍵Replay),會話重新回放 ?3.X:清空監控面板 ?Remove all:清空所有 ?Images:過濾圖片請求 ?Non-200s:過濾非200的請求 ?Non-Browser:過濾非瀏覽器的請求 ?Go:相當于調試Debug功能,請求斷點的時候,讓斷點繼續向下走 ?結合狀態欄使用,點擊底部狀態欄,箭頭朝上是請求發出時產生斷點,箭頭朝下是請求回來時產生斷點 ?設置斷點后,選中某條會話à使用Replay按鈕,請求發送不出去,然后點擊Go,請求成功 ?點擊Find,Find Sessions彈窗-->Find 輸入想要查找的Host名稱,下面選擇某種標示顏色-->點擊Find Sessionsàfiddler頁面中即標示查找的會話請求 ?Save:保存,便于清空會話后可從保存的文件中查看 ?Save把當前會話保存到一個地方-->清空所有會話-->左上角工具欄 點擊File-->Recent Archives-->選擇最近的文件,fiddler中即可顯示之前所有會話 ?保存截圖 ?保存后在fiddler底部出現一條圖片會話,點擊后右側出現圖片,可進行保存到桌面的操作 ?計時器 ?Browse:快速啟動瀏覽器 ?選中一條會話,可以快速啟動已安裝的瀏覽器 ?Clear Cache:清除IE瀏覽器緩存 ?TextWizard:編碼/解碼文本內容 ?復制內容-->點擊TextWizardàURLDeco ?底部命令行工具 ![](https://img.kancloud.cn/4e/d1/4ed15bd49764b4614fec0eb92ea818e8_659x26.png) ?Capturing,控制捕獲會話的快捷開關; ?第二個是選擇當前需要捕獲的會話的來源程序,所有程序、瀏覽器、非瀏覽器、都不捕獲選項。 ?第三個是會話request發送前的斷點和response返回后且到瀏覽器前的斷點,分別對應點一次,點兩次該按鈕(默認是空白即不設斷點) 3.3如何開啟/關閉 抓本機的包 ?如果需要抓取本機請求,有 3 中方式 ?方式 1 ?只需要啟動程序并確保左下角為 Capturing狀態 即可 ![](https://img.kancloud.cn/9f/e4/9fe4999dc2fce865e2759202787642ca_690x94.png) ?方式 2 ?按快捷鍵 F12 進行切換 ?方式 3 ?File --> Capture Traffic 勾選。 ![](https://img.kancloud.cn/a4/27/a42783d40573940163560d1d6959540d_1162x434.png) ?擴展: ?注意這個很有用,可以開啟抓本機的包,也可以過濾本機的包。當手機開啟了開啟了代理,就可以把本機的包過濾掉,專注抓手機的包,此時會話列表中都是手機的包了。 3.4 Fiddler中查詢會話 ?用快捷鍵Ctrl+F打開Find Sessions的對話框,輸入關鍵字查詢你要的會話。 查詢到的會話會用黃色顯示。 ![](https://img.kancloud.cn/c9/77/c9770ef14da5b2d7bbb367f326188714_304x305.png) 3.5 主界面的功能區 ![](https://img.kancloud.cn/c0/55/c055e0b87dfd0b553ff4947d5fb7484c_807x54.png) ![](https://img.kancloud.cn/54/07/5407e980dcdfcddc3206bf1b59128197_496x253.png) ?欄圖標說明 ![](https://img.kancloud.cn/b1/46/b146299b1ddd550e816367ddaa14ed89_431x394.png) 3.6 詳情和數據統計板 ?inspector面板 ?針對每條http請求的具體統計(例如發送/接受字節數,發送/接收時間,還有粗略統計世界各地訪問該服務器所花費的時間)和數據包分析。如inspector面板下,提供headers、textview、hexview,Raw等多種方式查看單條http請求的請求報文的信息: ![](https://img.kancloud.cn/9a/44/9a44bdec3508e96b751b18af136e8140_547x372.png) ?ImageView標簽 ?JPG 格式使用 ImageView 就可以看到圖片,選擇一條Content-Type是image/jpeg的回話,點擊TextView ![](https://img.kancloud.cn/8a/d6/8ad66bdc73e5eefd2fe6fb941aa5125a_585x283.png) ?TextView 標簽 ?HTML/JS/CSS 使用 TextView 可以看到響應的內容。選擇一條Content-Type是text/html的回話,點擊TextView ![](https://img.kancloud.cn/6d/39/6d3945718cd77fe7d76bccfc5ee6c02f_574x266.png) ?Raw標簽 ?Raw標簽可以查看響應報文和響應正文,但是不包含請求報文 ![](https://img.kancloud.cn/73/31/7331a62fe26a5cb792d57691bf03f60d_567x201.png) ?Auth標簽 ?Auth則可以查看授權Proxy-Authorization 和 Authorization的相關信息 ?Cookies標簽 Cookies標簽可以看到請求的cookie和響應的set-cookie頭信息。 ![](https://img.kancloud.cn/5b/49/5b493389f6ba8a4073ccf9cc7b9c0056_605x406.png) ?Statistics面板 ?HTTP請求的性能和其他數據分析 ![](https://img.kancloud.cn/97/36/97365864a18bc76fb9c1a77d9202d315_556x392.png) ?我們可以從中看出一些基本性能數據:如DNS解析的時間消耗是8ms,建立TCP/IP連接的時間消耗是8ms等等信息。 ?composer面板 ?可以模擬向相應的服務器發送數據的過程(不錯,這就是灌水機器人的基本原理,也可以是部分http flood的一種方式) ![](https://img.kancloud.cn/36/a4/36a46af53d2469c1668d24338e293013_584x365.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看