Linux下统计局域网流量
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下统计局域网流量相关推荐
- Linux下统计当前文件夹下的文件个数、目录个数
这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...
- 【转】【Linux】Linux下统计当前文件夹下的文件个数、目录个数
[转][Linux]Linux下统计当前文件夹下的文件个数.目录个数 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 统计文件夹下目录的 ...
- linux快速统计目录大小,linux下统计文件夹、文件的大小--du
Linux下统计文件夹大小 du -sh ./ 统计文件夹占用的空间 find ./ -type f xargs ls -l awk 'BEGIN { size=0;}{size+=$5};END{p ...
- 如何在Linux下统计高速网络中的流量
在Linux中有很多的流量监控工具,它们可以监控.分类网络流量,以花哨的图形用户界面提供实时流量分析报告.大多数这些工具(例如:ntopng , iftop )都是基于libpcap 库的 ,这个函数 ...
- linux 网络流量如何计算,如何在Linux下统计高速网络中的流量
在Linux中有很多的流量监控工具,它们可以监控.分类网络流量,以花哨的图形用户界面提供实时流量分析报告.大多数这些工具(例如:ntopng , iftop )都是基于libpcap 库的 ,这个函数 ...
- linux管道文件数量,Linux 下统计文件夹大小及文件数量
[查看文件夹大小]# /lib 目录大小 du -sh /lib # /lib 子目录大小 du -sh /lib/* # 查看 /lib 目录下普通文件大小 find /lib -type f -p ...
- linux 下访问局域网,(在Linux系统下如何访问无线局域网.doc
(在Linux系统下如何访问无线局域网 在Linux系统下如何访问无线局域网作者:JOB 出处: 互联网 时间:2006-08-25 概述 当前,WLAN (IEEE 802.11b/a/g) 设备越 ...
- Linux下监控网卡流量的软件iftop
系统:centos 5.5 官网上说使用iftop需要libpcap和libcurses这两个包. 用命令查找了一下 # rpm -qa | grep libpcap libpcap-0.9.4-1 ...
- linux下统计log文件中某个字段的值,并计算出平均值
测试场景:统计log文件output.txt中字段"framesPerSecond"的所有值的平均值 分成两个步骤: 进入对应点log文件所在目录下 第一步:统计出字符串出现的次数 ...
最新文章
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- Windows Server 笔记之远程桌面
- java并发编程实战阅读总结(b)
- 用javascript写一个emoji表情插件
- 驱动兼容_【重磅】上海数明发布国内首款兼容光耦隔离式单通道栅极驱动器系列产品SLM34x...
- JSP中使用script计算
- android viewdraghelper 点击移动,ViewDragHelper使用时遇到的问题
- 2017百度之星资格赛:1004. 度度熊的午饭时光(01背包+记录路径)
- 开发者API资源(接口整理)
- 能卷死同行的收银系统源码--连锁门店/美业/订货/saas/java/php
- oracle auto failover,dg设置auto failover
- top邮箱怎么登录,解决方案
- 湖北理工学院c语言作业实验六,湖北理工学院c语言实验报告实验六
- DolphinDB智臾科技CEO周小华:《从反向控制的终极目标谈时序数据库的架构设计》
- 绿联硬盘盒linux驱动,绿联 USB3.0 SATA 接口通用移动硬盘盒子体验与选购技巧
- 电商数仓:用户行为数据仓库(一)数据仓库建设和技术选型
- ACTF-Junior-2021 linkgame
- python爬取证券数据并存入数据库
- cgcs2000大地坐标系地图_9d openlayers展示cgcs2000地图报错
- 【完美解决】android开发 自定义字体安装包过大的问题
热门文章
- logging通过配置文件设置同时输出到终端与文件
- html5新知识点,Html5基本知识点
- Western Digital使用5400 rpm级硬盘使所有人感到困惑
- 【项目管理】ITTO-资源管理
- 2021(上)软考打印准考证时间及操作步骤
- 笔记-计算机网络基础-计算机网络分类-总线型-星型-环状-树形-网状-网络拓扑结构...
- centos7 nextcloud docker 自测部署安装
- CentOS中使用Docker+nginx部署Vue打包的dist项目
- Geoserver怎样切割离线瓦片地图
- Datatables表格数据初始化时回调函数中修改要显示的值