成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

【轉(zhuǎn)】linux下抓包命令--tcpdump的使用-創(chuàng)新互聯(lián)

例:

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供安平網(wǎng)站建設(shè)、安平做網(wǎng)站、安平網(wǎng)站設(shè)計(jì)、安平網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、安平企業(yè)網(wǎng)站模板建站服務(wù),10多年安平做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。tcpdump host 172.16.29.40 and port 4600 -X -s 500

tcpdump采用命令行方式,它的命令格式為:
  tcpdump [ -adeflnNOpqStvx ] [ -c 數(shù)量 ] [ -F 文件名 ]
          [ -i 網(wǎng)絡(luò)接口 ] [ -r 文件名] [ -s snaplen ]
          [ -T 類(lèi)型 ] [ -w 文件名 ] [表達(dá)式 ]

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

  2. tcpdump的表達(dá)式介紹
   表達(dá)式是一個(gè)正則表達(dá)式,tcpdump利用它作為過(guò)濾報(bào)文的條件,如果一個(gè)報(bào)文滿足表
達(dá)式的條件,則這個(gè)報(bào)文將會(huì)被捕獲。如果沒(méi)有給出任何條件,則網(wǎng)絡(luò)上所有的信息包將會(huì)
被截獲。
   在表達(dá)式中一般如下幾種類(lèi)型的關(guān)鍵字,一種是關(guān)于類(lèi)型的關(guān)鍵字,主要包括host,
net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一臺(tái)主機(jī),net 202.0.0.0 指明
202.0.0.0是一個(gè)網(wǎng)絡(luò)地址,port 23 指明端口號(hào)是23。如果沒(méi)有指定類(lèi)型,缺省的類(lèi)型是
host.
   第二種是確定傳輸方向的關(guān)鍵字,主要包括src , dst ,dst or src, dst and src ,
這些關(guān)鍵字指明了傳輸?shù)姆较?。舉例說(shuō)明,src 210.27.48.2 ,指明ip包中源地址是210.27.
48.2 , dst net 202.0.0.0 指明目的網(wǎng)絡(luò)地址是202.0.0.0 。如果沒(méi)有指明方向關(guān)鍵字,則
缺省是src or dst關(guān)鍵字。
   第三種是協(xié)議的關(guān)鍵字,主要包括fddi,ip ,arp,rarp,tcp,udp等類(lèi)型。Fddi指明是在
FDDI(分布式光纖數(shù)據(jù)接口網(wǎng)絡(luò))上的特定的網(wǎng)絡(luò)協(xié)議,實(shí)際上它是"ether"的別名,fddi和e
ther具有類(lèi)似的源地址和目的地址,所以可以將fddi協(xié)議包當(dāng)作ether的包進(jìn)行處理和分析。
其他的幾個(gè)關(guān)鍵字就是指明了監(jiān)聽(tīng)的包的協(xié)議內(nèi)容。如果沒(méi)有指定任何協(xié)議,則tcpdump將會(huì)
監(jiān)聽(tīng)所有協(xié)議的信息包。
   除了這三種類(lèi)型的關(guān)鍵字之外,其他重要的關(guān)鍵字如下:gateway, broadcast,less,
greater,還有三種邏輯運(yùn)算,取非運(yùn)算是 'not ' '! ', 與運(yùn)算是'and','&&';或運(yùn)算 是'o
r' ,'||';
   這些關(guān)鍵字可以組合起來(lái)構(gòu)成強(qiáng)大的組合條件來(lái)滿足人們的需要,下面舉幾個(gè)例子來(lái)
說(shuō)明。
   (1)想要截獲所有210.27.48.1 的主機(jī)收到的和發(fā)出的所有的數(shù)據(jù)包:
    #tcpdump host 210.27.48.1
   (2) 想要截獲主機(jī)210.27.48.1 和主機(jī)210.27.48.2 或210.27.48.3的通信,使用命令
