簡介python Justniffer 是一個可用於替代 Snort 的網絡協議分析器。它很是流行,可交互式地跟蹤/探測一個網絡鏈接。它能從實時環境中抓取流量,支持 「lipcap」 和 「tcpdump」 文件格式。它能夠幫助用戶分析一個用 wireshark 難以抓包的複雜網絡。尤爲是它能夠有效的幫助你分析應用層流量,能提取相似圖像、腳本、HTML 等 http 內容。Justniffer 有助於理解不一樣組件之間是如何通訊的。web
功能Justniffer 能夠收集一個複雜網絡的全部流量而不影響系統性能,這是 Justniffer 的一個優點,它還能夠保存日誌用於以後的分析,Justniffer 其它一些重要功能包括:apache
安裝Justniffer 能夠經過 PPA 安裝: 運行下面命令添加庫:
更新系統:
安裝 Justniffer 工具:
make 的時候失敗了,而後我運行下面的命令並嘗試從新安裝服務
示例首先用 -v 選項驗證安裝的 Justniffer 版本,你須要用超級用戶權限來使用這個工具。
示例輸出: j 一、 以相似 apache 的格式導出 eth1 接口流量,顯示到終端
示例輸出: Selection_001 二、 能夠用下面的選項跟蹤正在運行的 tcp 流
示例輸出: Selection_002 三、 獲取 web 服務器的響應時長
示例輸出: Selection_003 四、 使用 Justniffer 讀取一個 tcpdump 抓取的文件 首先,用 tcpdump 抓取流量。
而後用 Justniffer 訪問數據
示例輸出: Selection_005 五、 只抓取 http 數據
示例輸出: Selection_006 六、 獲取一個指定主機的 http 數據
示例輸出: Selection_007 七、 以更精確的格式抓取數據 當你輸入 justniffer -h 的時候你能夠看到不少用於以更精確的方式獲取數據的格式關鍵字
示例輸出: Selection_008 讓咱們用 Justniffer 根據預先定義的參數提取數據
示例輸出: Selection_009 其中還有不少你能夠探索的選項。
總結Justniffer 是一個很好的用於網絡測試的工具。在我看來對於那些用 Snort 來進行網絡探測的用戶來講,Justniffer 是一個更簡單的工具。它提供了不少 格式關鍵字 用於按照你的須要精確地提取數據。你能夠用 .cap 文件格式記錄網絡信息,以後用於分析監視網絡服務性能。 若是想深刻體驗LINUX系統的新手,也能夠先下載一個方德Linux軟件中心試用一下。免費下載地址:http://www.nfs-cloud.cn:81/appCenter/open/softcenter |