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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

编程问答

Tcpdump命令的使用

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

tcpdump 簡(jiǎn)單來(lái)說(shuō)就是一款抓包工具

一、概述
tcpdump提供了源代碼,公開(kāi)了接口,因此具備很強(qiáng)的可擴(kuò)展性,對(duì)于網(wǎng)絡(luò)維護(hù)和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系統(tǒng)中,由于它需要將網(wǎng)絡(luò)界面設(shè)置為混雜模式,普通用戶(hù)不能正常執(zhí)行,但具備root權(quán)限的用戶(hù)可以直接執(zhí)行它來(lái)獲取網(wǎng)絡(luò)上的信息。因此系統(tǒng)中存在網(wǎng)絡(luò)分析工具主要不是對(duì)本機(jī)安全的威脅,而是對(duì)網(wǎng)絡(luò)上的其他計(jì)算機(jī)的安全存在威脅。

不帶參數(shù)的tcpdump會(huì)收集網(wǎng)絡(luò)中所有的信息包頭,數(shù)據(jù)量巨大,必須過(guò)濾。

二、選項(xiàng)介紹

-A 以ASCII格式打印出所有分組,并將鏈路層的頭最小化。 -c 在收到指定的數(shù)量的分組后,tcpdump就會(huì)停止。 -C 在將一個(gè)原始分組寫(xiě)入文件之前,檢查文件當(dāng)前的大小是否超過(guò)了參數(shù)file_size 中指定的大小。如果超過(guò)了指定大小,則關(guān)閉當(dāng)前文件,然后在打開(kāi)一個(gè)新的文件。參數(shù) file_size 的單位是兆字節(jié)(是1,000,000字節(jié),而不是1,048,576字節(jié))。 -d 將匹配信息包的代碼以人們能夠理解的匯編格式給出。 -dd 將匹配信息包的代碼以c語(yǔ)言程序段的格式給出。 -ddd 將匹配信息包的代碼以十進(jìn)制的形式給出。 -D 打印出系統(tǒng)中所有可以用tcpdump截包的網(wǎng)絡(luò)接口。 -e 在輸出行打印出數(shù)據(jù)鏈路層的頭部信息。 -E 用spi@ipaddr algo:secret解密那些以addr作為地址,并且包含了安全參數(shù)索引值spi的IPsec ESP分組。 -f 將外部的Internet地址以數(shù)字的形式打印出來(lái)。 -F 從指定的文件中讀取表達(dá)式,忽略命令行中給出的表達(dá)式。 -i 指定監(jiān)聽(tīng)的網(wǎng)絡(luò)接口。 -l 使標(biāo)準(zhǔn)輸出變?yōu)榫彌_行形式,可以把數(shù)據(jù)導(dǎo)出到文件。 -L 列出網(wǎng)絡(luò)接口的已知數(shù)據(jù)鏈路。 -m 從文件module中導(dǎo)入SMI MIB模塊定義。該參數(shù)可以被使用多次,以導(dǎo)入多個(gè)MIB模塊。 -M 如果tcp報(bào)文中存在TCP-MD5選項(xiàng),則需要用secret作為共享的驗(yàn)證碼用于驗(yàn)證TCP-MD5選選項(xiàng)摘要(詳情可參考RFC 2385)。 -b 在數(shù)據(jù)-鏈路層上選擇協(xié)議,包括ip、arp、rarp、ipx都是這一層的。 -n 不把網(wǎng)絡(luò)地址轉(zhuǎn)換成名字。 -nn 不進(jìn)行端口名稱(chēng)的轉(zhuǎn)換。 -N 不輸出主機(jī)名中的域名部分。例如,‘nic.ddn.mil‘只輸出’nic‘。 -t 在輸出的每一行不打印時(shí)間戳。 -O 不運(yùn)行分組分組匹配(packet-matching)代碼優(yōu)化程序。 -P 不將網(wǎng)絡(luò)接口設(shè)置成混雜模式。 -q 快速輸出。只輸出較少的協(xié)議信息。 -r 從指定的文件中讀取包(這些包一般通過(guò)-w選項(xiàng)產(chǎn)生)。 -S 將tcp的序列號(hào)以絕對(duì)值形式輸出,而不是相對(duì)值。 -s 從每個(gè)分組中讀取最開(kāi)始的snaplen個(gè)字節(jié),而不是默認(rèn)的68個(gè)字節(jié)。 -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é)議;)。 -t 不在每一行中輸出時(shí)間戳。 -tt 在每一行中輸出非格式化的時(shí)間戳。 -ttt 輸出本行和前面一行之間的時(shí)間差。 -tttt 在每一行中輸出由date處理的默認(rèn)格式的時(shí)間戳。 -u 輸出未解碼的NFS句柄。 -v 輸出一個(gè)稍微詳細(xì)的信息,例如在ip包中可以包括ttl和服務(wù)類(lèi)型的信息。 -vv 輸出詳細(xì)的報(bào)文信息。 -XX 顯示包的內(nèi)容 -w 直接將分組寫(xiě)入文件中,而不是不分析并打印出來(lái)。

