首先我們來了解一下什么是Wireshark
以下紅字是度娘來的
Wireshark(前稱Ethereal)是一個網(wǎng)絡(luò)封包分析軟件。網(wǎng)絡(luò)封包分析軟件的功能是截取網(wǎng)絡(luò)封包,并盡可能顯示出最為詳細(xì)的網(wǎng)絡(luò)封包資料。Wireshark使用WinPCAP作為接口,直接與網(wǎng)卡進(jìn)行數(shù)據(jù)報文交換。
在過去,網(wǎng)絡(luò)封包分析軟件是非常昂貴的,或是專門屬于盈利用的軟件。Ethereal的出現(xiàn)改變了這一切。在GNUGPL通用許可證的保障范圍底下,使用者可以以免費的途徑取得軟件與其源代碼,并擁有針對其源代碼修改及客制化的權(quán)利。Ethereal是全世界最廣泛的網(wǎng)絡(luò)封包分析軟件之一。
一:數(shù)據(jù)包過濾
過濾需要的IP地址 ip.addr==
有些網(wǎng)友抓出來的數(shù)據(jù)包,時間顯示的方式不對,不便于查看出現(xiàn)問題的時間點,可以通過View---time display format來進(jìn)行修改。
修改前:
修改后:
有一些特殊情況,客戶的業(yè)務(wù)源目的IP 源目的端口 源目的mac 都是一樣的,有部分業(yè)務(wù)出現(xiàn)業(yè)務(wù)不通,我們在交換機上做流統(tǒng)計就不行了,如下圖網(wǎng)絡(luò)架構(gòu)。箭頭是數(shù)據(jù)流的走向,交換機上作了相關(guān)策略PC是不能直接訪問SER的。
那我們在排查這個問題的時候,我們要了解客戶的業(yè)務(wù)模型和所使用得協(xié)議,很巧合這個業(yè)務(wù)是WEB。我們從而知道TCP報文字段里是有序列號的,我們可以把它當(dāng)做唯一標(biāo)示來進(jìn)行分析,也可以通過序列號進(jìn)行排序。
一般抓出來的都是相對序列號0 1不容易分析,這里我們通過如下方式進(jìn)行修改為絕對序列號。
Edit-----preference------protocols----tcp---relative sequence numbers
四:過濾出來的數(shù)據(jù)包保存
我們抓取數(shù)據(jù)包的時候數(shù)據(jù)量很大,但對于我們有用的只有幾個,我們按條件過濾之后,可以把過濾后的數(shù)據(jù)包單獨保存出來,便于以后來查看。
五:數(shù)據(jù)包計數(shù)統(tǒng)計
網(wǎng)絡(luò)里有泛洪攻擊的時候,我們可以通過抓包進(jìn)行數(shù)據(jù)包個數(shù)的統(tǒng)計,來發(fā)現(xiàn)哪些數(shù)據(jù)包較多來進(jìn)行分析。
六:數(shù)據(jù)包解碼
IPS發(fā)送攻擊日至和防病毒日志信息端口號都是30514,SecCenter上只顯示攻擊日志,不顯示防病毒日志。查看IPS本地有病毒日志,我們可以通過在SecCenter抓包分析確定數(shù)據(jù)包是否發(fā)送過來。發(fā)過來的數(shù)據(jù)量比較大,而且無法直接看出是IPS日志還是AV日志,我們先把數(shù)據(jù)包解碼。
(由于沒有IPS的日志抓包信息,暫用其他代替)
解碼前:
七:TCP數(shù)據(jù)報文跟蹤
查看TCP的交互過程,把數(shù)據(jù)包整個交互過程提取出來,便于快速整理分析。
八:通過Wireshark來查看設(shè)備的廠家
查看無線干擾源的時候,我們可以看出干擾源的mac地址,我們可以通過Wireshark來查找是哪個廠商的設(shè)備,便于我們快速尋找干擾源。
例如:mac地址是A4-4E-31-30-0B-E0
以上就是Wireshark常用的八個技巧了,希望對大家有幫助。