在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

網(wǎng)絡(luò)數(shù)據(jù)包分析軟件wireshark的基本使用

我快閉嘴 ? 來源:通信弱電交流學(xué)習(xí) ? 作者:通信弱電交流學(xué)習(xí) ? 2022-09-29 14:48 ? 次閱讀

Wireshark(前稱Ethereal)是一個網(wǎng)絡(luò)數(shù)據(jù)包分析軟件。網(wǎng)絡(luò)數(shù)據(jù)包分析軟件的功能是截取網(wǎng)絡(luò)數(shù)據(jù)包,并盡可能顯示出最為詳細(xì)的網(wǎng)絡(luò)數(shù)據(jù)包數(shù)據(jù)。Wireshark使用WinPCAP作為接口,直接與網(wǎng)卡進(jìn)行數(shù)據(jù)報文交換。

網(wǎng)絡(luò)管理員使用Wireshark來檢測網(wǎng)絡(luò)問題,網(wǎng)絡(luò)安全工程師使用Wireshark來檢查資訊安全相關(guān)問題,開發(fā)者使用Wireshark來為新的通訊協(xié)定除錯,普通使用者使用Wireshark來學(xué)習(xí)網(wǎng)絡(luò)協(xié)定的相關(guān)知識。當(dāng)然,有的人也會“居心叵測”的用它來尋找一些敏感信息……。Wireshark相對于tcpdump而言,界面更友好,功能更強(qiáng)大。

基本使用

以下的介紹都是以mac下的wireshark 1.12.2版本為基礎(chǔ)。

認(rèn)識界面

96f24ac6-3f78-11ed-9e49-dac502259ad0.png

說明:

常用按鈕從左到右的功能依次是:

1、列出可用接口。

2、抓包時需要設(shè)置的一些選項。一般會保留最后一次的設(shè)置結(jié)果。

3、開始新的一次抓包。

4、暫停抓包。

5、繼續(xù)進(jìn)行本次抓包。

6、打開抓包文件。可以打開之前抓包保存后的文件。不僅可以打開wireshark軟件保存的文件,也可以打開tcpdump使用-w參數(shù)保存的文件。

7、保存文件。把本次抓包或者分析的結(jié)果進(jìn)行保存。

8、關(guān)閉打開的文件。文件被關(guān)閉后,就會切換到初始界面。

9、重載抓包文件。

設(shè)置數(shù)據(jù)抓取選項

點擊常用按鈕中的設(shè)置按鈕,就會彈出設(shè)置選項對話框。在這個對話框中我們可以選中需要監(jiān)聽的接口,設(shè)置混雜模式,設(shè)置抓取數(shù)據(jù)包的過濾條件。如下圖:

9768f1a8-3f78-11ed-9e49-dac502259ad0.png

首先,選中需要監(jiān)聽獲取數(shù)據(jù)包的接口。接口列表區(qū)列出了所有可以使用的接口。如果接口前面的復(fù)選框被選中,說明對這個接口監(jiān)聽捕獲數(shù)據(jù)包。

其次,設(shè)置混雜模式。設(shè)置混雜模式的作用是將網(wǎng)卡設(shè)置到混雜模式。如果不設(shè)置混雜模式,你的計算機(jī)只能獲取數(shù)據(jù)包發(fā)往的目標(biāo)是你計算機(jī)和從你計算機(jī)出去的數(shù)據(jù)包。如果設(shè)置了混雜模式,你就可以捕獲局域網(wǎng)中所有的數(shù)據(jù)包。如果窗口中的 "Use promiscuous mode on all interfaces"前面的復(fù)選框被選中,說明對所有的接口使用混雜模式。如果想單獨設(shè)置,可以雙擊接口列表中的接口,會彈出如下的對話框。然后選中或者去掉“Capture packets in promiscuous mode”前面復(fù)選框。然后點ok按鈕。

979de9ee-3f78-11ed-9e49-dac502259ad0.png

