婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux系統中網絡數據存儲工具命令TcpDump的使用教程

Linux系統中網絡數據存儲工具命令TcpDump的使用教程

熱門標簽:滴滴洗衣店地圖標注 高德地圖標注技術 靈圖uu電子服務區地圖標注 天地圖標注線 辦理400電話怎么申請 大眾點評公寓式酒店地圖標注 微信地圖標注在哪 如何在地圖標注多個位置 慶陽便宜外呼系統報價

Linux中強大的網絡數據采集分析工具——TcpDump
tcpdump采用命令行方式,它的命令格式為:
tcpdump [ -adeflnNOpqStvx ] [ -c 數量 ] [ -F 文件名 ]
[ -i 網絡接口 ] [ -r 文件名] [ -s snaplen ]
[ -T 類型 ] [ -w 文件名 ] [表達式 ]

1. tcpdump的選項介紹
-a    將網絡地址和廣播地址轉變成名字;
-d    將匹配信息包的代碼以人們能夠理解的匯編格式給出;
-dd    將匹配信息包的代碼以c語言程序段的格式給出;
-ddd    將匹配信息包的代碼以十進制的形式給出;
-e    在輸出行打印出數據鏈路層的頭部信息;
-f    將外部的Internet地址以數字的形式打印出來;
-l    使標準輸出變為緩沖行形式;
-n    不把網絡地址轉換成名字;
-t    在輸出的每一行不打印時間戳;
-v    輸出一個稍微詳細的信息,例如在ip包中可以包括ttl和服務類型的信息;
-vv    輸出詳細的報文信息;
-c    在收到指定的包的數目后,tcpdump就會停止;
-F    從指定的文件中讀取表達式,忽略其它的表達式;
-i    指定監聽的網絡接口;
-r    從指定的文件中讀取包(這些包一般通過-w選項產生);
-w    直接將包寫入文件中,并不分析和打印出來;
-T    將監聽到的包直接解釋為指定的類型的報文,常見的類型有rpc (遠程過程
調用)和snmp(簡單       網絡管理協議;)

2. tcpdump的表達式介紹
表達式是一個正則表達式,tcpdump利用它作為過濾報文的條件,如果一個報文滿足表
達式的條件,則這個報文將會被捕獲。如果沒有給出任何條件,則網絡上所有的信息包將會
被截獲。
在表達式中一般如下幾種類型的關鍵字,一種是關于類型的關鍵字,主要包括host,
net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一臺主機,net 202.0.0.0 指明
202.0.0.0是一個網絡地址,port 23 指明端口號是23。如果沒有指定類型,缺省的類型是
host.
第二種是確定傳輸方向的關鍵字,主要包括src , dst ,dst or src, dst and src ,
這些關鍵字指明了傳輸的方向。舉例說明,src 210.27.48.2 ,指明ip包中源地址是210.27.
48.2 , dst net 202.0.0.0 指明目的網絡地址是202.0.0.0 。如果沒有指明方向關鍵字,則
缺省是src or dst關鍵字。
第三種是協議的關鍵字,主要包括fddi,ip ,arp,rarp,tcp,udp等類型。Fddi指明是在
FDDI(分布式光纖數據接口網絡)上的特定的網絡協議,實際上它是"ether"的別名,fddi和e
ther具有類似的源地址和目的地址,所以可以將fddi協議包當作ether的包進行處理和分析。
其他的幾個關鍵字就是指明了監聽的包的協議內容。如果沒有指定任何協議,則tcpdump將會
監聽所有協議的信息包。
除了這三種類型的關鍵字之外,其他重要的關鍵字如下:gateway, broadcast,less,
greater,還有三種邏輯運算,取非運算是 'not ' '! ', 與運算是'and','';或運算 是'o
r' ,'||';
這些關鍵字可以組合起來構成強大的組合條件來滿足人們的需要,下面舉幾個例子來
說明。
(1)想要截獲所有210.27.48.1 的主機收到的和發出的所有的數據包:

復制代碼
代碼如下:
#tcpdump host 210.27.48.1

