日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Wireshark的入门使用

發(fā)布時(shí)間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Wireshark的入门使用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

WireShark是一個(gè)網(wǎng)絡(luò)封包分析軟件。網(wǎng)絡(luò)封包分析軟件的功能是擷取網(wǎng)絡(luò)封包,并盡可能顯示出最為詳細(xì)的網(wǎng)絡(luò)封包資料。Wireshark使用WinPCAP作為接口,直接與網(wǎng)卡進(jìn)行數(shù)據(jù)報(bào)文交換。在網(wǎng)絡(luò)封包和流量分析領(lǐng)域有著十分強(qiáng)大功能的工具,深受各類網(wǎng)絡(luò)工程師和網(wǎng)絡(luò)分析師的喜愛。本文主要內(nèi)容包括:

  • 1、Wireshark主界面介紹。

  • 2、WireShark簡(jiǎn)單抓包示例。通過該例子學(xué)會(huì)怎么抓包以及如何簡(jiǎn)單查看分析數(shù)據(jù)包內(nèi)容。

  • 3、Wireshark過濾器使用。通過過濾器可以篩選出想要分析的內(nèi)容。包括按照協(xié)議過濾、端口和主機(jī)名過濾、數(shù)據(jù)包內(nèi)容過濾。

我們首先來介紹一下Wireshark這款軟件。

首先我們先認(rèn)識(shí)一下這個(gè)軟件的主界面是長(zhǎng)這樣的

在這個(gè)界面中為Wireshark的主界面選擇菜單欄上Capture -> Option,勾選WLAN網(wǎng)卡(這里需要根據(jù)各自電腦網(wǎng)卡使用情況選擇,簡(jiǎn)單的辦法可以看使用的IP對(duì)應(yīng)的網(wǎng)卡)。點(diǎn)擊Start。啟動(dòng)抓包。

wireshark啟動(dòng)后,wireshark處于抓包狀態(tài)中。

1、執(zhí)行需要抓包的操作,如ping www.baidu.com。2、操作完成后相關(guān)數(shù)據(jù)包就抓取到了。為避免其他無用的數(shù)據(jù)包影響分析,可以通過在過濾欄設(shè)置過濾條件進(jìn)行數(shù)據(jù)包列表過濾,獲取結(jié)果如下。說明:ip.addr == 119.75.217.26 and icmp 表示只顯示ICPM協(xié)議且源主機(jī)IP或者目的主機(jī)IP為119.75.217.26的數(shù)據(jù)包。

3、wireshark抓包完成,就這么簡(jiǎn)單。關(guān)于wireshark過濾條件和如何查看數(shù)據(jù)包中的詳細(xì)內(nèi)容在后面介紹。

Wireshakr抓包界面

說明:數(shù)據(jù)包列表區(qū)中不同的協(xié)議使用了不同的顏色區(qū)分。協(xié)議顏色標(biāo)識(shí)定位在菜單欄View --> Coloring Rules。如下所示

