精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>通信技術>傳輸網/接入網/交換網>

Sniffer使用手冊大全

2010年03月29日 16:07 www.nxhydt.com 作者:佚名 用戶評論(0
關鍵字:Sniffer(9434)

Sniffer使用手冊大全

一、捕獲數據包前的準備工作

在默認情況下,sniffer將捕獲其接入碰撞域中流經的所有數據包,但在某些場景下,有些數據包可能不是我們所需要的,為了快速定位網絡問題所在,有必要對所要捕獲的數據包作過濾。Sniffer提供了捕獲數據包前的過濾規則的定義,過濾規則包括2、3層地址的定義和幾百種協議的定義。定義過濾規則的做法一般如下:

1、在主界面選擇captureàdefinefilter選項。

2、definefilteràaddress,這是最常用的定義。其中包括MAC地址、ip地址和ipx地址的定義。以定義IP地址過濾為例,見圖1。

Sniffer使用簡介(上)(圖一)


圖1

比如,現在要捕獲地址為10.1.30.100的主機與其他主機通信信息,在Mode選項卡中,選Include(選Exclude選項,是表示捕獲除此地址外所有的數據包);在station選項中,在任意一欄填上10.1.30.100,另外一欄填上any(any表示所有的IP地址)。這樣就完成了地址的定義。

注意到Dir.欄的圖標:

Sniffer使用簡介(上)(圖二)

表示,捕獲station1收發的數據包;

Sniffer使用簡介(上)(圖三)

表示,捕獲station1發送的數據包;

Sniffer使用簡介(上)(圖四)

表示,捕獲station1收到的數據包。
最后,選取

Sniffer使用簡介(上)(圖五)

,將定義的規則保存下來,供以后使用。
3、definefilteràadvanced,定義希望捕獲的相關協議的數據包。如圖2。

Sniffer使用簡介(上)(圖六)


圖2


比如,想捕獲FTP、NETBIOS、DNS、HTTP的數據包,那么說首先打開TCP選項卡,再進一步選協議;還要明確DNS、NETBIOS的數據包有些是屬于UDP協議,故需在UDP選項卡做類似TCP選項卡的工作,否則捕獲的數據包將不全。

如果不選任何協議,則捕獲所有協議的數據包。

PacketSize選項中,可以定義捕獲的包大小,圖3,是定義捕獲包大小界于64至128bytes的數據包。

Sniffer使用簡介(上)(圖七)


圖3


4、definefilteràbuffer,定義捕獲數據包的緩沖區。如圖4:

Sniffer使用簡介(上)(圖八)


圖4


Buffersize選項卡,將其設為最大40M。

Capturebuffer選項卡,將設置緩沖區文件存放的位置。

5、最后,需將定義的過濾規則應用于捕獲中。如圖5:

Sniffer使用簡介(上)(圖九)


圖5


點選SelectFilteràCapture中選取定義的捕獲規則。

二、捕獲數據包時觀察到的信息

CaptureàStart,啟動捕獲引擎。

sniffer可以實時監控主機、協議、應用程序、不同包類型等的分布情況。如圖6:

Sniffer使用簡介(下)(圖一)


圖6


Dashboard:可以實時統計每秒鐘接收到的包的數量、出錯包的數量、丟棄包的數量、廣播包的數量、多播包的數量以及帶寬的利用率等。

HostTable:可以查看通信量最大的前10位主機。

Matrix:通過連線,可以形象的看到不同主機之間的通信。

ApplicationResponseTime:可以了解到不同主機通信的最小、最大、平均響應時間方面的信息。

HistorySamples:可以看到歷史數據抽樣出來的統計值。

Protocoldistribution:可以實時觀察到數據流中不同協議的分布情況。

Switch:可以獲取cisco交換機的狀態信息。

在捕獲過程中,同樣可以對想觀察的信息定義過濾規則,操作方式類似捕獲前的過濾規則。

三、捕獲數據包后的分析工作

要停止sniffer捕獲包時,點選CaptureàStop或者CaptureàStopandDisplay,前者停止捕獲包,后者停止捕獲包并把捕獲的數據包進行解碼和顯示。如圖7:

Sniffer使用簡介(下)(圖二)


圖7


Decode:對每個數據包進行解碼,可以看到整個包的結構及從鏈路層到應用層的信息,事實上,sniffer的使用中大部分的時間都花費在這上面的分析,同時也對使用者在網絡的理論及實踐經驗上提出較高的要求。素質較高的使用者借此工具便可看穿網絡問題的結癥所在。

Expert:這是sniffer提供的專家模式,系統自身根據捕獲的數據包從鏈路層到應用層進行分類并作出診斷。其中diagnoses提出非常有價值的診斷信息。圖8,是sniffer偵查到IP地址重疊的例子及相關的解析。

Sniffer使用簡介(下)(圖三)


圖8

sniffer同樣提供解碼后的數據包過濾顯示。

要對包進行顯示過濾需切換到Decode模式。

Displayàdefinefilter,定義過濾規則。

Displayàselectfilter,應用過濾規則。

顯示過濾的使用基本上跟捕獲過濾的使用相同。

四、sniffer提供的工具應用

sniffer除了提供數據包的捕獲、解碼及診斷外,還提供了一系列的工具,包括包發生器、ping、traceroute、DNSlookup、finger、whois等工具。

其中,包發生器比較有特色,將做簡單介紹。其他工具在操作系統中也有提供,不做介紹。

包發生器提供三種生成數據包的方式:

點選

Sniffer使用簡介(下)(圖四)

,新構一個數據包,包頭、包內容及包長由用戶直接填寫。圖9,定義一個廣播包,使其連續發送,包的發送延遲位1ms

Sniffer使用簡介(下)(圖五)


圖9


點選

Sniffer使用簡介(下)(圖六)

發送在Decode中所定位的數據包,同時可以在此包的基礎上對數據包進行如前述的修改。

點選

Sniffer使用簡介(下)(圖七)

,發送buffer中所有的數據包,實現數據流的重放。見圖10:


圖10


可以定義連續地發送buffer中地數據包或只發送一次buffer中地數據包。請特別注意,不要在運行的網絡中重放數據包,否則容易引起嚴重的網絡問題。數據包的重放經常用于實驗環境中。


?

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

( 發表人:admin )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?