Linux下对端口流量进行统计的实例分析

发布时间 - 2017-05-27 00:00:00    点击率:

本篇文章主要介绍了linux下如何对端口流量进行统计,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

在不修改源代码的情况下对程序暴露端口流量进行监控统计,可以利用Linux中自带的Iptable添加简单的规则让其起到端口流量统计的作用。但是需要注意的是在服务器重启、Iptable服务重启的时候统计数据会被重置清零。

添加需要统计的端口

1、输入监控

下面示例是监控目标端口是8080的输入流量 --dport(destination port 的缩写)

iptables -A INPUT -p tcp --dport 8080

2、输出监控

下面示例是监控来源端口是8080的输出流量 --sport(source port 的缩写)

iptables -A OUTPUT -p tcp --sport 8080

查看统计数据

iptable -L -v -n -x

示例结果:

8080端口接收的流量为2885字节,发送的流量是8240字节

Chain INPUT (policy ACCEPT 202 packets, 25187 bytes)
  pkts   bytes target   prot opt in   out   source        destination     
   18   2885      tcp -- *   *    0.0.0.0/0      0.0.0.0/0      tcp dpt:8080

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  pkts   bytes target   prot opt in   out   source        destination     

Chain OUTPUT (policy ACCEPT 184 packets, 45774 bytes)
  pkts   bytes target   prot opt in   out   source        destination     
   12   8240      tcp -- *   *    0.0.0.0/0      0.0.0.0/0      tcp spt:8080

重置统计数据

注意:这里是重置所有端口的统计数据

1、重置所有输入端口

Iptable -Z INPUT

2、重置所有输出端口

Iptable -Z OUTPUT

移除统计端口

1、移除输入端口

iptables -D INPUT -p tcp --dport 8080

2、移除输出端口

iptables -D OUTPUT -p tcp --sport 8080


# linux  # 移除  # 重启  # 小编  # 是在  # 给大家  # 做个  # 自带  # 看看吧  # 也给  # 可以利用 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 北京企业网站设计制作公司,北京铁路集团官方网站?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  手机软键盘弹出时影响布局的解决方法  QQ浏览器网页版登录入口 个人中心在线进入  大同网页,大同瑞慈医院官网?  网页设计与网站制作内容,怎样注册网站?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  移动端脚本框架Hammer.js  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  JavaScript如何实现音频处理_Web Audio API如何工作?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何在 Pandas 中基于一列条件计算另一列的分组均值  python中快速进行多个字符替换的方法小结  如何在阿里云ECS服务器部署织梦CMS网站?  微信小程序 五星评分(包括半颗星评分)实例代码  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  高端云建站费用究竟需要多少预算?  Laravel distinct去重查询_Laravel Eloquent去重方法  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Mybatis 中的insertOrUpdate操作  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  如何在服务器上配置二级域名建站?  EditPlus 正则表达式 实战(3)  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  如何快速辨别茅台真假?关键步骤解析  焦点电影公司作品,电影焦点结局是什么?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  微信推文制作网站有哪些,怎么做微信推文,急?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  创业网站制作流程,创业网站可靠吗?  phpredis提高消息队列的实时性方法(推荐)  Android使用GridView实现日历的简单功能  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  高端企业智能建站程序:SEO优化与响应式模板定制开发