HTTPNetworkSniffer是一款數據包嗅探工具,用戶使用這款軟件能捕獲電腦與服務器之間發送的所有的HTTP請求,并將其形成一個簡單明了的列表。并支持快速的將捕捉到的信息快速的導出至各種文本格式,可在其他的軟件中進行查看。并且軟件支持命令行,用戶可直接使用cmd工具輸入命令使用軟件網絡數據包進行查看。軟件的界面整潔明了,并且支持快速過濾,用戶能將不想查看的數據進行過濾隱藏。
軟件介紹
HTTPNetworkSniffer是一種數據包嗅探工具,它捕獲在Web瀏覽器和Web服務器之間發送的所有HTTP請求/響應,并將它們顯示在簡單表中。 對于每個HTTP請求,將顯示以下信息:主機名,HTTP方法(GET,POST,HEAD),URL路徑,用戶代理,響應代碼,響應字符串,內容類型,引薦來源,內容編碼,傳輸編碼,服務器名稱, 內容長度,Cookie字符串等
您可以輕松地選擇一個或多個HTTP信息行,然后將其導出到text / html / xml / csv文件或將其復制到剪貼板,然后將其粘貼到Excel中。
軟件功能
所選網絡適配器的信息現在顯示在窗口標題中。
添加了/ cfg命令行選項,該選項指示HTTPNetworkSniffer在默認配置文件中使用配置文件代替其他位置,例如:
HTTPNetworkSniffer.exe / cfg“%AppData%\ HTTPNetworkSniffer.cfg”
添加了“清除捕獲開始”選項。如果不想在停止捕獲并重新開始時清除以前的項目,可以將其關閉。
添加了“保存所有項目”(Shift + Ctrl + S)。
HTTPNetworkSniffer現在可以自動加載新版本的WinPCap驅動程序
添加了2個HTTP請求列:“接受”和“范圍”。
HTTPNetworkSniffer現在嘗試根據HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Netmon3中指定的安裝路徑
以此來加載網絡監視器驅動程序3.x的dll(NmApi.dll)
此更改應解決在某些系統上加載Network Monitor Driver 3.x的問題。
在捕獲選項窗口的適配器列表中增加了4列:“連接名稱,MAC地址,實例ID,接口向導。
使用WinPCap驅動程序時,HTTPNetworkSniffer現在在“捕獲選項”窗口的適配器列表中顯示更準確的信息。
添加了響應時間列
該列計算并顯示了客戶端發送HTTP請求的時間與客戶端收到HTTP服務器響應的時間之間經過的時間(以毫秒為單位)
為了在此列上獲得更準確的結果,建議使用WinPcap驅動程序或Microsoft網絡監視器驅動程序來捕獲數據包。
添加了在新行上向下滾動選項。如果打開,添加新行時,HTTPNetworkSniffer會自動滾動到底部。
修復了Windows 7上的閃爍問題。
添加了“從捕獲文件加載”選項。
允許您加載由WinPcap / Wireshark創建的捕獲文件(需要WinPcap驅動程序)
或由Microsoft網絡監視器驅動程序創建的捕獲文件(需要網絡監視器驅動程序3.x)
并以HTTPNetworkSniffer格式顯示捕獲的數據。
添加了/ load_file_pcap和/ load_file_netmon命令行選項。
在“查看”菜單下添加了“標記奇數/偶數行”選項。
啟用后,奇數行和偶數行將以不同的顏色顯示,從而使讀取單行變得更加容易。
添加了“自動調整列+標題的大小”選項,該選項使您可以根據行值和列標題自動調整列的大小。
軟件特色
添加了“每次更新時自動調整大小列”選項。
添加了導出到JSON文件的選項。
添加了“始終在最前面”選項。
新增了二級排序支持:現在,您可以通過單擊列標題的同時按住Shift鍵來進行二級排序。
請注意,在單擊第二/第三/第四列時,只需按住Shift鍵即可。要對第一列進行排序,請不要按住Shift鍵。
HTTPNetworkSniffer現在提供您以管理員身份運行它(在Windows Vista / 7/8和UAC下)
HTTPNetworkSniffer現在允許您在開始捕獲時將其自動添加到Windows防火墻的允許程序列表中
并在停止捕獲時將其刪除。
在Windows防火墻打開的情況下使用“原始套接字”捕獲方法時,需要此選項
因為如果未將HTTPNetworkSniffer添加到Windows防火墻
則根本不會捕獲傳入的流量,因此HTTPNetworkSniffer無法正常工作。
在“捕獲選項”窗口的適配器列表中添加了列名稱(“ IP地址”和“適配器名稱”)。
增加了與IPNetInfo實用程序的 集成
添加了“在GMT中顯示時間”選項。
使用說明
除了捕獲網絡數據包所需的捕獲驅動程序外,HTTPNetworkSniffer不需要任何安裝過程或其他dll文件。 為了開始使用它,只需運行可執行文件-HTTPNetworkSniffer.exe
首次運行HTTPNetworkSniffer之后,屏幕上將顯示“捕獲選項”窗口,并且要求您選擇捕獲方法和所需的網絡適配器。 下次使用HTTPNetworkSniffer時,它將使用先前選擇的捕獲方法和網絡適配器自動開始捕獲數據包。 您始終可以通過按F9再次更改“捕獲選項”。
選擇捕獲方法和網絡適配器之后,HTTPNetworkSniffer捕獲并顯示在Web瀏覽器和遠程Web服務器之間發送的每個HTTP請求/響應。
命令行支持
命令行 | |
/cfg <Filename> | 使用指定的配置文件啟動HTTPNetworkSniffer。 例如: HTTPNetworkSniffer.exe / cfg“ c:\ config \ hns.cfg” HTTPNetworkSniffer.exe / cfg“%AppData%\ HTTPNetworkSniffer.cfg” |
/load_file_pcap <Filename> | 加載由WinPcap驅動程序創建的指定捕獲文件。 |
/load_file_netmon <Filename> | 加載由網絡監視器驅動程序3.x創建的指定捕獲文件。 |
注意事項
HTTPNetworkSniffer無法捕獲安全網站(HTTPS)的HTTP數據
配置要求
從Windows 2000到Windows 10,包括64位系統,此實用程序均可在Windows的任何版本上使用。
若要使用HTTPNetworkSniffer,需要以下捕獲驅動程序之一:
WinPcap捕獲驅動程序:WinPcap是一個開源捕獲驅動程序,可用于捕獲任何版本的Windows上的網絡數據包。您可以從該網頁下載并安裝WinPcap驅動程序。
Microsoft網絡監視器驅動程序版本2.x(僅適用于Windows 2000 / XP / 2003):Microsoft在Windows 2000 / XP / 2003下提供了免費的捕獲驅動程序,HTTPNetworkSniffer可以使用該驅動程序,但是默認情況下未安裝此驅動程序,并且必須使用以下選項之一手動安裝它:
選項1:根據Microsoft網站上的說明從Windows 2000 / XP的CD-ROM安裝它
選項2(僅XP):下載并安裝Windows XP Service Pack 2支持工具。此軟件包中的工具之一是netcap.exe。首次運行此工具時,網絡監視器驅動程序將自動安裝在您的系統上。
Microsoft網絡監視器驅動程序版本3.x:Microsoft提供了新版本的Microsoft網絡監視器驅動程序(3.x),Windows 7 / Vista / 2008也支持該版本。
可以從Microsoft網站下載新版本的Microsoft網絡監視器(3.x)。
您也可以嘗試使用HTTPNetworkSniffer,而無需安裝任何驅動程序,方法是使用“原始套接字”方法。不幸的是,原始套接字方法存在許多問題:
根據Windows版本,Service Pack和系統上安裝的更新,它不適用于所有Windows系統。
在啟用了UAC的Windows 7上,“原始套接字”方法僅在您以“以管理員身份運行”運行HTTPNetworkSniffer時有效。
更新內容
版本1.63:
修復了版本1.62中的錯誤:選擇沒有連接信息的網絡接口時,HTTPNetworkSniffer崩潰了。
標簽: 數據包嗅探工具
裝機必備軟件
網友評論