Linux下局域網(wǎng)流量統(tǒng)計(jì)
1:統(tǒng)計(jì)10.86.0.0/16網(wǎng)段的內(nèi)網(wǎng)流量情況
將下面腳本保存成文件traffic-lan.sh(運(yùn)行后需要等待10秒抓包)
tcpdump -nqt src net 10.86.0.0/16 and dst net ! 10.86.0.0/16 \ > /tmp/tcpdump_temp 2>&1 & sleep 10 kill `ps aux | grep tcpdump | grep -v grep | awk '{print $2}'` #awk '{s[$2] += $6}END{ for(i in s){ print i, s[i] } }' /tmp/tcpdump_temp cat /tmp/tcpdump_temp|grep 'IP ' \ |awk -F'[. ]' '{s[$2"."$3"."$4"."$5]+=$14}END{for(i in s){print i"\t"s[i]}}' \ |sort -n -r -k 2
2:統(tǒng)計(jì)到外網(wǎng)IP的流量情況
將下面腳本保存成文件traffic-wan.sh(運(yùn)行后需要等待10秒抓包)
tcpdump -nqt src net 10.86.0.0/16 and dst net ! 10.86.0.0/16 \ > /tmp/tcpdump_temp 2>&1 & sleep 10 kill `ps aux | grep tcpdump | grep -v grep | awk '{print $2}'` #awk '{s[$2] += $6}END{ for(i in s){ print i, s[i] } }' /tmp/tcpdump_temp cat /tmp/tcpdump_temp|grep 'IP ' \ |awk -F'[. ]' '{s[$8"."$9"."$10"."$11]+=$14}END{for(i in s){if(s[i]>0)print i"\t"s[i] fi}}' \ |sort -n -r -k 2
3:可以統(tǒng)計(jì)UDP的改進(jìn)版本
tcpdump -i ens3 -nqt src net 10.86.0.0/16 and dst net ! 10.86.0.0/16\ |sed 's/.[0-9]\+\s>//g'|sed 's/.[0-9]\+://g'\ |sed 's/, length//g'\ > /tmp/tcpdump_temp 2>&1 & sleep 5 kill `ps aux | grep tcpdump | grep -v grep | awk '{print $2}'` cat /tmp/tcpdump_temp\ |awk '{s[$3]+=$5}END{for(i in s){if(s[i]>0)print i"\t"s[i] fi}}'\ |sort -n -r -k 2 echo "finish."
4:后來發(fā)現(xiàn)iftop也可以完成類似功能
iftop -o destination -t -s 1 -L 10
5:找出發(fā)出流量最大的
iftop -nNP -o destination -t -s 3 -L 1
以上所述是小編給大家介紹的Linux下局域網(wǎng)流量統(tǒng)計(jì),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Linux 的 常 用 網(wǎng) 絡(luò) 命 令
Linux 的 常 用 網(wǎng) 絡(luò) 命 令...2006-10-10Linux rpm tar 操作系統(tǒng)下軟件的安裝與卸載方法
Linux rpm tar 操作系統(tǒng)下軟件的安裝與卸載方法...2007-11-11深入探討:unix多進(jìn)程編程之wait()與waitpid()函數(shù)
本篇文章是對(duì)unix多進(jìn)程編程中的wait函數(shù)與waitpid函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05linux學(xué)習(xí)筆記 linux目錄架構(gòu)
linux學(xué)習(xí)筆記 linux目錄架構(gòu)...2007-11-11最新Linux系統(tǒng)下安裝MySql 5.7.17全過程及注意事項(xiàng)
本文是最新版linux系統(tǒng)下安裝mysql 5.7.17的全過程及注意事項(xiàng),非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-03-03在Linux操作系統(tǒng)上運(yùn)行Windows應(yīng)用程序
在Linux操作系統(tǒng)上運(yùn)行Windows應(yīng)用程序...2006-10-10