18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2022-12-27 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

linux的tcpdump命令主要用于網(wǎng)絡(luò)問題的調(diào)試中,通過抓取傳輸過程的數(shù)據(jù)包進行分析和調(diào)試。而wireshark則是一款功能強大,使用方便的數(shù)據(jù)包分析工具,tcpdump+wireshark組合使用,完美,perfect,讓網(wǎng)絡(luò)問題無處遁形。

1 tcpdump及wireshark基本介紹

1.1 tcpdump

tcpdump是基于Unix系統(tǒng)的命令行式的數(shù)據(jù)包嗅探工具,可以抓取流動在網(wǎng)卡上的數(shù)據(jù)包。默認情況下,tcpdump不會抓取本機內(nèi)部通訊的報文。根據(jù)網(wǎng)絡(luò)協(xié)議棧的規(guī)定,對于報文,即使是目的地是本機,也需要經(jīng)過本機的網(wǎng)絡(luò)協(xié)議層,所以本機通訊肯定是通過API進入了內(nèi)核,并且完成了路由選擇。

linux抓包原理:

Linux抓包是通過注冊一種虛擬的底層網(wǎng)絡(luò)協(xié)議來完成對網(wǎng)絡(luò)報文(準確的說是網(wǎng)絡(luò)設(shè)備)消息的處理權(quán)。當(dāng)網(wǎng)卡接收到一個網(wǎng)絡(luò)報文之后,它會遍歷系統(tǒng)中所有已經(jīng)注冊的網(wǎng)絡(luò)協(xié)議,例如以太網(wǎng)協(xié)議、x25協(xié)議處理模塊來嘗試進行報文的解析處理,這一點和一些文件系統(tǒng)的掛載相似,就是讓系統(tǒng)中所有的已經(jīng)注冊的文件系統(tǒng)來進行嘗試掛載,如果哪一個認為自己可以處理,那么就完成掛載。當(dāng)抓包模塊把自己偽裝成一個網(wǎng)絡(luò)協(xié)議的時候,系統(tǒng)在收到報文的時候就會給這個偽協(xié)議一次機會,讓它來對網(wǎng)卡收到的報文進行一次處理,此時該模塊就會趁機對報文進行窺探,也就是把這個報文完完整整的復(fù)制一份,假裝是自己接收到的報文,匯報給抓包模塊。

1.2 wireshark

wireshark是一種數(shù)據(jù)包分析工具,在各種網(wǎng)絡(luò)應(yīng)用中,比如通過思博倫的Spirent_TestCenter(TC)、Ixia測試儀抓取接口報文或者利用本文介紹的linux自帶的tcpdump監(jiān)聽抓包工具,抓包后導(dǎo)出報文再導(dǎo)入wireshark工具中進行圖形化分析。

2 tcpdump抓包

2.1 常用命令

2.1.1 默認啟動

# tcpdump

普通情況下,直接啟動tcpdump將監(jiān)視第一個網(wǎng)絡(luò)接口上所有流過的數(shù)據(jù)包。但是由于linux默認網(wǎng)卡的問題,可能出現(xiàn)下面報錯:

tcpdump: packet printing is not supported for link type NFLOG: use -w

db04c4d0-8575-11ed-bfe3-dac502259ad0.png

此時,可以通過ifconfig或者ip address命令查看網(wǎng)卡信息,并通過指定網(wǎng)口進行數(shù)據(jù)抓包

db22bd96-8575-11ed-bfe3-dac502259ad0.png

2.1.2 監(jiān)視指定網(wǎng)絡(luò)接口的數(shù)據(jù)包

# tcpdump -i ens33

db429df0-8575-11ed-bfe3-dac502259ad0.png

2.1.3 監(jiān)視指定主機的數(shù)據(jù)包

指定通過網(wǎng)口ens33, 并且進出口IP地址為10.193.12.119的數(shù)據(jù)包

# tcpdump -i ens33 host 10.193.12.119

db77c5b6-8575-11ed-bfe3-dac502259ad0.png

指定通過網(wǎng)口ens33, 并且主機10.193.12.12 和主機10.193.17.4 或10.193.12.119之間的通信

# tcpdump -i ens33 -n host 10.193.12.12 and ( 10.193.17.4 or 10.193.12.119 )

dbae45dc-8575-11ed-bfe3-dac502259ad0.png

指定通過網(wǎng)口ens33, 并且主機10.193.12.12 和非主機10.193.17.4之間的通信

# tcpdump -i ens33 -n host 10.193.12.12 and ! 10.193.17.4

dbe1803c-8575-11ed-bfe3-dac502259ad0.png

