国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - 舉例講解Linux中tcpdump工具的應(yīng)用

舉例講解Linux中tcpdump工具的應(yīng)用

2019-07-11 17:23推酷 Linux

這篇文章主要介紹了Linux中tcpdump工具的應(yīng)用,tcpdump主要用于抓取網(wǎng)絡(luò)數(shù)據(jù)包,需要的朋友可以參考下

先來看一個比較基本的用法:
 

復(fù)制代碼

代碼如下:


tcpdump -i eth0


其中,eth0為參數(shù)值,表示需要抓包的網(wǎng)口,這是個必需參數(shù)哦。

 

tcpdump的具體參數(shù)及意義:

-i:指定tcpdump監(jiān)聽的網(wǎng)絡(luò)接口

-s:指定要監(jiān)聽數(shù)據(jù)包的長度

-c:指定要監(jiān)聽的數(shù)據(jù)包數(shù)量,達到指定數(shù)量后自動停止抓包

-w:指定將監(jiān)聽到的數(shù)據(jù)包寫入文件中保存

-A:指定將每個監(jiān)聽到的數(shù)據(jù)包以ACSII可見字符打印

-n:指定將每個監(jiān)聽到數(shù)據(jù)包中的域名轉(zhuǎn)換成IP地址后顯示

-nn:指定將每個監(jiān)聽到的數(shù)據(jù)包中的域名轉(zhuǎn)換成IP、端口從應(yīng)用名稱轉(zhuǎn)換成端口號后顯示

-e:指定將監(jiān)聽到的數(shù)據(jù)包鏈路層的信息打印出來,包括源mac和目的mac,以及網(wǎng)絡(luò)層的協(xié)議

-p:將網(wǎng)卡設(shè)置為非混雜模式,不能與host或broadcast一起使用

-r:指定從某個文件中讀取數(shù)據(jù)包

-S:指定打印每個監(jiān)聽到的數(shù)據(jù)包的TCP絕對序列號而非相對序列號


tcpdump支持很多的關(guān)鍵字,下面先看幾個例子:

(例1)tcpdump -i eth0 host 192.168.0.250 ----- 在網(wǎng)口eth0上抓取主機地址為192.168.0.250的所有數(shù)據(jù)包 。

(例2)tcpdump -i eth0 net 192.168.0.0/24 ------ 在網(wǎng)口eth0上抓取網(wǎng)絡(luò)地址為192.168.0.0/24的所有數(shù)據(jù)包

(例3)tcpdump -i eth0 port 80 ------ 在網(wǎng)口eth0上抓取端口為80的所有數(shù)據(jù)包(注意,這里不區(qū)分是源端口還是目的端口)

當然,我們也可以指定源端口或目的端口

(例4)tcpdump -i eth0 src port 80 and dst port 6100 --- 在網(wǎng)口eth0上抓取源端口為80且目的端口為6100的數(shù)據(jù)包,這里用到了and邏輯運算符

(例5)tcpdump -i eth0 icmp --- 在網(wǎng)口eth0上抓取所有icmp協(xié)議的數(shù)據(jù)包

以上幾個例子,可以大致體現(xiàn)出tcpdump的基本用法。

實際上,tcpdump主要包括三種類型的關(guān)鍵字,第一種是關(guān)于類型的關(guān)鍵字,主要包括host,net,port,如上面的例(1)(2)(3),第二種

是確定傳輸方向的關(guān)鍵字,主要包括src,dst,src or dst,src and dst,這些關(guān)鍵字指明了傳輸?shù)姆较颍缟厦娴睦?)。第三種是協(xié)議關(guān)鍵字,包括fddi,ip,arp,

rarp,tcp,udp,imcp等,如上面的例(5)。

除了這三種類型的關(guān)鍵字外,還有其他重要的關(guān)鍵字,如:gateway,broadcast,less,greater,還有三種邏輯運算,取非運算是'not'、'!',與運算符是'and'、'&&'、

或運算符是'or'、'||',這些關(guān)鍵字可以組合起來構(gòu)成強大的組合條件來滿足我們的需求。