(2) 想要截獲主機210.27.48.1 和主機210.27.48.2 或210.27.48.3的通信,使用命令
:(在命令行中適用   括號時,一定要

復制代碼
代碼如下:
#tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \)

(3) 如果想要獲取主機210.27.48.1除了和主機210.27.48.2之外所有主機通信的ip包
,使用命令:

復制代碼
代碼如下:
#tcpdump ip host 210.27.48.1 and ! 210.27.48.2

(4)如果想要獲取主機210.27.48.1接收或發出的telnet包,使用如下命令:

復制代碼
代碼如下:
#tcpdump tcp port 23 host 210.27.48.1

3. tcpdump 的輸出結果介紹
下面我們介紹幾種典型的tcpdump命令的輸出信息
(1) 數據鏈路層頭信息
使用命令#tcpdump --e host ice
ice 是一臺裝有linux的主機,她的MAC地址是0:90:27:58:AF:1A
H219是一臺裝有SOLARIC的SUN工作站,它的MAC地址是8:0:20:79:5B:46;上一條
命令的輸出結果如下所示:
21:50:12.847509 eth0 8:0:20:79:5b:46 0:90:27:58:af:1a ip 60: h219.33357 > ice.
telne
t 0:0(0) ack 22535 win 8760 (DF)
分析:21:50:12是顯示的時間, 847509是ID號,eth0 表示從網絡接口eth0 接受該
數據包,eth0 >表示從網絡接口設備發送數據包, 8:0:20:79:5b:46是主機H219的MAC地址,它
表明是從源地址H219發來的數據包. 0:90:27:58:af:1a是主機ICE的MAC地址,表示該數據包的
目的地址是ICE . ip 是表明該數據包是IP數據包,60 是數據包的長度, h219.33357 > ice.
telnet 表明該數據包是從主機H219的33357端口發往主機ICE的TELNET(23)端口. ack 22535
表明對序列號是222535的包進行響應. win 8760表明發送窗口的大小是8760.
(2) ARP包的TCPDUMP輸出信息
使用命令#tcpdump arp
得到的輸出結果是:
22:32:42.802509 eth0 > arp who-has route tell ice (0:90:27:58:af:1a)
22:32:42.802902 eth0 arp reply route is-at 0:90:27:12:10:66 (0:90:27:58:af
:1a)
分析: 22:32:42是時間戳, 802509是ID號, eth0 >表明從主機發出該數據包, arp表明是
ARP請求包, who-has route tell ice表明是主機ICE請求主機ROUTE的MAC地址。 0:90:27:5
8:af:1a是主機ICE的MAC地址。
(3) TCP包的輸出信息
用TCPDUMP捕獲的TCP包的一般輸出信息是:
src > dst: flags data-seqno ack window urgent options
src > dst:表明從源地址到目的地址, flags是TCP包中的標志信息,S 是SYN標志, F (F
IN), P (PUSH) , R (RST) "." (沒有標記); data-seqno是數據包中的數據的順序號, ack是
下次期望的順序號, window是接收緩存的窗口大小, urgent表明數據包中是否有緊急指針.
Options是選項.
(4) UDP包的輸出信息
用TCPDUMP捕獲的UDP包的一般輸出信息是:
route.port1 > ice.port2: udp lenth
UDP十分簡單,上面的輸出行表明從主機ROUTE的port1端口發出的一個UDP數據包到主機
ICE的port2端口,類型是UDP, 包的長度是lenth

4.實例

復制代碼
代碼如下:

[root@www ~]# tcpdump -i eth1 #監視指定網絡接口的數據包


復制代碼
代碼如下:

[root@www ~]# tcpdump host webserver #打印所有進入或離開webserver的數據包.


復制代碼
代碼如下:

[root@www ~]# tcpdump host 210.27.48.1 #也可以指定ip,例如截獲所有210.27.48.1 的主機收到的和發出的所有的數據包


復制代碼
代碼如下:

[root@www ~]# tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \) #截獲主機210.27.48.1 和主機210.27.48.2 或210.27.48.3的通信


復制代碼
代碼如下:

[root@www ~]# tcpdump ip host 210.27.48.1 and ! 210.27.48.2 #獲取主機210.27.48.1除了和主機210.27.48.2之外所有主機通信的ip包


復制代碼
代碼如下:

[root@www ~]# tcpdump -i eth0 src host webserver #截獲主機webserver發送的所有數據


復制代碼
代碼如下:

[root@www ~]# tcpdump -i eth0 dst host webserver #監視所有送到主機webserver的數據包


復制代碼
代碼如下:

[root@www ~]# tcpdump tcp port 23 host 210.27.48.1 #獲取主機210.27.48.1接收或發出的telnet包


復制代碼
代碼如下:

[root@www ~]# tcpdump udp port 123 #對本機的udp 123 端口進行監視 123 為ntp的服務端口


復制代碼
代碼如下:

[root@www ~]# tcpdump net ucb-ether #打印本地主機與Berkeley網絡上的主機之間的所有通信數據包(nt: ucb-ether, 此處可理解為'Berkeley網絡'的網絡地址,此表達式最原始的含義可表達為: 打印網絡地址為ucb-ether的所有數據包)


復制代碼
代碼如下:

[root@www ~]# tcpdump 'gateway snup and (port ftp or ftp-data)' #打印所有通過網關snup的ftp數據包(注意, 表達式被單引號括起來了, 這可以防止shell對其中的括號進行錯誤解析)


復制代碼
代碼如下:

[root@www ~]# tcpdump ip and not net localnet #打印所有源地址或目標地址是本地主機的IP數據包


復制代碼
代碼如下:

[root@www ~]# tcpdump 'tcp[tcpflags] (tcp-syn|tcp-fin) != 0 and not src and dst net localnet' #打印TCP會話中的的開始和結束數據包, 并且數據包的源或目的不是本地網絡上的主機.(nt: localnet, 實際使用時要真正替換成本地網絡的名字))


復制代碼
代碼如下:

[root@www ~]# tcpdump 'tcp port 80 and (((ip[2:2] - ((ip[0]0xf)2 -="" tcp="" 12="" 0xf0="">>2)) != 0)' #打印所有源或目的端口是80, 網絡層協議為IPv4, 并且含有數據,而不是SYN,FIN以及ACK-only等不含數據的數據包


復制代碼
代碼如下:

[root@www ~]# tcpdump 'gateway snup and ip[2:2] > 576' #打印長度超過576字節, 并且網關地址是snup的IP數據包


復制代碼
代碼如下:

[root@www ~]# tcpdump 'ether[0] 1 = 0 and ip[16] >= 224' #打印所有IP層廣播或多播的數據包, 但不是物理以太網層的廣播或多播數據報


復制代碼
代碼如下:

[root@www ~]# tcpdump 'icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply' #打印除'echo request'或者'echo reply'類型以外的ICMP數據包


復制代碼
代碼如下:

[root@www ~]# tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap

#(1)tcp: ip icmp arp rarp 和 tcp、udp、icmp這些選項等都要放到第一個參數的位置,用來過濾數據報的類型
#(2)-i eth1 : 只抓經過接口eth1的包
#(3)-t : 不顯示時間戳
#(4)-s 0 : 抓取數據包時默認抓取長度為68字節。加上-S 0 后可以抓到完整的數據包
#(5)-c 100 : 只抓取100個數據包
#(6)dst port ! 22 : 不抓取目標端口是22的數據包
#(7)src net 192.168.1.0/24 : 數據包的源網絡地址為192.168.1.0/24
#(8)-w ./target.cap : 保存成cap文件,方便用ethereal(即wireshark)分析

復制代碼
代碼如下:

[root@www ~]# tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854 #使用tcpdump抓取HTTP包

標簽:玉樹 昌都 哈密 孝感 臺州 海東 優質穩定 九江

巨人網絡通訊聲明:本文標題《Linux系統中網絡數據存儲工具命令TcpDump的使用教程》,本文關鍵詞  Linux,系統,中,網絡,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux系統中網絡數據存儲工具命令TcpDump的使用教程》相關的同類信息!
  • 本頁收集關于Linux系統中網絡數據存儲工具命令TcpDump的使用教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品538一区二区在线| 欧美日本在线播放| 天堂av在线一区| 99re8在线精品视频免费播放| 激情综合色综合久久综合| 欧美bbbbb| 懂色av一区二区三区免费观看| 久久99精品国产.久久久久久 | 国产乱码精品一品二品| 国产99久久久国产精品潘金| 欧美在线观看你懂的| 欧美一级高清片在线观看| 日韩三级视频在线看| 日韩一区二区在线看| 欧美精品一区二区三区在线播放 | 国产视频一区二区在线| 亚洲一区在线免费观看| 久久成人久久爱| 欧美日韩精品专区| 亚洲精品成人悠悠色影视| 国模冰冰炮一区二区| 欧美天堂一区二区三区| 日韩欧美国产一区二区三区| 久久久久久日产精品| 亚洲成人av福利| 99久久精品国产麻豆演员表| 久久精品亚洲乱码伦伦中文| 亚瑟在线精品视频| 91精品福利在线| 国产精品国产三级国产| 成人小视频在线| 中日韩av电影| 国产激情一区二区三区四区 | 欧洲生活片亚洲生活在线观看| 国产欧美在线观看一区| 日本亚洲电影天堂| 美女爽到高潮91| 精品少妇一区二区| 色综合久久中文综合久久牛| 欧美丰满一区二区免费视频| 一区二区三区四区高清精品免费观看 | 欧美电影免费观看高清完整版 | 91福利区一区二区三区| 成人免费一区二区三区在线观看| 香蕉久久一区二区不卡无毒影院 | 精品国产免费人成在线观看| 中文字幕亚洲在| 91在线视频18| 中文字幕国产一区二区| 日日夜夜精品免费视频| 日本乱人伦aⅴ精品| 亚洲欧美日韩国产一区二区三区 | 日本欧美韩国一区三区| 欧美片网站yy| 亚洲成a人v欧美综合天堂| 精品一区二区三区蜜桃| 欧美精品久久久久久久多人混战| 久久网站最新地址| 蜜桃免费网站一区二区三区| 欧美日韩aaaaaa| 亚洲国产一二三| 精品国产91九色蝌蚪| 九色porny丨国产精品| 中文字幕亚洲视频| 91精品婷婷国产综合久久| 国产伦精品一区二区三区在线观看| 精品国产一二三区| 99久久久久久| 久久91精品国产91久久小草| 国产精品黄色在线观看| 欧美mv日韩mv国产网站app| 91久色porny | 欧美激情在线看| 91精品国产91热久久久做人人 | 91免费版在线| 国产精品一区2区| 日本伊人色综合网| 亚洲美女视频在线| 日韩高清中文字幕一区| 国产麻豆成人传媒免费观看| 亚洲一区二区三区免费视频| 国产精品免费av| 亚洲国产精品黑人久久久| 日韩欧美高清一区| 欧美日韩精品一区二区三区四区 | 国产69精品久久99不卡| 国产成人亚洲精品狼色在线| 国产亚洲欧美在线| 91精品国产色综合久久不卡蜜臀| 色香蕉成人二区免费| 91啪亚洲精品| 欧美色精品天天在线观看视频| 成人黄页毛片网站| 99vv1com这只有精品| 99精品国产视频| 色av综合在线| 欧美精品丝袜久久久中文字幕| 日韩一级完整毛片| 国产日韩成人精品| 久久久久青草大香线综合精品| 99热这里都是精品| 一本大道久久a久久精品综合| 在线观看欧美日本| 精品少妇一区二区三区免费观看 | 国产精品99久久久久久似苏梦涵| 成人免费av资源| 91麻豆精品国产| 国产精品成人一区二区艾草| 午夜欧美在线一二页| 国产成a人亚洲| 色88888久久久久久影院野外| 精品久久久久久久久久久院品网 | 国产精品影音先锋| 欧美综合亚洲图片综合区| 精品久久人人做人人爱| 午夜一区二区三区在线观看| 国产91色综合久久免费分享| 日韩午夜在线观看| 亚洲超丰满肉感bbw| jiyouzz国产精品久久| 久久综合色综合88| 久久99国产乱子伦精品免费| 色婷婷综合久久久中文字幕| 久久久噜噜噜久噜久久综合| 免费欧美高清视频| 91精品国产综合久久久久| 亚洲曰韩产成在线| 欧美日韩精品系列| 亚洲一区二区av在线| 在线观看日韩av先锋影音电影院| 欧美激情综合在线| 久久久久久99久久久精品网站| 精品福利在线导航| 精品一区二区三区香蕉蜜桃| 日韩欧美国产高清| 久久99在线观看| 日本一区二区三区视频视频| 成人av网在线| 亚洲欧洲在线观看av| 成人黄色777网| 亚洲国产视频一区二区| 欧美精选在线播放| 亚洲h动漫在线| 欧美一区二区视频在线观看2020 | 欧美日韩国产精选| 91丨porny丨国产入口| 精品美女在线观看| 成人精品视频一区二区三区 | 国产成人免费av在线| 亚洲视频你懂的| 久久综合色一综合色88| 色狠狠桃花综合| 日韩不卡免费视频| 中国色在线观看另类| 99精品视频一区二区三区| 久久综合九色综合欧美亚洲| 99国内精品久久| 波多野结衣亚洲| 日韩激情一区二区| 亚洲乱码日产精品bd| 久久日一线二线三线suv| 欧美日韩在线三级| 91小视频免费看| 国产综合成人久久大片91| 亚洲免费三区一区二区| 欧美国产1区2区| 国产精品你懂的在线欣赏| 欧美电视剧免费全集观看| 欧美三级电影网| 8x福利精品第一导航| 91精品国产全国免费观看| 精品国产三级电影在线观看| 色综合天天做天天爱| 色av一区二区| 青青草精品视频| 国产精品欧美一区喷水| 日韩写真欧美这视频| 日韩一区国产二区欧美三区| 色综合久久六月婷婷中文字幕| 91视频精品在这里| 欧美日韩视频一区二区| 日韩欧美在线综合网| 国产精品丝袜一区| 一区二区三区四区不卡在线| 欧美日韩国产另类一区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 一本一道久久a久久精品综合蜜臀| 国产成人aaaa| 欧美一区二区三区婷婷月色| 一本大道久久a久久精二百| 欧美一区二区免费观在线| 久久久久久麻豆| 一区二区三区四区在线免费观看| 性感美女极品91精品| 国产成人免费在线视频| 欧美视频一区在线| 国产精品免费看片| 国产一区二区0| 欧美成人性战久久| 午夜精品久久一牛影视|