Linux下对端口流量进行统计

作者: lyrl | 来源:发表于2017-05-25 09:46 被阅读2674次

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

查看统计数据

iptables -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下对端口流量进行统计

    Linux下对端口流量进行统计 在不修改源代码的情况下对程序暴露端口流量进行监控统计,可以利用Linux中自带的I...

  • linux下iptables端口转发设置

    linux下利用iptables规则配置端口转发 1、需求 将所有80端口的访问流量转发到本机8080端口。 2、...

  • Python实现端口扫描

    学习自破壳学院 观察端口探流量 我们看到目标端口135是开放的,我们对其探测分析流量 下面我们对其未开放的端口进行...

  • 让繁琐的工作自动化

    背景 最近琢磨着对全网流量的协议进行一次统计分析,主要是从网络五元素(源地址、源端口、目的地址、目的端口、协议号)...

  • Linux连接数

    统计已建立的连接数 统计某个端口的连接数 统计TCP不同状态的连接数 对已建立的tcp连接且对目标地址的端口号进行...

  • Linux下查看端口及使用Python完成端口扫描

    《Linux下查看端口及使用Python完成端口扫描》 ---- 本文介绍在Linux下查看端口的几种方法,同时利...

  • 网络分析shell脚本(实时流量+连接统计)

    此脚本包含的功能有: 1、实时监控任意网卡的流量 2、统计10秒内平均流量 3、统计每个端口在10秒内的平均流量,...

  • 数据指标 | 网站数据分析体系

    一、总论 1. 概念网站流量统计,是指对网站访问的相关指标进行统计。 网站访问分析(有时也使用“网站流量分析”、“...

  • Spark Streaming 实时统计商户当日累计PV流量

    一、问题 对实时流量日志过滤筛选商户流量,对每个商户的流量进行累计,统计商户实时累计流量。 当时间超过24时时,重...

  • Nginx+tomcat

    在linux构建web应用,看着tomcat的8080端口感觉不和谐,开始想直接对tomcat端口进行修改,但是在...

网友评论

    本文标题:Linux下对端口流量进行统计

    本文链接:https://www.haomeiwen.com/subject/jntaxxtx.html