一鼎姐、Wireshark ?
Wireshark(前稱Ethereal)是一個網(wǎng)絡封包分析軟件钾麸。網(wǎng)絡封包分析軟件的功能是擷取網(wǎng)絡封包,并盡可能顯示出最為詳細的網(wǎng)絡封包資料炕桨。Wireshark使用WinPCAP作為接口喂走,直接與網(wǎng)卡進行數(shù)據(jù)報文交換。
網(wǎng)絡管理員使用Wireshark來檢測網(wǎng)絡問題谋作;
網(wǎng)絡安全工程師使用Wireshark來檢查資訊安全相關(guān)問題芋肠;
開發(fā)者使用Wireshark來為新的通訊協(xié)定除錯;
普通使用者使用Wireshark來學習網(wǎng)絡協(xié)定的相關(guān)知識遵蚜。
二帖池、HTTPWatch
HttpWatch是強大的網(wǎng)頁數(shù)據(jù)分析工具,集成在Internet Explorer工具欄吭净。
只需要選擇相應的網(wǎng)站睡汹,軟件就可以對網(wǎng)站與IE之間的需求回復的通訊情況進行分析并在同一界面顯示其相應日志記錄。
每一個HTTP記錄都可以詳細的分析其Cookies寂殉、消息頭囚巴、字符查詢等信息。支持HTTPS及分析報告輸出為XML友扰、CSV等格式彤叉。
三、Fiddler
1.什么是Fiddler?
Fiddler是位于客戶端和服務器端的HTTP代理村怪,也是目前最常用的http抓包工具之一 秽浇。
它能夠記錄客戶端和服務器之間的所有 HTTP請求,可以針對特定的HTTP請求甚负,分析請求數(shù)據(jù)柬焕、設(shè)置斷點审残、調(diào)試web應用、修改請求的數(shù)據(jù)斑举;
甚至可以修改服務器返回的數(shù)據(jù)搅轿,功能非常強大,是web調(diào)試的利器富玷。
2.為什么是Fiddler?
抓包工具有很多介时,小到最常用的web調(diào)試工具firebug,達到通用的強大的抓包工具wireshark.為什么使用fiddler?原因如下:
Firebug雖然可以抓包凌彬,但是對于分析http請求的詳細信息,不夠強大循衰。模擬http請求的功能也不夠铲敛,且firebug常常是需要“無刷新修改”,如果刷新了頁面会钝,所有的修改都不會保存伐蒋。
Wireshark是通用的抓包工具,但是比較龐大迁酸,對于只需要抓取http請求的應用來說先鱼,似乎有些大材小用。
Httpwatch也是比較常用的http抓包工具奸鬓,但是只支持IE和firefox瀏覽器(其他瀏覽器可能會有相應的插件)焙畔,對于想要調(diào)試chrome瀏覽器的http請求,似乎稍顯無力串远,而Fiddler2
是一個使用本地 127.0.0.1:8888 的 HTTP 代理宏多,任何能夠設(shè)置 HTTP 代理為 127.0.0.1:8888
的瀏覽器和應用程序都可以使用 Fiddler。