Skip to main content

Posts

Showing posts from March, 2017

Shadowsocks端口流量统计-CentOS

Shadowsocks端口流量统计 添加端口到流量统计规则中 添加单个端口 iptables -I INPUT -p tcp --dport 1234 iptables -I INPUT -p udp --dport 1234 iptables -I OUTPUT -p tcp --sport 1234 iptables -I OUTPUT -p udp --sport 1234 添加多个连续端口 shell脚本 #!/bin/sh for ((i = 1234 ; i <= 1243 ; i++)) do iptables -I INPUT -p tcp --dport $i iptables -I INPUT -p udp --dport $i iptables -I OUTPUT -p tcp --sport $i iptables -I OUTPUT -p udp --sport $i done 将流量数据写入文件 shell脚本: check.sh #!/bin/sh # 分割线 echo "*******************************************************************" >> flow.txt # 时间戳 date >> flow.txt # 写入流量数据 iptables -n -v -t filter -L INPUT >> flow.txt iptables -n -v -t filter -L OUTPUT >> flow.txt 将流量数据清零,记录文件清空 shell脚本: set-zero.sh #!/bin/sh iptables -Z var=`date "+%Y-%m-%d %H:%M:%S" ` echo "Flow set to zero at ${var} ." > flow.txt 添加例行任务 目的:每周二20点记录一次数据,每月1号19点清零 在/etc/crontab文件中添加下面两行 00 20 * * 2 roo