例子:

tcpdump -i eth0 'tcp[(tcp[12]>>2):4] = 0x47455420' -XX -tttt -n


-i eth0 指定監(jiān)聽(tīng)的eth0網(wǎng)絡(luò)接口
‘tcp[(tcp[12]>>2):4] = 0x47455420’ 過(guò)濾http 接口
-XX 顯示詳細(xì)信息
-tttt 時(shí)間格式化
-n 讓機(jī)器名稱(chēng)改為端口名稱(chēng)

tcpdump -i eth0 udp port 123 -XX

-i eth0 指定監(jiān)聽(tīng)的eth0網(wǎng)絡(luò)接口
udp 控制使用udp協(xié)議
port 對(duì)端口123的過(guò)濾
-XX 顯示詳細(xì)信息

基本語(yǔ)法

1.1、過(guò)濾主機(jī),端口,網(wǎng)絡(luò),協(xié)議過(guò)濾

#抓取所有經(jīng)過(guò)eth0,目的或源地址是11.15.63.151的網(wǎng)絡(luò)數(shù)據(jù) tcpdump -i eth0 host 1.15.63.151#抓取所有經(jīng)過(guò)eth0,源地址是11.15.63.151的網(wǎng)絡(luò)數(shù)據(jù) tcpdump -i eth0 src host 1.15.63.151#抓取所有經(jīng)過(guò)eth0,目的地址是11.15.63.151的網(wǎng)絡(luò)數(shù)據(jù) tcpdump -i eth0 dst host 1.15.63.151#抓取所有經(jīng)過(guò)eth0,目的或源端口是80的網(wǎng)絡(luò)數(shù)據(jù) tcpdump -i eth0 port 80#抓取所有經(jīng)過(guò)eth0,源端口是80的網(wǎng)絡(luò)數(shù)據(jù) tcpdump -i eth0 src port 80#抓取所有經(jīng)過(guò)eth0,目的地址是80的網(wǎng)絡(luò)數(shù)據(jù) tcpdump -i eth0 dst port 80#抓取所有經(jīng)過(guò)eth0,網(wǎng)絡(luò)為 1.15.63 tcpdump -i eth0 net 1.15.63 tcpdump -i eth0 src net 1.15.63 tcpdump -i eth0 dst net 1.15.63#抓取所有經(jīng)過(guò)eth0,協(xié)議為tcp/udp tcpdump -i eth0 tcp tcpdump -i eth0 udp

1.2 基本語(yǔ)法

非 : ! or “not” (去掉雙引號(hào))
且 : && or “and”
或 : || or “or”

#所有經(jīng)過(guò)eth0 協(xié)議tcp,端口為80 目的ip為 1.15.63.151 和 1.15.63.152 tcpdump -i eth0 '((tcp) and (port 80) and ((dst host 1.15.63.151) or (dst host 1.15.63.152)))'#所有經(jīng)過(guò)eth0 協(xié)議為tcp 網(wǎng)絡(luò)為1.15.63 但不為 1.15.63.152 端口的值 tcpdump -i eth0 '((tcp) and ((dst net 1.15.63) and (not dst host 1.15.63.152)))'#抓取主機(jī)10.0.16.10和主機(jī)1.15.63.152或1.15.63.153的通信: tcpdump -i eth0 host 10.0.16.10 and (1.15.63.152 or 1.15.63.153)

