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

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

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

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

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來(lái)源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2023-04-26 09:52 ? 次閱讀

Wieshark簡(jiǎn)介

wireshark是一個(gè)免費(fèi)開(kāi)源的網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,功能十分強(qiáng)大。可以截取各種網(wǎng)絡(luò)數(shù)據(jù)包,顯示網(wǎng)絡(luò)數(shù)據(jù)包的詳細(xì)信息。

wireshark頁(yè)面介紹

1.開(kāi)始頁(yè)面

2c6a828a-e352-11ed-ab56-dac502259ad0.png

2.wireshark是捕獲機(jī)器上的一塊網(wǎng)卡的網(wǎng)絡(luò)包,當(dāng)你有多塊網(wǎng)卡時(shí),選擇其中的一個(gè)。

當(dāng)你只有一塊網(wǎng)卡時(shí),選擇網(wǎng)卡eth0。(默認(rèn)選擇網(wǎng)卡后自動(dòng)抓包)

2c9392ba-e352-11ed-ab56-dac502259ad0.png

wireshark窗口介紹

2cb1e65c-e352-11ed-ab56-dac502259ad0.png

wireshark主要分為5個(gè)界面

1.Display Filter(顯示過(guò)濾器) ,用于過(guò)濾

2.Packet list Pane(數(shù)據(jù)包列表),顯示捕捉到的數(shù)據(jù)包,有效IP和目標(biāo)IP,端口號(hào)

3.Packet Details Pane(數(shù)據(jù)包詳細(xì)信息) ,顯示數(shù)據(jù)包中的字段

4.Dissector Pane(16進(jìn)制數(shù)據(jù))

5.Miscekkanous(地址欄)

wireshark過(guò)濾器

2cecaa12-e352-11ed-ab56-dac502259ad0.png2cff9244-e352-11ed-ab56-dac502259ad0.png

掌握過(guò)濾技能是非常重要的,初學(xué)者使用wireshark進(jìn)行抓包時(shí),由于抓到的數(shù)據(jù)包的種類繁多,很難找到自己需要的部分。

過(guò)濾器會(huì)幫助我們迅速找到我們需要的信息。

過(guò)濾器有兩種。

一種是顯示過(guò)濾器,,用來(lái)在我們捕獲的數(shù)據(jù)包中找到我們需要的信息。(圖二)

另一種是捕獲過(guò)濾器,用來(lái)過(guò)濾捕獲的數(shù)據(jù)包。在開(kāi)始頁(yè)面Capture中 (圖一)

過(guò)濾表達(dá)式的規(guī)則

1.協(xié)議過(guò)濾

比如tcp,只顯示捕獲TCP協(xié)議

2.IP過(guò)濾

比如 ip.src ==10.1.1.1 只顯示源地址為10.1.1.1的數(shù)據(jù)包

ip.dst== 10.1.1.1 只顯示目的地址為10.1.1.1的數(shù)據(jù)包

3.端口過(guò)濾

tcp.port == 80 只顯示目的地址80端口的TCP數(shù)據(jù)包

tcp.srcport == 80 只顯示源地址80端口的TCP數(shù)據(jù)包

4.http模式過(guò)濾

http.request.method == "GET" ,只顯示HTTP GET方法。

5.邏輯運(yùn)算符為 AND/OR(不分大小寫)

ip.dst ==10.1.1.1 and port == 80 只顯示目標(biāo)IP為10.1.1.1且端口為80的數(shù)據(jù)包

數(shù)據(jù)包列表

數(shù)據(jù)包列表的面板中顯示,編號(hào),時(shí)間,源地址,目標(biāo)地址,協(xié)議,長(zhǎng)度,以及數(shù)據(jù)包信息。從圖中你可以看到不同的協(xié)議不同顏色,并且協(xié)議連接不成功和成功顏色也不一樣。

2d149874-e352-11ed-ab56-dac502259ad0.png

數(shù)據(jù)包詳細(xì)信息

在這個(gè)面板中,我們可以查看協(xié)議中的任意一個(gè)字段。

各行信息分別為

Frame: 物理層的數(shù)據(jù)幀概況

Ethernet II: 數(shù)據(jù)鏈路層以及以太網(wǎng)頭部信息

Internet Protocol Version 4: 互聯(lián)網(wǎng)Ip包頭部信息

Transmission Control Protocol :傳輸層T的數(shù)據(jù)段頭部信息,此處是TCP