指定通過網(wǎng)口ens33, 并且由主機10.193.12.12發(fā)送的所有數(shù)據(jù)

# tcpdump -i ens33 -n src 10.193.12.12

dbfadb72-8575-11ed-bfe3-dac502259ad0.png

指定通過網(wǎng)口ens33, 并且由主機10.193.12.12接收的所有數(shù)據(jù)

# tcpdump -i ens33 -n dst 10.193.12.12

dc4f8f00-8575-11ed-bfe3-dac502259ad0.png

2.1.4 指定抓包數(shù)量

指定通過網(wǎng)口ens33, 并且由主機10.193.12.12接收的連續(xù)5個數(shù)據(jù)包

# tcpdump -i ens33 -n dst 10.193.12.12 -c 5

dc779f04-8575-11ed-bfe3-dac502259ad0.png

2.1.5 抓包精簡顯示

# tcpdump -i ens33 -n dst 10.193.12.12 -c 5 -q

指定通過網(wǎng)口ens33, 并且由主機10.193.12.12接收的連續(xù)5個數(shù)據(jù)包,并采用精簡顯示,可與上圖進行對比

dcb5feb6-8575-11ed-bfe3-dac502259ad0.png

2.1.6 按照協(xié)議類型抓包

以ping為例,我們知道ping的協(xié)議類型為icmp,我們可以指定icmp協(xié)議類型進行抓包

# tcpdump -i ens33 -n icmp

dcd83c7e-8575-11ed-bfe3-dac502259ad0.png

2.1.7 指定主機和端口號進行抓包

指定網(wǎng)卡ens33,端口號為55555并且ip地址為10.193.12.12的連續(xù)10個數(shù)據(jù)包

# tcpdump -i ens33 -n tcp port 55555 and host 10.193.12.12 -c 10

dd216070-8575-11ed-bfe3-dac502259ad0.png

2.1.8 抓包并保存

抓包并保存package.cap文件,可導(dǎo)出后再導(dǎo)入wireshark進行包分析

# tcpdump -i ens33 -n port 55555 and host 10.193.12.12 -c 10 -w package.cap

dd44e586-8575-11ed-bfe3-dac502259ad0.png

2.2 tcpdump詳細參數(shù)

-a 嘗試將網(wǎng)絡(luò)和廣播地址轉(zhuǎn)換成名稱。

-c<數(shù)據(jù)包數(shù)目> 收到指定的數(shù)據(jù)包數(shù)目后,就停止進行傾倒操作。

-d 把編譯過的數(shù)據(jù)包編碼轉(zhuǎn)換成可閱讀的格式,并傾倒到標準輸出。

-dd 把編譯過的數(shù)據(jù)包編碼轉(zhuǎn)換成C語言的格式,并傾倒到標準輸出。

-ddd 把編譯過的數(shù)據(jù)包編碼轉(zhuǎn)換成十進制數(shù)字的格式,并傾倒到標準輸出。

-e 在每列傾倒資料上顯示連接層級的文件頭。

-f 用數(shù)字顯示網(wǎng)際網(wǎng)絡(luò)地址。

-F<表達文件> 指定內(nèi)含表達方式的文件。

-i<網(wǎng)絡(luò)界面> 使用指定的網(wǎng)絡(luò)截面送出數(shù)據(jù)包。

-l 使用標準輸出列的緩沖區(qū)。

-n 不把主機的網(wǎng)絡(luò)地址轉(zhuǎn)換成名字。

-N 不列出域名。

-O 不將數(shù)據(jù)包編碼最佳化。

-p 不讓網(wǎng)絡(luò)界面進入混雜模式。

-q 快速輸出,僅列出少數(shù)的傳輸協(xié)議信息。

-r<數(shù)據(jù)包文件> 從指定的文件讀取數(shù)據(jù)包數(shù)據(jù)。

-s<數(shù)據(jù)包大小> 設(shè)置每個數(shù)據(jù)包的大小。

-S 用絕對而非相對數(shù)值列出TCP關(guān)聯(lián)數(shù)。

-t 在每列傾倒資料上不顯示時間戳記。

-tt 在每列傾倒資料上顯示未經(jīng)格式化的時間戳記。

-T<數(shù)據(jù)包類型> 強制將表達方式所指定的數(shù)據(jù)包轉(zhuǎn)譯成設(shè)置的數(shù)據(jù)包類型。

-v 詳細顯示指令執(zhí)行過程。

-vv 更詳細顯示指令執(zhí)行過程。

-x 用十六進制字碼列出數(shù)據(jù)包資料。

-w<數(shù)據(jù)包文件> 把數(shù)據(jù)包數(shù)據(jù)寫入指定的文件。

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