1.3 經(jīng)常用的抓包語(yǔ)句

1、抓包大于200

tcpdump -i eth0 'ip[2:2] > 200'

2、抓取ssh 包

tcpdump -i eth0 'tcp[(tcp[12]>>2):4] = 0x5353482D'

3、抓SYN, ACK(可以用來(lái)查看http三次握手)

tcpdump -i eth0 'tcp[tcpflags] & tcp-syn != 0 and tcp[tcpflags] & tcp-ack != 0'

4、抓HTTP GET數(shù)據(jù)

tcpdump -i eth0 'tcp[(tcp[12]>>2):4] = 0x47455420'

5、抓DNS 的包

tcpdump -i eth0 udp port 53

5、抓ntp 的包

tcpdump -i eth0 udp port 123

總結(jié)

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

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

主站蜘蛛池模板: 久久久无码人妻精品无码 | 男人爽女人下面动态图 | 狠狠躁夜夜 | 亚洲精品97久久中文字幕无码 | 国产又粗又猛又黄视频 | 黄色的网站在线 | 亚洲av成人一区二区 | 欧美性网址 | 欧美色图久久 | 国产精品中文在线 | 欧美日韩一区二区久久 | 日韩欧美一区二区在线 | 牲欲强的熟妇农村老妇女视频 | 亚洲第一欧美 | 成人羞羞国产免费游戏 | 国产欧美日韩专区 | 久久亚洲av午夜福利精品一区 | 精品欧美一区二区在线观看 | 日韩av在线网 | 中文字幕麻豆 | 国产福利久久久 | av日韩国产 | 91理论片午午伦夜理片久久 | 日本理论片午伦夜理片在线观看 | 黄色小说在线免费观看 | 国产成人精品亚洲男人的天堂 | 天堂资源在线播放 | 久久久久a | 亚洲欧美一区二区视频 | 亚洲人高潮女人毛茸茸 | 久精品视频 | 狠狠夜夜 | 台湾色综合 | 亚洲精品高清视频在线观看 | 日韩一区二区三区视频在线观看 | 亚洲91av | 日本亚洲免费 | 一级片视频在线观看 | 国产在线视频卡一卡二 | 国产九九 | 成人不卡在线 | 天堂av中文在线观看 | 色婷婷国产精品视频 | 邻居交换做爰2 | 国产1区 | 中文字幕第28页 | 伊人av综合 | 先锋影音av资源在线观看 | 日产国产亚洲精品系列 | 泰坦尼克号3小时49分的观看方法 | 女生隐私免费看 | 国产成人精品免高潮费视频 | 三级av网 | 亚洲第一黄 | 日本一级做a爱片 | 国产人妻aⅴ色偷 | 在线观看 中文字幕 | 最新视频 - 88av | 免费在线观看中文字幕 | 欧美做爰xxxⅹ性欧美大片 | 封神榜二在线高清免费观看 | 麻豆亚洲av成人无码久久精品 | 亚洲九九视频 | 国产精品资源在线 | 99精品福利 | 色综合成人 | 青青草一区二区 | 亚洲天堂欧美 | 欧美黑粗大 | 成人午夜视频免费看 | 日本老年老熟无码 | 亚洲精品久久久久久国产精华液 | 富婆如狼似虎找黑人老外 | 无码人妻丰满熟妇区五十路 | 18男女无套免费视频 | 中文字幕25页 | 日韩大片在线观看 | 成人试看120秒体验区 | 中国亚洲老头同性gay男男… | 精品一区二区视频在线观看 | 99在线观看视频 | 久久xx| 蜜臀久久99精品久久久久久宅男 | 青娱乐在线视频观看 | 五月婷在线 | 国产麻豆一区二区三区在线观看 | 蜜桃精品噜噜噜成人av | 欧美精品国产 | www.777含羞草 | 香蕉在线视频观看 | 素人一区二区 | av资源网址| 综合婷婷 | 国产精品久久久久久久久久妞妞 | 蜜臀aⅴ国产精品久久久国产老师 | 四虎成人精品在永久免费 | 亚洲制服另类 | 亚洲一级大片 | 黄色激情在线 |