再次,設(shè)置捕獲過濾條件。在點設(shè)置按鈕彈出的主設(shè)置對話框中和雙擊接口列表彈出的對話框中都會有“Capture Filter”項。在文本框中我們可以設(shè)置捕獲過濾條件。如,我們只捕獲http相關(guān)的數(shù)據(jù)包,我們就可以設(shè)置捕獲條件為“port 80”。因為http使用的是80端口

最后,所有的設(shè)置完畢后,點擊設(shè)置主窗口中的“Start”按鈕,開始捕獲數(shù)據(jù)。數(shù)據(jù)捕獲完后,可以點常用按鈕中的“保存”按鈕保存數(shù)據(jù)。

使用顯示過濾器

顯示過濾器應(yīng)用于捕獲文件,用來告訴wireshark只顯示那些符合過濾條件的數(shù)據(jù)包。顯示過濾器比捕獲過濾器更常用。他可以用來過濾不想看到的數(shù)據(jù)包,但是不會把數(shù)據(jù)刪除。如果想恢復(fù)原狀,只要把過濾條件刪除即可。

過濾器表達(dá)式對話框,是的wireshark的可以很簡單的設(shè)置過濾表達(dá)式。點擊“Expression”按鈕就可以打開這個對話框。如下圖:

97c1a6c2-3f78-11ed-9e49-dac502259ad0.png

對話框分左中右三部分。左邊為可以使用的所有協(xié)議域。右邊為和協(xié)議域相關(guān)的條件值。中間為協(xié)議域與條件值之間的關(guān)系。過濾器表達(dá)式對于初學(xué)者很有用。如上圖,我們創(chuàng)建的表達(dá)式的作用是,只顯示http協(xié)議包中包含關(guān)鍵詞“bo56.com”的所有數(shù)據(jù)包。

Field name說明:

這個列表中展示了所有支持的協(xié)議。點擊前面的三角標(biāo)志后,可以列出本協(xié)議的可過濾字段。當(dāng)選中“Field name”列表中的任何一項,只需要輸入你想要的協(xié)議域,就會自動定位到相應(yīng)的協(xié)議域選項。

Relation說明:

is present 如果選擇的協(xié)議域存在,則顯示相關(guān)數(shù)據(jù)包。

contains 判斷一個協(xié)議,字段或者分片包含一個值

matches 判斷一個協(xié)議或者字符串匹配一個給定的Perl表達(dá)式。

Value(Protocol)說明:

此處輸入合適的值。如果選擇的協(xié)議域和這個值滿足Relation中指定的關(guān)系,則顯示相關(guān)數(shù)據(jù)包。

Predefined values說明:

有些協(xié)議域包含了預(yù)先定義的值,有點類似于c語言中的枚舉類型。如果你選擇的協(xié)議域包含這樣的值,你可以在這個列表中選擇。

Function函數(shù)說明:

過濾器的語言還有下面幾個函數(shù):

upper(string-field)-把字符串轉(zhuǎn)換成大寫

lower(string-field)-把字符串轉(zhuǎn)換成小寫

