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:后來(lái)發(fā)現(xiàn)iftop也可以完成類(lèi)似功能
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ì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
linux網(wǎng)絡(luò)操作相關(guān)命令匯總
linux網(wǎng)絡(luò)操作需要熟悉很多的相關(guān)命令,下面為大家整理了一些常用的網(wǎng)絡(luò)操作命令,感興趣的朋友可以參考下哈2013-06-06
ubuntu系統(tǒng)下Python虛擬環(huán)境的安裝和使用教程
這篇文章主要介紹了ubuntu系統(tǒng)下Python虛擬環(huán)境的安裝和使用教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06
LINUX 常見(jiàn)問(wèn)題1000個(gè)詳細(xì)解答
LINUX 常見(jiàn)問(wèn)題1000個(gè)詳細(xì)解答...2006-10-10
利用shell編程實(shí)現(xiàn)DOS風(fēng)格的Linux命令行
利用shell編程實(shí)現(xiàn)DOS風(fēng)格的Linux命令行...2006-10-10

