httplook

HTTPLook,是一個 HTTP 的嗅探器,它能捕捉本機與其它任何主機的 HTTP 通訊。

HTTPLook 是一個 HTTP 的嗅探器,它能捕捉本機與其它任何主機的 HTTP 通訊(不是 HTTPS 喔 ),然後顯示詳細的 HTTP 操作(如 GET/POST)、訪問資源的 URL 、位元組數大小等,這個軟體簡單易用,不用對 Internet Explorer 做任何其它設定(有的軟體通過在 IE 中設定代理來監控數據),也不需要其它任何軟體的支持,是一款較為綠色的、輕量級的軟體。
HTTPLook 的套用場景:
1、程式開發及調試
在 CGI、ASP/PHP/JSP、ASP.NET、Web Service 的開發中,經常要查看 GET 或 POST 的數據是否正確,用這個工具能很好地協助完成此工作。
2、複雜頁面分析
上網有時會碰到的很複雜的頁面,查看源碼也不能了解它的工作原理,這一般是作者為了保護 Web 在頁面而加上了一些保護機制(如使用 Frame/IFrame、捕捉鍵盤或 Mouse 事件、使用 Script 來訪問資源等),使用 HTTPLook 有助於對此頁面進行分析,進而破解其保護機制。
比較典型的一個例子就是 SharePoint Team Services 中使用了 webbot ,查看源碼根本不知道它調用了那些 ASP/Script/CSS 檔案,但使用 HTTPLook 之後,一目了然,非常有效,可以據此來自定義原有頁面風格,如色彩,字型等。
3、獲得被保護的 Web 資源
在很多網站上,尤其是 Microsoft 的網站上,經常見到一些製做精美的 Flash ,但是由於 Flash 不是一個單一檔案,而是在最先啟動的 FLASH 中再調用其它 Flash 資源檔案,由於無法獲得這些檔案的 URL ,所以不能下載到本地,但如果使用 HTTPLook ,通過對整個播放過程的監視,就可以完全偵測出所有在程式中訪問的資源的地址,進而保存到本地,可以離線瀏覽。當然也可以保存其它資源,如圖片等。
4、學習 HTTP 協定
可以詳細地了解 HTTP 通訊的細節,如 GET/POST、User-Agent、Cookie、Proxy 設定及驗證、HTTP 協定出錯代碼及意義等。

相關詞條

相關搜尋

熱門詞條

聯絡我們