WireShark 主要分為這幾個(gè)界面

  • Display Filter(顯示過濾器), 用于設(shè)置過濾條件進(jìn)行數(shù)據(jù)包列表過濾。菜單路徑:Analyze --> Display Filters。

  • Packet List Pane(數(shù)據(jù)包列表), 顯示捕獲到的數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包含編號(hào),時(shí)間戳,源地址,目標(biāo)地址,協(xié)議,長(zhǎng)度,以及數(shù)據(jù)包信息。不同協(xié)議的數(shù)據(jù)包使用了不同的顏色區(qū)分顯示。

  • Packet Details Pane(數(shù)據(jù)包詳細(xì)信息), 在數(shù)據(jù)包列表中選擇指定數(shù)據(jù)包,在數(shù)據(jù)包詳細(xì)信息中會(huì)顯示數(shù)據(jù)包的所有詳細(xì)信息內(nèi)容。數(shù)據(jù)包詳細(xì)信息面板是最重要的,用來查看協(xié)議中的每一個(gè)字段。各行信息分別為

  • (1)Frame: 物理層的數(shù)據(jù)幀概況(2)Ethernet II: 數(shù)據(jù)鏈路層以太網(wǎng)幀頭部信息(3)Internet Protocol Version 4: 互聯(lián)網(wǎng)層IP包頭部信息(4)Transmission Control Protocol: 傳輸層T的數(shù)據(jù)段頭部信息,此處是TCP(5)Hypertext Transfer Protocol: 應(yīng)用層的信息,此處是HTTP協(xié)議

    TCP包的具體內(nèi)容從下圖可以看到wireshark捕獲到的TCP包中的每個(gè)字段。

  • Dissector Pane(數(shù)據(jù)包字節(jié)區(qū))。

  • Wireshark過濾器設(shè)置

    初學(xué)者使用wireshark時(shí),將會(huì)得到大量的冗余數(shù)據(jù)包列表,以至于很難找到自己自己抓取的數(shù)據(jù)包部分。wireshar工具中自帶了兩種類型的過濾器,學(xué)會(huì)使用這兩種過濾器會(huì)幫助我們?cè)诖罅康臄?shù)據(jù)中迅速找到我們需要的信息。(1)抓包過濾器捕獲過濾器的菜單欄路徑為Capture --> Capture Filters。用于在抓取數(shù)據(jù)包前設(shè)置。

    如何使用?可以在抓取數(shù)據(jù)包前設(shè)置如下。

    ip host 60.207.246.216 and icmp表示只捕獲主機(jī)IP為60.207.246.216的ICMP數(shù)據(jù)包。獲取結(jié)果如下:

    (2)顯示過濾器顯示過濾器是用于在抓取數(shù)據(jù)包后設(shè)置過濾條件進(jìn)行過濾數(shù)據(jù)包。通常是在抓取數(shù)據(jù)包時(shí)設(shè)置條件相對(duì)寬泛,抓取的數(shù)據(jù)包內(nèi)容較多時(shí)使用顯示過濾器設(shè)置條件顧慮以方便分析。同樣上述場(chǎng)景,在捕獲時(shí)未設(shè)置捕獲規(guī)則直接通過網(wǎng)卡進(jìn)行抓取所有數(shù)據(jù)包,如下

    執(zhí)行ping www.huawei.com獲取的數(shù)據(jù)包列表如下

    觀察上述獲取的數(shù)據(jù)包列表,含有大量的無效數(shù)據(jù)。這時(shí)可以通過設(shè)置顯示器過濾條件進(jìn)行提取分析信息。ip.addr == 211.162.2.183 and icmp。并進(jìn)行過濾。

    上述介紹了抓包過濾器和顯示過濾器的基本使用方法。在組網(wǎng)不復(fù)雜或者流量不大情況下,使用顯示器過濾器進(jìn)行抓包后處理就可以滿足我們使用。下面介紹一下兩者間的語法以及它們的區(qū)別。wireshark過濾器表達(dá)式的規(guī)則1、抓包過濾器語法和實(shí)例抓包過濾器類型Type(host、net、port)、方向Dir(src、dst)、協(xié)議Proto(ether、ip、tcp、udp、http、icmp、ftp等)、邏輯運(yùn)算符(&& 與、|| 或、!非)(1)協(xié)議過濾比較簡(jiǎn)單,直接在抓包過濾框中直接輸入?yún)f(xié)議名即可。TCP,只顯示TCP協(xié)議的數(shù)據(jù)包列表HTTP,只查看HTTP協(xié)議的數(shù)據(jù)包列表ICMP,只顯示ICMP協(xié)議的數(shù)據(jù)包列表

    (2)IP過濾host 192.168.1.104src host 192.168.1.104dst host 192.168.1.104(3)端口過濾port 80src port 80dst port 80(4)邏輯運(yùn)算符&& 與、|| 或、!非src host 192.168.1.104 && dst port 80 抓取主機(jī)地址為192.168.1.80、目的端口為80的數(shù)據(jù)包host 192.168.1.104 || host 192.168.1.102 抓取主機(jī)為192.168.1.104或者192.168.1.102的數(shù)據(jù)包!broadcast 不抓取廣播數(shù)據(jù)包2、顯示過濾器語法和實(shí)例(1)比較操作符比較操作符有== 等于、!= 不等于、> 大于、< 小于、>= 大于等于、<=小于等于。(2)協(xié)議過濾比較簡(jiǎn)單,直接在Filter框中直接輸入?yún)f(xié)議名即可。注意:協(xié)議名稱需要輸入小寫。tcp,只顯示TCP協(xié)議的數(shù)據(jù)包列表http,只查看HTTP協(xié)議的數(shù)據(jù)包列表icmp,只顯示ICMP協(xié)議的數(shù)據(jù)包列表(3) ip過濾ip.src ==192.168.1.104 顯示源地址為192.168.1.104的數(shù)據(jù)包列表ip.dst==192.168.1.104, 顯示目標(biāo)地址為192.168.1.104的數(shù)據(jù)包列表ip.addr == 192.168.1.104 顯示源IP地址或目標(biāo)IP地址為192.168.1.104的數(shù)據(jù)包列表

    (4)端口過濾tcp.port ==80, 顯示源主機(jī)或者目的主機(jī)端口為80的數(shù)據(jù)包列表。tcp.srcport == 80, 只顯示TCP協(xié)議的源主機(jī)端口為80的數(shù)據(jù)包列表。tcp.dstport == 80,只顯示TCP協(xié)議的目的主機(jī)端口為80的數(shù)據(jù)包列表。

    (5) Http模式過濾http.request.method=="GET", 只顯示HTTP GET方法的。(6)邏輯運(yùn)算符為 and/or/not過濾多個(gè)條件組合時(shí),使用and/or。比如獲取IP地址為192.168.1.104的ICMP數(shù)據(jù)包表達(dá)式為ip.addr == 192.168.1.104 and icmp

    (7)按照數(shù)據(jù)包內(nèi)容過濾。假設(shè)我要以IMCP層中的內(nèi)容進(jìn)行過濾,可以單擊選中界面中的碼流,在下方進(jìn)行選中數(shù)據(jù)。如下

    右鍵單擊選中后出現(xiàn)如下界面

    選中Select后在過濾器中顯示如下

    后面條件表達(dá)式就需要自己填寫。如下我想過濾出data數(shù)據(jù)包中包含"abcd"內(nèi)容的數(shù)據(jù)流。包含的關(guān)鍵詞是contains 后面跟上內(nèi)容。

    看到這, 基本上對(duì)wireshak有了初步了解。

    Wireshark抓包分析TCP三次握手

    (1)TCP三次握手連接建立過程Step1:客戶端發(fā)送一個(gè)SYN=1,ACK=0標(biāo)志的數(shù)據(jù)包給服務(wù)端,請(qǐng)求進(jìn)行連接,這是第一次握手;Step2:服務(wù)端收到請(qǐng)求并且允許連接的話,就會(huì)發(fā)送一個(gè)SYN=1,ACK=1標(biāo)志的數(shù)據(jù)包給發(fā)送端,告訴它,可以通訊了,并且讓客戶端發(fā)送一個(gè)確認(rèn)數(shù)據(jù)包,這是第二次握手;Step3:服務(wù)端發(fā)送一個(gè)SYN=0,ACK=1的數(shù)據(jù)包給客戶端端,告訴它連接已被確認(rèn),這就是第三次握手。TCP連接建立,開始通訊。

    (2)wireshark抓包獲取訪問指定服務(wù)端數(shù)據(jù)包Step1:啟動(dòng)wireshark抓包,打開瀏覽器輸入www.huawei.com。Step2:使用ping www.huawei.com獲取IP。

    Step3:輸入過濾條件獲取待分析數(shù)據(jù)包列表 ip.addr == 211.162.2.183

    圖中可以看到wireshark截獲到了三次握手的三個(gè)數(shù)據(jù)包。第四個(gè)包才是HTTP的, 這說明HTTP的確是使用TCP建立連接的。第一次握手?jǐn)?shù)據(jù)包客戶端發(fā)送一個(gè)TCP,標(biāo)志位為SYN,序列號(hào)為0, 代表客戶端請(qǐng)求建立連接。如下圖。

    數(shù)據(jù)包的關(guān)鍵屬性如下:SYN :標(biāo)志位,表示請(qǐng)求建立連接Seq = 0 :初始建立連接值為0,數(shù)據(jù)包的相對(duì)序列號(hào)從0開始,表示當(dāng)前還沒有發(fā)送數(shù)據(jù)Ack =0:初始建立連接值為0,已經(jīng)收到包的數(shù)量,表示當(dāng)前沒有接收到數(shù)據(jù)第二次握手的數(shù)據(jù)包服務(wù)器發(fā)回確認(rèn)包, 標(biāo)志位為 SYN,ACK. 將確認(rèn)序號(hào)(Acknowledgement Number)設(shè)置為客戶的I S N加1以.即0+1=1, 如下圖

    數(shù)據(jù)包的關(guān)鍵屬性如下:[SYN + ACK]: 標(biāo)志位,同意建立連接,并回送SYN+ACKSeq = 0 :初始建立值為0,表示當(dāng)前還沒有發(fā)送數(shù)據(jù)Ack = 1:表示當(dāng)前端成功接收的數(shù)據(jù)位數(shù),雖然客戶端沒有發(fā)送任何有效數(shù)據(jù),確認(rèn)號(hào)還是被加1,因?yàn)榘琒YN或FIN標(biāo)志位。(并不會(huì)對(duì)有效數(shù)據(jù)的計(jì)數(shù)產(chǎn)生影響,因?yàn)楹蠸YN或FIN標(biāo)志位的包并不攜帶有效數(shù)據(jù))第三次握手的數(shù)據(jù)包客戶端再次發(fā)送確認(rèn)包(ACK) SYN標(biāo)志位為0,ACK標(biāo)志位為1.并且把服務(wù)器發(fā)來ACK的序號(hào)字段+1,放在確定字段中發(fā)送給對(duì)方.并且在數(shù)據(jù)段放寫ISN的+1, 如下圖:

    數(shù)據(jù)包的關(guān)鍵屬性如下:ACK :標(biāo)志位,表示已經(jīng)收到記錄Seq = 1 :表示當(dāng)前已經(jīng)發(fā)送1個(gè)數(shù)據(jù)Ack = 1 : 表示當(dāng)前端成功接收的數(shù)據(jù)位數(shù),雖然服務(wù)端沒有發(fā)送任何有效數(shù)據(jù),確認(rèn)號(hào)還是被加1,因?yàn)榘琒YN或FIN標(biāo)志位(并不會(huì)對(duì)有效數(shù)據(jù)的計(jì)數(shù)產(chǎn)生影響,因?yàn)楹蠸YN或FIN標(biāo)志位的包并不攜帶有效數(shù)據(jù))。就這樣通過了TCP三次握手,建立了連接。開始進(jìn)行數(shù)據(jù)交互

    下面針對(duì)數(shù)據(jù)交互過程的數(shù)據(jù)包進(jìn)行一些說明:

    數(shù)據(jù)包的關(guān)鍵屬性說明Seq: 1Ack: 1: 說明現(xiàn)在共收到1字節(jié)數(shù)據(jù)

    Seq: 1

    Ack: 951: 說明現(xiàn)在服務(wù)端共收到951字節(jié)數(shù)據(jù)在TCP層,有個(gè)FLAGS字段,這個(gè)字段有以下幾個(gè)標(biāo)識(shí):SYN, FIN, ACK, PSH, RST, URG。如下

    其中,對(duì)于我們?nèi)粘5姆治鲇杏玫木褪乔懊娴奈鍌€(gè)字段。它們的含義是:SYN表示建立連接,FIN表示關(guān)閉連接,ACK表示響應(yīng),PSH表示有DATA數(shù)據(jù)傳輸,RST表示連接重置。

    Wireshark分析常用操作

    調(diào)整數(shù)據(jù)包列表中時(shí)間戳顯示格式。調(diào)整方法為View -->Time Display Format --> Date and Time of Day。調(diào)整后格式如下:

    這些就是WireShark的常用操作了。

    總結(jié)

    以上是生活随笔為你收集整理的Wireshark的入门使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 激情午夜网 | 在线黄色免费网站 | 美女操出白浆 | 国产午夜一级一片免费播放 | 最新欧美大片 | 亚洲欧洲久久久 | 久久99国产精品成人 | 情不自禁电影 | 性xx紧缚网站 | 欧美大片91| 亚洲精久久 | 亚洲视频在线观看免费视频 | 成人黄色电影在线 | 日韩国产欧美视频 | 成人av网站在线播放 | 国产在线播放一区二区 | 男女深夜福利 | 成人自拍视频在线观看 | 啪啪综合 | 人人看人人爽 | 自拍偷拍第八页 | 在线免费黄 | 四虎精品在永久在线观看 | 大肉大捧一进一出好爽动态图 | 国产尤物av | 超碰666 | 国产精品一区二区视频 | 成人激情视频网站 | 久热只有精品 | 亚洲一区二区综合 | 日本色妞| 黄视频网站在线看 | 91视频青青草 | 给我免费观看片在线电影的 | 久久九九免费 | 日韩 欧美 国产 综合 | 国产精品一区二区三区久久久 | 国产视频123区 | 欧美精品xxxxx | av大片免费在线观看 | 91亚洲一区二区三区 | 精品久久久久一区二区 | 玖玖zyz | 乖女从小调教h尿便器小说 欧美韩一区二区 | www激情com | 特级毛片在线播放 | 亚洲色婷婷久久精品av蜜桃 | 亚洲精品少妇 | 久久老熟女一区二区三区 | 人人爽人人香蕉 | 亚洲一级片在线播放 | 久久色在线观看 | 亚洲精品久久久久久久蜜桃臀 | av福利网站| 五月天丁香网 | 国产精品av久久久久久无 | 精品午夜福利在线观看 | 国产综合在线观看 | 一级做a爰片毛片 | 欧洲中文字幕日韩精品成人 | 在线成人av | 久久久久看片 | 久久久久成人精品无码中文字幕 | 在线国产精品一区 | 暖暖成人免费视频 | 污视频在线观看网址 | 自拍偷拍第一页 | 在线观看黄色国产 | 成人六区| 精品视频在线观看一区 | 日韩精品视频一区二区 | 国产成人一区二区在线 | 午夜影院福利社 | 麻豆伦理片| 国产一区二区三区乱码 | 中文理论片 | 两个人看的www视频免费完整版 | 777国产成人入口 | 17草在线 | 乱色欧美| 天堂网视频 | 色婷婷精品视频 | 欧美美女一区二区三区 | 综合色网站 | 都市激情 亚洲 | 乡村性满足hd | 精品一区二区三区毛片 | 极品少妇xxxx精品少妇 | 国产精品福利在线观看 | 在线观看涩涩视频 | 狠狠久| 视频在线观看电影完整版高清免费 | 国产在线黄 | 黄色a一级 | 日本最新中文字幕 | 亚洲女优在线 | 国产黄在线播放 | 深夜免费在线视频 | 永久免费视频网站 |