Ominpeek介紹
Ominpeek 官網(wǎng): http://www. Ominpeek一款網(wǎng)絡抓包工具,或者說網(wǎng)絡協(xié)議分析工具。不是管是前端開發(fā)、后端開發(fā)或都測試人員。為了解數(shù)據(jù)是否正常的傳遞,經(jīng)常會用到網(wǎng)絡數(shù)據(jù)包攔截軟件來進行分析。 Ominpeek 與我們常用的HttpWatch、Fildder 略有不同。HttpWatch 是基于瀏覽器的插件,攔截HTTP的數(shù)據(jù)包,而Ominpeek是基于網(wǎng)卡底層掃描的。計算機與外界的交流必經(jīng)過網(wǎng)卡,也就是說它能拿檢測到一切經(jīng)過網(wǎng)絡的數(shù)據(jù)。 Ominpeek 是由Wildpackets 公司研發(fā)的網(wǎng)絡掃描維護工具,其提供了高效的故障診斷和這定能力,這一特性能夠明顯縮減日?;ㄙM大量尋障和排障時間,使我們有精力去完善日常其他的工作以及學習更多的業(yè)務知識。它和Sniffer都是功能非常強大的協(xié)議分析工具。
界面介紹 了解一個工具從下載使用開始,所以我們先下載安裝一下。關于這款工具除了官網(wǎng)(官網(wǎng)下載要填寫注冊信息,這是我最討厭的),其它的下載地址還真不多。 WildPackets OmniPeek 4.1 下載地址: http://download.pchome.net/internet/tools/detail-33252.html 雖然這4.1版本的早已過時了,但對于我們新手來說,足矣!而且它體積也比最新版的也小了很多。 下載完成之后,安裝過程就不介紹了,對于windows下的軟件安裝一般一路NEXT都能成功安裝。安裝完成后打開軟件。下面以就是打開后的主界面。
網(wǎng)絡統(tǒng)計窗口 界面的左下角的網(wǎng)絡統(tǒng)計窗口有三個刻度盤與相應的數(shù)字顯示。 * 網(wǎng)絡使用率(用百分比的方式表示) * 數(shù)據(jù)流量(每秒數(shù)據(jù)包) * 誤差率(每秒的總誤差) 下表顯示歷史最大(紅線)和平均值(黃線)。
下面我們切換到“Value”選項卡,上表顯示以下信息: 持續(xù)時間:此參數(shù)顯示經(jīng)過時間“小時:分鐘:秒:“自從你開始收集監(jiān)測數(shù)據(jù)格式。 收到的數(shù)據(jù)包:此參數(shù)顯示收到的數(shù)據(jù)包從你開始收集監(jiān)測統(tǒng)計。 接收的字節(jié)數(shù):此參數(shù)顯示收到的字節(jié)從你開始收集監(jiān)測統(tǒng)計。 組播:此參數(shù)顯示包處理多播地址從你開始收集監(jiān)測統(tǒng)計。 廣播:此參數(shù)顯示的數(shù)據(jù)包廣播地址從你開始收集監(jiān)測統(tǒng)計。 ?。ㄗⅲ喝绻舜翱诒徊恍⌒年P掉了,可以點擊工具欄上的“network statistics”按鈕打開。?。?/span>
個人日志窗口 界面的右下角:當程序啟動時,一個日志文件(稱為Peek.log)在Application Data文件夾中創(chuàng)建。 三種類型的事件會被寫入這個日志文件中。 * 程序的啟動或停止,或創(chuàng)建一個新的窗口捕捉。 窗口的第一行,用不同的圖標顏色顯示消息總數(shù)中的日志和故障的嚴重程度 Messages: 信息總數(shù) 白色i :表示請求成功的信息。 綠色! :表示輕微型提示(個人理解) 黃色! :警告信息 紅色x :錯誤信息
那么我們可以對這些日志做那些操作呢? (點擊某一條信息右鍵出現(xiàn)菜單) 保存登錄:選擇此選項將日志保存為一個文本文件(制表符分隔或逗號分隔值)。 (注:如果不小心關閉了這個窗口,可以點擊工具欄上的View Log 或菜單欄 View > Log Window)
創(chuàng)建一個數(shù)據(jù)捕捉
你可以在Start Page窗口上點擊“new capture”按鈕,或在菜單欄File > new.. 這里可以設置捕獲的名稱,文件保存的位置等。 選擇你要通過哪個網(wǎng)卡進行捕捉,因為我的是筆記本,所以會有有線和無線兩個網(wǎng)卡。你可以用檢測無線網(wǎng)卡的方式,找到被別人設置屏蔽掉的無線信號,檢測誰在偷用你的無線網(wǎng)絡,或者別人無線網(wǎng)絡的加密方式進行破解等。 對于協(xié)議包的過濾規(guī)則,默認情況下所有協(xié)議都進行檢測抓取。 勾選下面協(xié)議類型,選擇左邊按鈕表示,只抓取選中的協(xié)議。選擇右邊按鈕表示,選中的協(xié)議從抓取的協(xié)議列表中去掉。 創(chuàng)建完成后,點擊數(shù)據(jù)捕捉窗口右上角的“Start Capture”按鈕。工具開始抓取所有經(jīng)過網(wǎng)卡的數(shù)據(jù)包。點擊“Stop Capture”停止抓取。
Ominpeek能做哪些分析呢?
那么Ominpeek提供了哪些功能來快速的幫助我們對網(wǎng)絡問題進行故障診斷/定位。 1.主機排名,發(fā)現(xiàn)網(wǎng)絡中通信量最大的主機,對比故障現(xiàn)象與影響范圍。
2.協(xié)議排名,可以對監(jiān)控的所有協(xié)議進行排名,找到使用最多的協(xié)議。
3.主機在使用的協(xié)議。查看某一主機在使用哪些協(xié)議。(在主機排名界面,雙擊某一主機,出現(xiàn)下表)
4. 通過PeerMap網(wǎng)絡分布圖了解主機會話的實時情況
5. 深入解碼分析。發(fā)現(xiàn)異常后,可以進行深入的解碼分析。
通過以上步驟可以很多容易發(fā)現(xiàn)瀏覽異常的主機,不正常的協(xié)議通信以及網(wǎng)絡中實際傳輸?shù)膬?nèi)容。從某些角度來說,使用OmniPeek來做協(xié)議分析,真是殺雞用牛刀了。
常見協(xié)議分析
下面對一些經(jīng)見的協(xié)議時行簡單的分析(我們在抓到的包中可以雙擊打開抓到的各種協(xié)議):
幀、UDP協(xié)議
TCP協(xié)議 我們都知道TCP協(xié)議信息傳遞(三次握手、四次揮手)
IP協(xié)議
HTTP 協(xié)議 http請求報文
http響應報文
當然還有許多協(xié)議,如 FTP、SMTP\POP3 、DNS、ARP等很多協(xié)議。由于篇幅原因,不再詳細介紹了。
親!如果感覺本文還行,右下角點左噢! |
|
來自: 小豬窩969 > 《wireshark》