tcpdump簡(jiǎn)介

tcpdump簡(jiǎn)介

ID:47105893

大小:65.80 KB

頁(yè)數(shù):42頁(yè)

時(shí)間:2019-08-04

tcpdump簡(jiǎn)介_(kāi)第1頁(yè)
tcpdump簡(jiǎn)介_(kāi)第2頁(yè)
tcpdump簡(jiǎn)介_(kāi)第3頁(yè)
tcpdump簡(jiǎn)介_(kāi)第4頁(yè)
tcpdump簡(jiǎn)介_(kāi)第5頁(yè)
資源描述:

《tcpdump簡(jiǎn)介》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、簡(jiǎn)介用簡(jiǎn)單的話來(lái)定義tcpdump,就是:dumpthetrafficonanetwork,根據(jù)使用者的定義對(duì)網(wǎng)絡(luò)上的數(shù)據(jù)包進(jìn)行截獲的包分析工具。?tcpdump可以將網(wǎng)絡(luò)中傳送的數(shù)據(jù)包的“頭”完全截獲下來(lái)提供分析。它支持針對(duì)網(wǎng)絡(luò)層、協(xié)議、主機(jī)、網(wǎng)絡(luò)或端口的過(guò)濾,并提供and、or、not等邏輯語(yǔ)句來(lái)幫助你去掉無(wú)用的信息。?實(shí)用命令實(shí)例默認(rèn)啟動(dòng)tcpdump普通情況下,直接啟動(dòng)tcpdump將監(jiān)視第一個(gè)網(wǎng)絡(luò)接口上所有流過(guò)的數(shù)據(jù)包。?監(jiān)視指定網(wǎng)絡(luò)接口的數(shù)據(jù)包tcpdump-ieth1如果不指定網(wǎng)卡,默認(rèn)tcpdump只會(huì)監(jiān)視第一個(gè)網(wǎng)絡(luò)接口,一般是eth0,下面的例子都沒(méi)有指定網(wǎng)絡(luò)接口?!?

2、監(jiān)視指定主機(jī)的數(shù)據(jù)包打印所有進(jìn)入或離開(kāi)sundown的數(shù)據(jù)包.tcpdumphostsundown也可以指定ip,例如截獲所有210.27.48.1?的主機(jī)收到的和發(fā)出的所有的數(shù)據(jù)包tcpdumphost210.27.48.1打印helios與hot或者與ace之間通信的數(shù)據(jù)包tcpdumphostheliosand(hotorace)截獲主機(jī)210.27.48.1?和主機(jī)210.27.48.2?或210.27.48.3的通信tcpdumphost210.27.48.1and(210.27.48.2or210.27.48.3)打印ace與任何其他主機(jī)之間通信的IP數(shù)據(jù)包,但不包括

3、與helios之間的數(shù)據(jù)包.tcpdumpiphostaceandnothelios如果想要獲取主機(jī)210.27.48.1除了和主機(jī)210.27.48.2之外所有主機(jī)通信的ip包,使用命令:tcpdumpiphost210.27.48.1and!210.27.48.2截獲主機(jī)hostname發(fā)送的所有數(shù)據(jù)tcpdump-ieth0srchosthostname監(jiān)視所有送到主機(jī)hostname的數(shù)據(jù)包tcpdump-ieth0dsthosthostname?監(jiān)視指定主機(jī)和端口的數(shù)據(jù)包如果想要獲取主機(jī)210.27.48.1接收或發(fā)出的telnet包,使用如下命令tcpdumptcpport2

4、3host210.27.48.1對(duì)本機(jī)的udp123?端口進(jìn)行監(jiān)視?123?為ntp的服務(wù)端口tcpdumpudpport123?監(jiān)視指定網(wǎng)絡(luò)的數(shù)據(jù)包打印本地主機(jī)與Berkeley網(wǎng)絡(luò)上的主機(jī)之間的所有通信數(shù)據(jù)包(nt:ucb-ether,此處可理解為'Berkeley網(wǎng)絡(luò)'的網(wǎng)絡(luò)地址,此表達(dá)式最原始的含義可表達(dá)為:打印網(wǎng)絡(luò)地址為ucb-ether的所有數(shù)據(jù)包)tcpdumpnetucb-ether打印所有通過(guò)網(wǎng)關(guān)snup的ftp數(shù)據(jù)包(注意,表達(dá)式被單引號(hào)括起來(lái)了,這可以防止shell對(duì)其中的括號(hào)進(jìn)行錯(cuò)誤解析)tcpdump'gatewaysnupand(portftporftp-da

5、ta)'打印所有源地址或目標(biāo)地址是本地主機(jī)的IP數(shù)據(jù)包(如果本地網(wǎng)絡(luò)通過(guò)網(wǎng)關(guān)連到了另一網(wǎng)絡(luò),則另一網(wǎng)絡(luò)并不能算作本地網(wǎng)絡(luò).(nt:此句翻譯曲折,需補(bǔ)充).localnet實(shí)際使用時(shí)要真正替換成本地網(wǎng)絡(luò)的名字)tcpdumpipandnotnetlocalnet?監(jiān)視指定協(xié)議的數(shù)據(jù)包打印TCP會(huì)話中的的開(kāi)始和結(jié)束數(shù)據(jù)包,并且數(shù)據(jù)包的源或目的不是本地網(wǎng)絡(luò)上的主機(jī).(nt:localnet,實(shí)際使用時(shí)要真正替換成本地網(wǎng)絡(luò)的名字))tcpdump'tcp[tcpflags]&(tcp-syn

6、tcp-fin)!=0andnotsrcanddstnetlocalnet'打印所有源或目的端口是80,

7、網(wǎng)絡(luò)層協(xié)議為IPv4,并且含有數(shù)據(jù),而不是SYN,FIN以及ACK-only等不含數(shù)據(jù)的數(shù)據(jù)包.(ipv6的版本的表達(dá)式可做練習(xí))tcpdump'tcpport80and(((ip[2:2]-((ip[0]&0xf)<<2))-((tcp[12]&0xf0)>>2))!=0)'(nt:可理解為,ip[2:2]表示整個(gè)ip數(shù)據(jù)包的長(zhǎng)度,(ip[0]&0xf)<<2)表示ip數(shù)據(jù)包包頭的長(zhǎng)度(ip[0]&0xf代表包中的IHL域,而此域的單位為32bit,要換算成字節(jié)數(shù)需要乘以4, 即左移2. (tcp[12]&0xf0)>>4表示tcp頭的長(zhǎng)度,此域的單位也是32bit, 換算成比特?cái)?shù)為(

8、(tcp[12]&0xf0)>>4) <>2). ((ip[2:2]-((ip[0]&0xf)<<2))-((tcp[12]&0xf0)>>2))!=0 表示:整個(gè)ip數(shù)據(jù)包的長(zhǎng)度減去ip頭的長(zhǎng)度,再減去tcp頭的長(zhǎng)度不為0,這就意味著,ip數(shù)據(jù)包中確實(shí)是有數(shù)據(jù).對(duì)于ipv6版本只需考慮ipv6頭中的'PayloadLength'與'tcp頭的長(zhǎng)度'的差值,并且其中表達(dá)方式'ip[]'需換

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。