1、Wireshark <TCP/IP協議監聽>web
Wireshark(前稱Ethereal)是一個網絡封包分析軟件。網絡封包分析軟件的功能是擷取網絡封包,並儘量顯示出最爲詳細的網絡封包資料。Wireshark使用WinPCAP做爲接口,直接與網卡進行數據報文交換。chrome
- 網絡管理員使用Wireshark來檢測網絡問題;
- 網絡安全工程師使用Wireshark來檢查資訊安全相關問題;
- 開發者使用Wireshark來爲新的通信協定除錯;
- 普通使用者使用Wireshark來學習網絡協定的相關知識。
2、HTTPWatch瀏覽器
- HttpWatch是強大的網頁數據分析工具,集成在Internet Explorer工具欄。
- 只須要選擇相應的網站,軟件就能夠對網站與IE之間的需求回覆的通信狀況進行分析並在同一界面顯示其相應日誌記錄。
- 每個HTTP記錄均可以詳細的分析其 Cookies、消息頭、字符查詢等信息。支持HTTPS及分析報告輸出爲XML、CSV等格式。
3、Fiddler安全
1.什麼是Fiddler?
- Fiddler是位於客戶端和服務器端的HTTP代理,也是目前最經常使用的http抓包工具之一 。
- 它可以記錄客戶端和服務器之間的全部 HTTP請求,能夠針對特定的HTTP請求,分析請求數據、設置斷點、調試web應用、修改請求的數據;
- 甚至能夠修改服務器返回的數據,功能很是強大,是web調試的利器。
2.爲何是Fiddler?服務器
抓包工具備不少,小到最經常使用的web調試工具firebug,達到通用的強大的抓包工具wireshark.爲何使用fiddler?緣由以下:網絡
- Firebug雖然能夠抓包,可是對於分析http請求的詳細信息,不夠強大。模擬http請求的功能也不夠,且firebug經常是須要「無刷新修改」,若是刷新了頁面,全部的修改都不會保存。
- Wireshark是通用的抓包工具,可是比較龐大,對於只須要抓取http請求的應用來講,彷佛有些大材小用。
- Httpwatch也是比較經常使用的http抓包工具,可是隻支持IE和firefox瀏覽器(其餘瀏覽器可能會有相應的插件),對於想要調試chrome瀏覽器的http請求,彷佛稍顯無力,而Fiddler2 是一個使用本地 127.0.0.1:8888 的 HTTP 代理,任何可以設置 HTTP 代理爲 127.0.0.1:8888 的瀏覽器和應用程序均可以使用 Fiddler。