:(在命令行中適用   括號(hào)時(shí),一定要
    #tcpdump host 210.27.48.1 and (210.27.48.2 or 210.27.48.3 )
   (3) 如果想要獲取主機(jī)210.27.48.1除了和主機(jī)210.27.48.2之外所有主機(jī)通信的ip包
,使用命令:
    #tcpdump ip host 210.27.48.1 and ! 210.27.48.2
   (4)如果想要獲取主機(jī)210.27.48.1接收或發(fā)出的telnet包,使用如下命令:
    #tcpdump tcp port 23 host 210.27.48.1

  3. tcpdump 的輸出結(jié)果介紹
   下面我們介紹幾種典型的tcpdump命令的輸出信息
   (1) 數(shù)據(jù)鏈路層頭信息
   使用命令#tcpdump --e host ice
   ice 是一臺(tái)裝有l(wèi)inux的主機(jī),她的MAC地址是0:90:27:58:AF:1A
   H219是一臺(tái)裝有SOLARIC的SUN工作站,它的MAC地址是8:0:20:79:5B:46;上一條
命令的輸出結(jié)果如下所示:
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是顯示的時(shí)間, 847509是ID號(hào),eth0 <表示從網(wǎng)絡(luò)接口eth0 接受該
數(shù)據(jù)包,eth0 >表示從網(wǎng)絡(luò)接口設(shè)備發(fā)送數(shù)據(jù)包, 8:0:20:79:5b:46是主機(jī)H219的MAC地址,它
表明是從源地址H219發(fā)來(lái)的數(shù)據(jù)包. 0:90:27:58:af:1a是主機(jī)ICE的MAC地址,表示該數(shù)據(jù)包的
目的地址是ICE . ip 是表明該數(shù)據(jù)包是IP數(shù)據(jù)包,60 是數(shù)據(jù)包的長(zhǎng)度, h219.33357 > ice.
telnet 表明該數(shù)據(jù)包是從主機(jī)H219的33357端口發(fā)往主機(jī)ICE的TELNET(23)端口. ack 22535
表明對(duì)序列號(hào)是222535的包進(jìn)行響應(yīng). win 8760表明發(fā)送窗口的大小是8760.

  (2) ARP包的TCPDUMP輸出信息
   使用命令#tcpdump arp
   得到的輸出結(jié)果是:
  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是時(shí)間戳, 802509是ID號(hào), eth0 >表明從主機(jī)發(fā)出該數(shù)據(jù)包, arp表明是
ARP請(qǐng)求包, who-has route tell ice表明是主機(jī)ICE請(qǐng)求主機(jī)ROUTE的MAC地址。 0:90:27:5
8:af:1a是主機(jī)ICE的MAC地址。

  (3) TCP包的輸出信息
   用TCPDUMP捕獲的TCP包的一般輸出信息是:
  src > dst: flags data-seqno ack window urgent options
  src > dst:表明從源地址到目的地址, flags是TCP包中的標(biāo)志信息,S 是SYN標(biāo)志, F (F
IN), P (PUSH) , R (RST) "." (沒(méi)有標(biāo)記); data-seqno是數(shù)據(jù)包中的數(shù)據(jù)的順序號(hào), ack是
下次期望的順序號(hào), window是接收緩存的窗口大小, urgent表明數(shù)據(jù)包中是否有緊急指針.
Options是選項(xiàng).

  (4) UDP包的輸出信息
   用TCPDUMP捕獲的UDP包的一般輸出信息是:
  route.port1 > ice.port2: udp lenth
  UDP十分簡(jiǎn)單,上面的輸出行表明從主機(jī)ROUTE的port1端口發(fā)出的一個(gè)UDP數(shù)據(jù)包到主機(jī)
ICE的port2端口,類(lèi)型是UDP, 包的長(zhǎng)度是lenth
(http://www.fanqiang.com)【轉(zhuǎn)】linux下抓包命令--t
cpdump的使用

網(wǎng)頁(yè)題目:【轉(zhuǎn)】linux下抓包命令--tcpdump的使用-創(chuàng)新互聯(lián)
URL分享:http://jinyejixie.com/article16/dedcdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、小程序開(kāi)發(fā)、云服務(wù)器、ChatGPT、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
北票市| 云南省| 周宁县| 日照市| 泰安市| 屯门区| 湛江市| 开化县| 贡觉县| 托克逊县| 永靖县| 珲春市| 嘉峪关市| 左权县| 亳州市| 京山县| 隆安县| 安阳市| 宝应县| 浦江县| 大安市| 闽清县| 友谊县| 乌鲁木齐市| 德兴市| 襄垣县| 个旧市| 奉贤区| 陵川县| 岑巩县| 长岭县| 丘北县| 杭锦旗| 谢通门县| 岳阳市| 江源县| 瓮安县| 额尔古纳市| 灯塔市| 瑞金市| 南华县|