借助tcpdump統(tǒng)計http請求
這里所說的統(tǒng)計http請求,是指統(tǒng)計QPS(每秒請求數(shù)),統(tǒng)計前十條被訪問最多的url。一般做這樣的統(tǒng)計時,我們經(jīng)常會使用網(wǎng)站訪問日志來統(tǒng)計。當我們來到一個陌生的服務(wù)器環(huán)境,需要立即統(tǒng)計當前前十條被訪問最多的url,來初步確定是否存在攻擊行為,使用tcpdump則簡單得多,因為我們不需要關(guān)心網(wǎng)站日志在哪,不需要考慮網(wǎng)站日志有沒有開啟之類的問題,直接用tcpdump捕捉當前的http包,再進一步過濾,就會得出我們想要的統(tǒng)計。此功能已集成到EZHTTP,下面是效果圖:
舉例講解Linux中tcpdump工具的應(yīng)用

下面介紹其統(tǒng)計方法。
1、捕捉10秒的數(shù)據(jù)包。
 

復(fù)制代碼

代碼如下:


tcpdump -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x504f -w /tmp/tcp.cap -s 512 2>&1 &
sleep 10
kill `ps aux | grep tcpdump | grep -v grep | awk '{print $2}'`


此命令表示監(jiān)控網(wǎng)卡eth0,捕捉tcp,且21-22字節(jié)字符為GE或者PO,表示匹配GET或者POST請求的數(shù)據(jù)包,并寫到/tmp/tcp.cap文件。
2、這時候我們得到最新10秒的二進制數(shù)據(jù)包文件,我們下一步就是通過strings命令來找出GET/POST的url以及Host。

復(fù)制代碼

代碼如下:


strings /tmp/tcp.cap | grep -E "GET /|POST /|Host:" | grep --no-group-separator -B 1 "Host:" | grep --no-group-separator -A 1 -E "GET /|POST /" | awk '{url=$2;getline;host=$2;printf ("%s\n",host""url)}' > url.txt


此命令是本文的關(guān)鍵,通過strings顯示二進制文件tcp.cap所有可打印字符,然后通過grep和awk過濾出http請求,并把拼接得到的url(包括域名+uri)寫進一個文件url.txt。
3、這時我們拿到了近10秒鐘所有的訪問url,接下來的統(tǒng)計就容易得出,比如:
統(tǒng)計QPS:

復(fù)制代碼

代碼如下:


(( qps=$(wc -l /tmp/url.txt | cut -d' ' -f 1) / 10 ))


排除靜態(tài)文件統(tǒng)計前10訪問url:

復(fù)制代碼

代碼如下:


grep -v -i -E "\.(gif|png|jpg|jpeg|ico|js|swf|css)" /tmp/url.txt | sort | uniq -c | sort -nr | head -n 10

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲毛片在线 | 久久久免费视频看看 | 色片视频免费 | 成人精品三级av在线看 | 久久国产亚洲 | av7777| 久久久久无码国产精品一区 | 久久久久久久久久久久国产 | 免费观看黄色 | 婷婷综合激情 | 亚洲第1页| 成人a在线 | 羞羞网站在线观看 | 亚洲综合区 | 久久久久久久久久久久久九 | 天天操,夜夜操 | 久久精品一 | 亚洲在线 | 情一色一乱一欲一区二区 | 国产亚洲精品久久久久久无几年桃 | 久久精品| 欧美性猛交一区二区三区精品 | 视频一区中文字幕 | 日本精品在线观看 | 成人在线观看av | 中文字幕一区二区三 | 中文字幕乱码一区二区三区 | 精品自拍视频 | 中文字幕在线观看视频地址二 | 黄色电影免费在线观看 | 日韩成人在线播放 | 激情综合网址 | 黄色片小视频 | 日本福利网站 | 日韩成人在线播放 | 亚洲小视频 | 欧美性一区二区三区 | 亚洲va欧美va人人爽成人影院 | 日韩精品专区 | 欧美国产日韩一区 | 欧美电影一区 |