Hypertext Transfer Protocol 應(yīng)用層信息,此處是HTTP協(xié)議

數(shù)據(jù)包具體內(nèi)容(本次用的例子TCP協(xié)議)

2d4cfb60-e352-11ed-ab56-dac502259ad0.png

4.分析三次TCP握手過(guò)程

首先用wireshark進(jìn)行抓包,下圖是我用wireshark抓到的TCP三次握手的數(shù)據(jù)包。

(雙擊抓到的包就可以看到詳細(xì)信息或者在頁(yè)面第二個(gè)方框中也可以看到詳細(xì)信息)

2d6fdc48-e352-11ed-ab56-dac502259ad0.png

第一次握手?jǐn)?shù)據(jù)包

客戶端發(fā)送一個(gè)TCP數(shù)據(jù)包,標(biāo)志位為SYN,序列號(hào)為0,代表客戶端請(qǐng)求建立連接。如下圖

2dacacea-e352-11ed-ab56-dac502259ad0.png

第二次握手?jǐn)?shù)據(jù)包

服務(wù)器發(fā)揮確認(rèn)包,標(biāo)志位為SYN,ACK,將確認(rèn)序號(hào)(Acknowledgement Number)設(shè)置為客戶的ISN+1,如下圖

2dd3f2aa-e352-11ed-ab56-dac502259ad0.png

第三次握手的數(shù)據(jù)包

客戶端再次發(fā)送確認(rèn)包(ACK),SYN標(biāo)志位為0,ACK標(biāo)志位1,并且把服務(wù)器發(fā)來(lái)ACK的序號(hào)字段+1,放在確認(rèn)字段中發(fā)送給對(duì)方,并且在數(shù)據(jù)段中的ISN+1,如下圖

2e1b0618-e352-11ed-ab56-dac502259ad0.png

這樣就完成了TCP三次握手,建立了連接!






審核編輯:劉清

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

    關(guān)注

    0

    文章

    513

    瀏覽量

    31841
  • 過(guò)濾器
    +關(guān)注

    關(guān)注

    1

    文章

    434

    瀏覽量

    19866
  • TCP協(xié)議
    +關(guān)注

    關(guān)注

    1

    文章

    101

    瀏覽量

    12193
  • Wireshark
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    6581

原文標(biāo)題:Wireshark詳細(xì)抓包教程

文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

    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>工具使用教程免費(fèi)下載

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

    。使用它,可以以各種方式抓取用戶所需要的網(wǎng)絡(luò)數(shù)據(jù)包。但是用戶往往無(wú)法從數(shù)據(jù)包中直接獲取所需要的數(shù)據(jù)。這是由于所有的信息在傳輸過(guò)程中,都會(huì)被按照各種網(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是一個(gè)免費(fèi)網(wǎng)絡(luò)分析軟件,它能擷取網(wǎng)絡(luò)封包,并盡可能顯示出最為詳細(xì)的
    的頭像 發(fā)表于 11-26 12:03 ?1.7w次閱讀

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

    開(kāi)源網(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),并舉例說(shuō)明如何利用Wireshark軟件進(jìn)行鏈路故障分析
    的頭像 發(fā)表于 05-17 10:08 ?3773次閱讀

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

    Wireshark(前稱Ethereal)是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包分析軟件。網(wǎng)絡(luò)
    的頭像 發(fā)表于 09-29 14:48 ?3217次閱讀

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

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

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

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

    WireShark的常用操作

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

    全局數(shù)據(jù)包通信簡(jiǎn)介

    1?全局數(shù)據(jù)包通信簡(jiǎn)介 對(duì)于PLC之間的數(shù)據(jù)交換,只關(guān)心數(shù)據(jù)的發(fā)送區(qū)和接收區(qū),全局數(shù)據(jù)包的通信方式是在配PLC硬件的過(guò)程中,組態(tài)所要通信PL
    的頭像 發(fā)表于 05-29 10:04 ?972次閱讀
    全局<b class='flag-5'>數(shù)據(jù)包</b>通信<b class='flag-5'>簡(jiǎn)介</b>

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

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

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

    Wireshark簡(jiǎn)介Wireshark(前稱Ethereal)是一個(gè)網(wǎng)絡(luò)封包分析軟件。
    的頭像 發(fā)表于 03-06 11:18 ?1954次閱讀
    干貨丨<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次下載