dd88af28-8575-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

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

    關(guān)注

    88

    文章

    11581

    瀏覽量

    217170
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    745

    瀏覽量

    23362
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    269

    瀏覽量

    25351
  • Wireshark
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    6913

原文標題:3 wireshark導(dǎo)入數(shù)據(jù)包進行分析

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    如何使用WireShark進行網(wǎng)絡(luò)抓

      如何使用WireShark進行網(wǎng)絡(luò)抓:準備工作、wireshark 主界面介紹、封包列表介紹
    發(fā)表于 04-02 07:05

    如何使用FRDM-KW41Z devkit和Wireshark創(chuàng)建一個zigbee數(shù)據(jù)包嗅探器?

    我很好奇使用 FRDM-KW41Z devkit 和 Wireshark 創(chuàng)建一個 zigbee 數(shù)據(jù)包嗅探器。 是否有捷徑可尋?我是否需要 USB 加密狗才能嗅探 zigbee 數(shù)據(jù)包?
    發(fā)表于 04-03 06:37

    基于Jpcap的數(shù)據(jù)包捕獲器的設(shè)計與實現(xiàn)

    本文研究了以太網(wǎng)數(shù)據(jù)包的捕獲機制,實現(xiàn)了基于JPcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲工具,其基本原理是通過調(diào)用Jpcap庫捕獲本地網(wǎng)絡(luò)上的所有數(shù)據(jù)包,然后對數(shù)據(jù)包
    發(fā)表于 01-15 13:47 ?38次下載

    數(shù)據(jù)包過濾原理

    數(shù)據(jù)包過濾技術(shù)數(shù)據(jù)包過濾原理              數(shù)據(jù)包過濾技術(shù)是防火墻最常用的技術(shù)。對于一
    發(fā)表于 06-16 23:44 ?4884次閱讀
    <b class='flag-5'>數(shù)據(jù)包</b>過濾原理

    什么是數(shù)據(jù)包?

    什么是數(shù)據(jù)包? 您在互聯(lián)網(wǎng)上做的一切都涉及到數(shù)據(jù)包。例如,您接收的每個網(wǎng)頁都以一系列數(shù)據(jù)包的形式傳入,您發(fā)送的每封電子郵件都以一系列數(shù)據(jù)包的形式傳出。以
    發(fā)表于 08-03 09:13 ?2276次閱讀

    移動IPV6在改進數(shù)據(jù)包發(fā)送路徑模型下性能分析

    針對現(xiàn)有移動IPV6中數(shù)據(jù)包發(fā)送代價較高的問題,對現(xiàn)有移動IPV6協(xié)議性能分析模型中數(shù)據(jù)包發(fā)送路徑進行了改進,將訪問路由發(fā)送至移動節(jié)點的數(shù)據(jù)包
    發(fā)表于 01-12 10:32 ?35次下載
    移動IPV6在改進<b class='flag-5'>數(shù)據(jù)包</b>發(fā)送路徑模型下性能<b class='flag-5'>分析</b>

    基于數(shù)據(jù)包長度的網(wǎng)絡(luò)隱蔽通道

    在傳統(tǒng)隱蔽通道模型的基礎(chǔ)上,利用數(shù)據(jù)包的長度域,設(shè)計一種基于數(shù)據(jù)包長度的網(wǎng)絡(luò)隱蔽通道模型(LAWB模型),給出其形式化描述。對該模型進行分析,并分別在IPv4和IPv6上對該模型
    發(fā)表于 02-23 15:18 ?23次下載
    基于<b class='flag-5'>數(shù)據(jù)包</b>長度的網(wǎng)絡(luò)隱蔽通道

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

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

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

    ,Wireshark是一個免費網(wǎng)絡(luò)分析軟件,它能擷取網(wǎng)絡(luò)封包,并盡可能顯示出最為詳細的網(wǎng)絡(luò)封包資料。 要抓到有用的數(shù)據(jù)包還是要有正確的步驟和方法,本文是講述如何配置工業(yè)管理型交換機的
    的頭像 發(fā)表于 11-26 12:03 ?1.9w次閱讀

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

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

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

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

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

    wireshark是一個免費開源的網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,功能十分強大??梢越厝「鞣N網(wǎng)絡(luò)數(shù)據(jù)包,顯示網(wǎng)絡(luò)數(shù)據(jù)包的詳細信息。
    的頭像 發(fā)表于 04-26 09:52 ?3670次閱讀
    <b class='flag-5'>Wireshark</b>網(wǎng)絡(luò)<b class='flag-5'>數(shù)據(jù)包</b><b class='flag-5'>分析</b>軟件簡介

    WireShark的常用操作

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

    超詳細的WireShark使用教程

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