Wireshark教程之統計功能


實驗目的

1、工具介紹

2、主要應用

實驗原理

Wireshark的原名是Ethereal,新名字是2006年起用的。當時Ethereal的主要開發者Gerald決定離開他原來供職的公司NIS,並繼續開發這個軟件。但由於Ethereal這個名稱的使用權已經被原來那個公司注冊,Wireshark這個新名字也就應運而生了。

  Wireshark是世界上最流行的網絡分析工具。這個強大的工具可以捕捉網絡中的數據,並為用戶提供關於網絡和上層協議的各種信息。與很多其他網絡工具一樣,Wireshark也使用pcap network library來進行包捕捉。

實驗內容

1、Wireshark統計功能

2、捕捉文件摘要

3、捕捉包層次結構

4、會話統計

5、網絡節點統計

6、HTTP

實驗環境描述

實驗環境描述

1、學生機與實驗室網絡直連;

2、VPC1與實驗室網絡直連;

3、學生機與VPC1物理鏈路連通;

pc機:Windows7旗艦版

實驗步驟

打開桌面上的wireshark工具,

Wireshark統計功能

Wireshark的一個強大的功能在於他的統計工具,使用Wireshark的時候我們有各種類型的工具可供選擇,這里介紹基本網絡統計工

具。包括:捕捉文件摘要(Summary)、捕捉包層次結構(Protocol Hirarchy)、會話(Conversations)、網絡節點(Endpoints)、HTTP

捕捉文件摘要

1、捕捉文件摘要對抓取的數據包進行全局統計,Staristics–>Summary

圖片描述

2、這一菜單簡單收集所有抓包數據,在定義了過濾條件的時候,將呈現過濾后的數據,當想要知道每秒的平均報文數或字節數時,使用此工具

圖片描述

File:捕捉文件的一般信息,如文件名和路徑,長度,等等。

Tme:第一個包和最后一個包的時間戳,以及抓包過程持續時間。

Capure:顯示文件捕捉於哪一個接口,以及評論窗口。

Display窗口,展示抓包文件統計信息的摘要,包括:捕捉報文總數與百分比,顯示報文數量(加上過濾條件之后),標記報文數量

捕捉包層次結構

1、捕捉包層次結構統計了通信流量中不同協議占用額百分比,通過這個工具可以對全網流量有直觀的了解,到底整個網絡那些流量占用最多,那些占用最少等等。打開statistics–>protocol hierarchy

圖片描述

圖中我們可以看出,Ethernet的流量包括IPv4和IPv6,IPv4包括UDP和TCP,這幾個分項的和就是以太網百分百的流量

Protocol:協議名稱

% Packets:含有該協議的包數目在捕捉文件所有包所占的比例

Packets:含有該協議的包的數目、Bytes含有該協議的字節數

Mbit/s:抓包時間內的協議帶寬、End Packets 該協議中的包的數目(作為文件中的最高協議層)

End Bytes:該協議中的字節數(作為文件中的最高協議層)

End Mbit/s :抓包時間內的協議帶寬(作為文件中的最高協議層)

圖片描述

2、在網絡異常的時候,通過分析這些數據包占用的流量我們可以判斷網絡問題,如圖這是一個正常的網絡占用百分比,例如網絡發生了ARP攻擊,那么ARP在這里的占用也許會顯示20%或者30%

會話統計

1、會話統計功能,統計通信會話之間接收和發送的數據包和字節數,通過這個工具可以找出網絡中哪個會話(IP地址或端口號)最占用帶寬,進一步作出網絡策略。打開Statistics–>Conversations

圖片描述

2、進入界面可以選擇2層以太網統計數據,第3層IP統計數據,或4層tcp或udp統計數據。

圖片描述

3、在以太網回話統計中可以查找以下問題:(1) 可以看見較輕微的廣播風暴;而對於每秒數千甚至數萬個報文的嚴重廣播風暴,Wireshark會停止顯示數據並且屏幕凍結。只有斷開Wireshark連接時才能看見。 (2)如果你看到來自某一MAC地址的大量數據,查看會話第一部分的vendor ID,會給你一些導致問題的線索。即使MAC地址的第一部分標識了vendor,但它並不一定就標識了PC本身。這是由於MAC地址屬於PC上安裝的以太網芯片廠商,而並不一定屬於PC制造商。如果無法識別數據流來源地址,可以ping嫌疑地址並通過ARP獲取它的MAC地址,在交換機中查找該地址,如果有操作系統的話直接用find命令來定位。

在IP會話統計中可以查找一下問題:(1)查看收發大量數據流的IP地址。如果是你知道的服務器(你記得服務器的地址或地址范圍),那問題就解決了;但也有可能只是某台設備正在掃描網絡,或僅是一台產生過多數據的PC。(2) 查看掃描模式(scan pattern)。這可能是一次正常的掃描,如SNMP軟件發送ping報文以查找網絡,但通常掃描都不是好事情。

在tcp/udp會話統計中可以查看以下問題(1) 查看帶有太多TCP連接的設備。每一個PC合理的連接數是10到20個,上百個則是不正常的(2)嘗試查找無法辨識的端口號。它可能是正常的,但也可能是有問題的。

網絡節點統計

1、網絡節點功能,統計通信會話中每個節點接收和發送的數據包和字節數,通過這個工具可以找出網絡中哪個節點(IP地址或端口號)最占用帶寬。打開statistics–>Endpoints

圖片描述

2、如下圖所示,在此窗口中能夠看到2,3,4層的endpoints,也就是以太網。IP,tcp或udp,終端節點統計是面向IP的,可以查看具體某一個IP發送的流量以及占用帶寬

圖片描述

3、這一工具列出了Wireshark發現的所有endpoints上的統計信息,可以是一下任意一種情況:

少量以太網endpoints(MAC地址)與大量IP終端節點(IP地址):可能的情況例如,一個路由器從很多遠端設備收發報文,我們會看見路由器的MAC地址以及很多IP地址經由此處。

少量IP終端節點與大量tco終端節點:可能的情況是每一台主機有很多個tcp連接。可能是有很多連接到額服務器的一個正常操作,也可能是一種網絡攻擊(如SYN攻擊)

HTTP

1、從statistic菜單,選擇HTTP,將會出現以下窗口

圖片描述

2、在http子菜單中,可以看到以下信息

Packet Counter:每一個網站的報文數量。幫助識別有多少響應和請求。

Requests:各網站的請求分布

Load Distribution:各網站的負載分布

查看Packet Couter統計信息,顯示以下過濾窗口,在此窗口中,可設置過濾條件以查看符合條件的統計信息。信息想要查看整個抓包文件的統計信息,不添加信息就會顯示IP層之上的統計信息,也就是所有http報文,點擊Create Stat。

圖片描述

3、如下圖所示,顯示了Http Requests,Http Responses信息

圖片描述

4、查看Requests信息,選擇所需過濾條件,不輸入過濾條件則對於所有數據

圖片描述

5、點擊Create Stat按鈕,會出現以下窗口

圖片描述

6、查看Load Distribution統計信息,出現以下窗口。暫時不輸入任何過濾條件,點擊Create Stat按鈕

圖片描述

7、當我們打開一個網頁,通常會向若干個URL發出請求,這里記錄了我們發送的若干個請求,到root URL,到breaking_news URL,以及主頁上的其他位置。

圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM