1:统计10.86.0.0/16网段的内网流量情况

将下面脚本保存成文件traffic-lan.sh(运行后需要等待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:统计到外网IP的流量情况

将下面脚本保存成文件traffic-wan.sh(运行后需要等待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:可以统计UDP的改进版本

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:后来发现iftop也可以完成类似功能

iftop -o destination -t -s 1 -L 10

5:找出发出流量最大的

iftop -nNP -o destination -t -s 3 -L 1

转载于:https://www.cnblogs.com/xiangxisheng/p/6396041.html

Linux下统计局域网流量相关推荐

  1. Linux下统计当前文件夹下的文件个数、目录个数

    这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...

  2. 【转】【Linux】Linux下统计当前文件夹下的文件个数、目录个数

    [转][Linux]Linux下统计当前文件夹下的文件个数.目录个数 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计文件夹下目录的 ...

  3. linux快速统计目录大小,linux下统计文件夹、文件的大小--du

    Linux下统计文件夹大小 du -sh ./ 统计文件夹占用的空间 find ./ -type f xargs ls -l awk 'BEGIN { size=0;}{size+=$5};END{p ...

  4. 如何在Linux下统计高速网络中的流量

    在Linux中有很多的流量监控工具,它们可以监控.分类网络流量,以花哨的图形用户界面提供实时流量分析报告.大多数这些工具(例如:ntopng , iftop )都是基于libpcap 库的 ,这个函数 ...

  5. linux 网络流量如何计算,如何在Linux下统计高速网络中的流量

    在Linux中有很多的流量监控工具,它们可以监控.分类网络流量,以花哨的图形用户界面提供实时流量分析报告.大多数这些工具(例如:ntopng , iftop )都是基于libpcap 库的 ,这个函数 ...

  6. linux管道文件数量,Linux 下统计文件夹大小及文件数量

    [查看文件夹大小]# /lib 目录大小 du -sh /lib # /lib 子目录大小 du -sh /lib/* # 查看 /lib 目录下普通文件大小 find /lib -type f -p ...

  7. linux 下访问局域网,(在Linux系统下如何访问无线局域网.doc

    (在Linux系统下如何访问无线局域网 在Linux系统下如何访问无线局域网作者:JOB 出处: 互联网 时间:2006-08-25 概述 当前,WLAN (IEEE 802.11b/a/g) 设备越 ...

  8. Linux下监控网卡流量的软件iftop

    系统:centos 5.5 官网上说使用iftop需要libpcap和libcurses这两个包. 用命令查找了一下 #  rpm -qa | grep libpcap libpcap-0.9.4-1 ...

  9. linux下统计log文件中某个字段的值,并计算出平均值

    测试场景:统计log文件output.txt中字段"framesPerSecond"的所有值的平均值 分成两个步骤: 进入对应点log文件所在目录下 第一步:统计出字符串出现的次数 ...

最新文章

  1. LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
  2. Windows Server 笔记之远程桌面
  3. java并发编程实战阅读总结(b)
  4. 用javascript写一个emoji表情插件
  5. 驱动兼容_【重磅】上海数明发布国内首款兼容光耦隔离式单通道栅极驱动器系列产品SLM34x...
  6. JSP中使用script计算
  7. android viewdraghelper 点击移动,ViewDragHelper使用时遇到的问题
  8. 2017百度之星资格赛:1004. 度度熊的午饭时光(01背包+记录路径)
  9. 开发者API资源(接口整理)
  10. 能卷死同行的收银系统源码--连锁门店/美业/订货/saas/java/php
  11. oracle auto failover,dg设置auto failover
  12. top邮箱怎么登录,解决方案
  13. 湖北理工学院c语言作业实验六,湖北理工学院c语言实验报告实验六
  14. DolphinDB智臾科技CEO周小华:《从反向控制的终极目标谈时序数据库的架构设计》
  15. 绿联硬盘盒linux驱动,绿联 USB3.0 SATA 接口通用移动硬盘盒子体验与选购技巧
  16. 电商数仓:用户行为数据仓库(一)数据仓库建设和技术选型
  17. ACTF-Junior-2021 linkgame
  18. python爬取证券数据并存入数据库
  19. cgcs2000大地坐标系地图_9d openlayers展示cgcs2000地图报错
  20. 【完美解决】android开发 自定义字体安装包过大的问题

热门文章

  1. logging通过配置文件设置同时输出到终端与文件
  2. html5新知识点,Html5基本知识点
  3. Western Digital使用5400 rpm级硬盘使所有人感到困惑
  4. 【项目管理】ITTO-资源管理
  5. 2021(上)软考打印准考证时间及操作步骤
  6. 笔记-计算机网络基础-计算机网络分类-总线型-星型-环状-树形-网状-网络拓扑结构...
  7. centos7 nextcloud docker 自测部署安装
  8. CentOS中使用Docker+nginx部署Vue打包的dist项目
  9. Geoserver怎样切割离线瓦片地图
  10. Datatables表格数据初始化时回调函数中修改要显示的值