Linux监测某一时刻对外的IP连接情况

原创 2015年07月08日 15:10:37

相信大家都熟悉netstat命令吧,这里就主要采用此命令,网上流传的DDoS Deflate工具就是采用IP数量来统计对外连接数,然后结合Iptables的方法来实现某个IP加入黑名单和解禁某IP

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
其中采用的命令,有明显的不足,如没有判断是否为本地连接127.0.0.1或任意地址标识0.0.0.0或空的情况,也没有去掉netstat输出的前两行文字头,且应该降序输出

我自己的版本:

netstat -ant |sed '1,2 d'| awk '{print $5}' | sort | cut -d: -f1 |awk '{if($1!="0.0.0.0" && $1!="" && $1!="127.0.0.1"){print $1}}'| uniq -c |sort -nr

输出为

 2 173.194.72.95
      1 98.254.64.168
      1 91.189.89.144
      1 91.122.59.53
      1 82.208.89.58
      1 81.7.14.114
      1 70.112.226.65
      1 180.76.22.33
      1 143.215.130.46
      1 126.107.72.9
      1 117.79.93.218

设定一个阙值value,若某一时刻,某个对外连接的某个IP1总数超过这个value,则以(IP1,starttime)加入黑名单,然后iptables -t filter -A INPUT  -s IP1 DROP.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

监测 Linux 进程的实时 IO 情况

作为系统管理员和 VPS 服务商,经常会碰到服务器或者 VPS 磁盘 IO 繁忙的时候,VPSee 通常都会用一些工具来检测,其中一个常用的工具就是自己写的 iotop 脚本,可以很方便看到哪个进程在...

linux磁盘使用情况监测

Linux系统管理员的一个重要任务是监测系统的磁盘空间的使用情况,我们不管运行的是一个普通的linux台式机还是 大型的Linux服务器。 本文将介绍Linux中常用的管理磁盘空间的命令。 一、...

监测 Linux 进程的实时 IO 情况

转载:http://www.vpsee.com/2010/07/monitoring-process-io-activity-on-linux-with-block_dump/ 作为系统管理员和 V...

监测Linux进程的实时IO情况

block_dump   Linux 内核里提供了一个 block_dump 参数用来把 block 读写(WRITE/READ)状况 dump 到日志里,这样可以通过 dmesg 命令来查看,具体操...

使用VisualVM监测Tomcat JVM情况的配置(Windows+Linux)

一,Windows环境 1.若以服务的方式启动tomcat的话(例如tomcat7w.exe),在启动的界面添加如下参数: -XX:MaxPermSize=256m...

监测 Linux 进程的实时 IO 情况

作为系统管理员和 VPS 服务商,经常会碰到服务器或者 VPS 磁盘 IO 繁忙的时候,VPSee 通常都会用一些工具来检测,其中一个常用的工具就是自己写的 iotop 脚本,可以很方便看到哪个进程在...

Linux下实现脚本监测特定进程占用内存情况

内存泄露是C/C++程序员经常需要面对的问题,除了有效地经常查找出内存泄露的位置外,在嵌入式的开发中,还经常需要确定自己写的程序是否存在内存泄露的情况Linux系统下,我们可以利用以下命令来获取特定进...

Linux下Shell实现服务器IP监测

实验室有一个服务器放在机房,装的是Ubuntu Server,IP为自动分配,因此一旦IP有变化就无法远程操作,必须去机房记录新的IP。学了几天Shell之后想,是不是可以定时检测其IP的变化,一旦有...

摘录 某一时刻的话

惭愧!曾经劝解某个人的话,此时回首看了二遍,若有所悟,或许这些话同时能说服我些什么,摘录出来。   物是人非事事休,最近心态欠佳,文字里满是不快,竟然差点忘了原先所追求的宁静。   今天有一人加我...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)