upper((和lower((在處理大小寫敏感的字符串比較時很有用。

例如:

upper(ncp.nds_stream_name)contains"BO56.COM"
lower(mount.dump.hostname)=="BO56.COM"

如果你熟悉了這個規(guī)則之后你就會發(fā)現(xiàn)手動輸入表達(dá)式更有效率。當(dāng)時手動在flter文本框中輸入表達(dá)時,如果輸入的語法有問題,文本框的背景色會變成紅色。這時候,你可以繼續(xù)輸入或者修改,知道文本框中的表達(dá)式正確后,文本框的背景色又會變成綠色。

使用著色規(guī)則

你經(jīng)常會在數(shù)據(jù)包列表區(qū)域中看到不同的顏色。這就是wireshark做的很人性化的一方面。它可以讓你指定條件,把符合條件的數(shù)據(jù)包按指定的顏色顯示。這樣你查找數(shù)據(jù)包會更方便些。下面我們說一下如何設(shè)置顏色規(guī)則。

點擊“view”菜單,然后選擇“Coloring Rules”選項就會彈出設(shè)置顏色規(guī)則設(shè)置對話框。你點擊顏色規(guī)則設(shè)置的快捷按鈕也可以打開顏色設(shè)置對話框。如下圖:

98004184-3f78-11ed-9e49-dac502259ad0.png

打開的對話框中默認(rèn)已經(jīng)有一些規(guī)則。我們抓取的數(shù)據(jù)包中經(jīng)常會看到一些不同的顏色,就是應(yīng)用的這些默認(rèn)的規(guī)則。點擊“New”按鈕可以添加規(guī)則。如下圖:

9835471c-3f78-11ed-9e49-dac502259ad0.png

name字段中填寫規(guī)則的名稱,方便記憶。

string字段中填寫過濾規(guī)則。這里的語法和顯示規(guī)則表達(dá)式一致。點擊 上圖中的“Expression”按鈕,你就會看到熟悉的規(guī)則表達(dá)式對話。

Foreground Color按鈕用于選擇前景色。

Background Color按鈕用于選擇背景色。

Disabled按鈕用于指示是否禁用這條規(guī)則。

點擊ok按鈕后,規(guī)則自動會添加到規(guī)則列表中的最前端。

注意:wireshark在應(yīng)用規(guī)則的時候,是按自上而下的順序去應(yīng)用規(guī)則。因此剛添加的規(guī)則會優(yōu)先應(yīng)用。如果你想調(diào)整順序,可以選中要調(diào)整順序的規(guī)則,然后點擊右邊的“UP” 或則 “Down” 按鈕。

顏色規(guī)則設(shè)置好后,只需要點apply按鈕就可以應(yīng)用規(guī)則了。規(guī)則效果應(yīng)用如下圖:

9848ac80-3f78-11ed-9e49-dac502259ad0.png

使用圖表

圖形分析是數(shù)據(jù)分析中必不可少的一部分。也是wireshark的一大亮點。wireshark有不同的圖形展現(xiàn)功能,以幫助你了解捕獲的數(shù)據(jù)包。下面我們對經(jīng)常使用的IO圖,雙向時間圖做下介紹。

IO圖

wireshark的IO圖讓你可以對網(wǎng)絡(luò)上的吞吐量繪圖。讓你了解網(wǎng)絡(luò)數(shù)據(jù)傳輸過程中的峰值和波動情況。通過“Statistics”菜單中的“IO Graphs”選項可以打開這個IO圖對話框。如下圖:

987e88fa-3f78-11ed-9e49-dac502259ad0.png

可以看到IO圖表對話框中會分為三個區(qū)。

過濾器區(qū):設(shè)置過濾條件,用于圖形化展示過濾條件相關(guān)數(shù)據(jù)包的變化情況。而且可以為每個不同的條件指定不同的顏色。過濾條件的語法和之前介紹的顯示過濾器的語法一致。過濾條件為空,此圖形顯示所有流量。

坐標(biāo)區(qū):在這里可以設(shè)置圖表的x軸和y軸。x軸為時間,y軸為包的數(shù)量。如圖,我們設(shè)置Y軸的單位是Bytes/Tick。

趨勢圖區(qū):根據(jù)過濾器設(shè)置的條件和坐標(biāo)區(qū)設(shè)置,數(shù)據(jù)分析后回在這個區(qū)域以圖形化方式展示。點擊圖形中的點,會自動定位到相應(yīng)的數(shù)據(jù)包。點擊趨勢圖中的低谷點,你會發(fā)現(xiàn)大量的數(shù)據(jù)包重傳。

IO圖表還可以通過函數(shù)對數(shù)據(jù)進(jìn)行聚合處理。

點擊Y軸中Unit選項中的Advanced后,就會再過濾器區(qū)就會增加Calc選項。如下圖:

98ad2bec-3f78-11ed-9e49-dac502259ad0.png

相關(guān)函數(shù)說明:

MIN( ), AVG( ), MAX( ) 分別是統(tǒng)計協(xié)議域中數(shù)值的最小,平均和最大值。注意,這三個聚合函數(shù)只對協(xié)議域的值為數(shù)字的才有效。

Count( ) 此函數(shù)計算時間間隔內(nèi)事件發(fā)生的次數(shù),在查看TCP分析標(biāo)識符時很有用,例如重傳。

Sum( ) 該函數(shù)統(tǒng)計事件的累加值。和MIN()函數(shù)一樣,這個也只有協(xié)議域的值為數(shù)字的情況下才有效。

雙向時間圖

wireshark還有一個功能就是可以對網(wǎng)絡(luò)傳輸中的雙向時間進(jìn)行繪圖。雙向時間(round-trip time, RTT),就是一個數(shù)據(jù)包被確認(rèn)正常接收所花費的時間。以tcp協(xié)議為例,就是你push一個數(shù)據(jù)到一臺主機(jī),主機(jī)回應(yīng)一個ack給你的主機(jī),你的主機(jī)并成功接收ack回應(yīng)。這兩個過程花費的時間總和就是雙向時間。雙向時間通常用來尋找網(wǎng)絡(luò)傳輸過程中的慢點和瓶頸,用以判斷網(wǎng)絡(luò)傳輸是否有延遲。

通過“Statistics”菜單中的“Tcp StreamGraph”中的“Round Trip Time Graph”選項可以打開這個雙向時間圖對話框。如下圖:

98d058e2-3f78-11ed-9e49-dac502259ad0.png

這個圖表中的每個點代表一個數(shù)據(jù)包的雙向時間。你可以單機(jī)圖表中的任何一點,然后在數(shù)據(jù)包列表區(qū)就會自動定位到相應(yīng)的數(shù)據(jù)包。從數(shù)據(jù)表來看,我們下載壓縮包還是比較穩(wěn)定的。數(shù)據(jù)包的rtt時間大多數(shù)在0.05s以下,其他大多數(shù)在0.1s左右,少數(shù)超過了1.5s。

跟蹤tcp流

Wireshark分析功能中最不錯的一個功能是它能夠?qū)CP流重組。重組后的數(shù)據(jù)格式更容易閱讀。跟蹤TCP流這個功能可以將接收到的數(shù)據(jù)排好順序使之容易查看,而不需要一小塊一小塊地看。這在查看HTTP、FTP等純文本應(yīng)用層協(xié)議時非常有用。

我們以一個簡單的HTTP請求舉例來說明一下。打開wireshark_bo56_pcap.pcapng,并在顯示過濾器中輸入“http contains wireshark”,點擊“apply”按鈕后,在數(shù)據(jù)包列表框中就會只剩下一條記錄。如下圖。

9900df6c-3f78-11ed-9e49-dac502259ad0.png

右鍵單擊這條記錄并選擇Follow TCP Stream。這時TCP流就會在一個單獨的窗口中顯示出來。如下圖:

9900df6c-3f78-11ed-9e49-dac502259ad0.png

我們看到這個窗口中的文字會有兩種顏色。其中紅色用于表示從源地址到目標(biāo)地址的流量。在我們的例子里面就是從我們本機(jī)到web服務(wù)器的流量。你可以看到最開始的紅色部分是一個GET請求。藍(lán)色部分是和紅色部分相反的方向,也就是從目標(biāo)地址到源地址的流量。在我們的例子中,藍(lán)色部分的第一行是“HTTP/1.1 200 OK”,是來自服務(wù)器的一個http成功響應(yīng)。

在這個窗口中除了能夠看到這些原始數(shù)據(jù),你還可以在文本間進(jìn)行搜索,將其保存成一個文件、打印,或者以ASCII碼、EBCDIC、十六進(jìn)制或者C數(shù)組的格式去查看。這些選項都可以在跟蹤TCP流窗口的下面找到。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    269

    瀏覽量

    24913
  • 分析軟件
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    7300
  • Wireshark
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    6726

原文標(biāo)題:網(wǎng)絡(luò)抓包工具 wireshark 入門教程

文章出處:【微信號:通信弱電交流學(xué)習(xí),微信公眾號:通信弱電交流學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    藍(lán)牙數(shù)據(jù)包的抓取與分析

    本帖最后由 bbsc 于 2017-5-7 17:10 編輯 各位大佬好,我想用電腦抓取藍(lán)牙數(shù)據(jù)包,然后用wireshark分析,需要哪些硬件協(xié)助?最好便宜點(學(xué)生dang)需要測試的設(shè)備支持
    發(fā)表于 05-07 16:55

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲機(jī)制研究

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲技術(shù),是實現(xiàn)入侵檢測、網(wǎng)絡(luò)安全審計的關(guān)鍵技術(shù)。本文改進(jìn)了國外傳統(tǒng)的數(shù)據(jù)包捕獲函數(shù)庫Libpcap 捕獲數(shù)據(jù)包的方案。原方案在網(wǎng)
    發(fā)表于 09-01 10:09 ?9次下載

    Wireshark網(wǎng)絡(luò)分析工具使用教程免費下載

    Wireshark網(wǎng)絡(luò)分析工具。網(wǎng)絡(luò)分析工具的
    發(fā)表于 09-09 08:00 ?4次下載
    <b class='flag-5'>Wireshark</b><b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>包</b><b class='flag-5'>分析</b>工具使用教程免費下載

    Wireshark數(shù)據(jù)網(wǎng)絡(luò)協(xié)議的分析

    。使用它,可以以各種方式抓取用戶所需要的網(wǎng)絡(luò)數(shù)據(jù)包。但是用戶往往無法從數(shù)據(jù)包中直接獲取所需要的數(shù)據(jù)。這是由于所有的信息在傳輸過程中,都會被按照各種網(wǎng)
    發(fā)表于 10-12 08:00 ?1次下載
    <b class='flag-5'>Wireshark</b><b class='flag-5'>數(shù)據(jù)</b>抓<b class='flag-5'>包</b><b class='flag-5'>網(wǎng)絡(luò)</b>協(xié)議的<b class='flag-5'>分析</b>

    如何使用WIRESHARK抓以太網(wǎng)數(shù)據(jù)包

    Wireshark是一個免費網(wǎng)絡(luò)分析軟件,它能擷取網(wǎng)絡(luò)封包,并盡可能顯示出最為詳細(xì)的
    的頭像 發(fā)表于 11-26 12:03 ?1.8w次閱讀

    開源網(wǎng)絡(luò)協(xié)議分析WireShark軟件下載

    開源網(wǎng)絡(luò)協(xié)議分析WireShark軟件下載
    發(fā)表于 07-23 09:22 ?15次下載

    SRT協(xié)議的工作流程、數(shù)據(jù)包結(jié)構(gòu)及Wireshark分析

    摘 要:本文從SRT協(xié)議的工作流程談起,著重介紹和解析了SRT協(xié)議的數(shù)據(jù)包結(jié)構(gòu),并舉例說明如何利用Wireshark軟件進(jìn)行鏈路故障分析
    的頭像 發(fā)表于 05-17 10:08 ?4122次閱讀

    wireshark導(dǎo)入數(shù)據(jù)包進(jìn)行分析

    linux的tcpdump命令主要用于網(wǎng)絡(luò)問題的調(diào)試中,通過抓取傳輸過程的數(shù)據(jù)包進(jìn)行分析和調(diào)試。而wireshark則是一款功能強(qiáng)大,使用方便的數(shù)據(jù)
    的頭像 發(fā)表于 12-27 09:37 ?2377次閱讀

    網(wǎng)絡(luò)封包分析軟件——Wireshark抓包教程

    Wireshark(前稱Ethereal)是一個網(wǎng)絡(luò)封包分析軟件網(wǎng)絡(luò)封包分析
    的頭像 發(fā)表于 02-24 09:43 ?1688次閱讀

    Wireshark網(wǎng)絡(luò)數(shù)據(jù)包分析軟件簡介

    wireshark是一個免費開源的網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,功能十分強(qiáng)大。可以截取各種網(wǎng)絡(luò)
    的頭像 發(fā)表于 04-26 09:52 ?3213次閱讀
    <b class='flag-5'>Wireshark</b><b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>數(shù)據(jù)包</b><b class='flag-5'>分析</b><b class='flag-5'>軟件</b>簡介

    WireShark的常用操作

    封包和流量分析領(lǐng)域有著十分強(qiáng)大功能的工具,深受各類網(wǎng)絡(luò)工程師和網(wǎng)絡(luò)分析師的喜愛。 本文主要內(nèi)容包括: 1、Wireshark主界面介紹。 2、Wir
    的頭像 發(fā)表于 05-26 15:16 ?881次閱讀
    <b class='flag-5'>WireShark</b>的常用操作

    超詳細(xì)的WireShark使用教程

    Wireshark是非常流行的網(wǎng)絡(luò)封包分析軟件,可以截取各種網(wǎng)絡(luò)數(shù)據(jù)包,并顯示
    的頭像 發(fā)表于 06-06 09:22 ?7116次閱讀
    超詳細(xì)的<b class='flag-5'>WireShark</b>抓<b class='flag-5'>包</b>使用教程

    干貨丨網(wǎng)絡(luò)封包分析軟件——Wireshark抓包教程

    Wireshark簡介Wireshark(前稱Ethereal)是一個網(wǎng)絡(luò)封包分析軟件網(wǎng)絡(luò)封包
    的頭像 發(fā)表于 03-06 11:18 ?2248次閱讀
    干貨丨<b class='flag-5'>網(wǎng)絡(luò)</b>封包<b class='flag-5'>分析</b><b class='flag-5'>軟件</b>——<b class='flag-5'>Wireshark</b>抓包教程

    wireshark是什么軟件 wireshark安裝教程

    Wireshark網(wǎng)絡(luò)分析工具。網(wǎng)絡(luò)分析工具
    發(fā)表于 09-13 16:26 ?0次下載

    五大可替代Wireshark的抓包工具

    Wireshark是非常流行的網(wǎng)卡抓軟件,具有強(qiáng)大的抓功能。它可以截取各種網(wǎng)絡(luò)數(shù)據(jù)包,并顯示
    的頭像 發(fā)表于 09-27 09:57 ?5671次閱讀
    五大可替代<b class='flag-5'>Wireshark</b>的抓包工具
    主站蜘蛛池模板: 精品国产三级在线观看 | 午夜黄色一级片 | 蕾丝视频在线播放 | 国产精品三区四区 | 久久久久久久久久久观看 | 九九草在线观看 | 手机在线黄色网址 | 午夜看片网站 | aa1在线天堂 | 日产国产精品亚洲系列 | 日本特黄特色aaa大片免费欧 | www.色视频 | 国产叼嘿网站免费观看不用充会员 | 永久免费毛片 | 性夜黄a爽爽免费视频国产 羞羞答答xxdd影院欧美 | 狠狠干狠狠操视频 | 免费观看a毛片一区二区不卡 | 色多网站免费视频 | 在线亚洲一区 | 丁香伊人五月综合激激激 | 午夜视频在线观看国产 | 成人国产精品一级毛片视频 | 一区二区手机视频 | 高清视频一区 | 午夜性爽爽爽 | 美女免费视频一区二区三区 | 操狠狠 | 国产片在线观看狂喷潮bt天堂 | 免费两性的视频网站 | 欧美xxxxxxxxx| 色天使色婷婷丁香久久综合 | 天天爽夜夜爽人人爽免费 | 天天更新影院 | 久久免费看 | 99视频精品全国免费 | 性做久久久久久久久 | 狠狠色丁香婷婷综合最新地址 | 国产免费人成在线看视频 | 91av视频在线| 美女很黄很黄是免费的·无遮挡网站 | 丁香五月缴情综合网 |