linux下用netstat批量查询封IP-- - 不是很好!
2011-11-08 16:21
351 查看
netstat -an | grep -v LISTEN | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>8) { print i} }' |grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | xargs -i[] iptables -I INPUT -s [] -j DROP
netstat -an | grep -v LISTEN | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>8) { print i} }'
netstat -an | grep 'SYN_RECV' | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>0) { print i} }'|grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | xargs -i[] iptables -I INPUT -s [] -j DROP
netstat -an | grep 'LAST_ACK' | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>0) { print i} }'|grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | xargs -i[] iptables -I INPUT -s [] -j DROP
netstat -an | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>2) { print i} }'|grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | xargs -i[] iptables -I INPUT -s [] -j DROP
source:http://www.cysyy.com/cuiqingxiangshui-product/2019_1.html
netstat -an | grep -v LISTEN | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>8) { print i} }'
netstat -an | grep 'SYN_RECV' | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>0) { print i} }'|grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | xargs -i[] iptables -I INPUT -s [] -j DROP
netstat -an | grep 'LAST_ACK' | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>0) { print i} }'|grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | xargs -i[] iptables -I INPUT -s [] -j DROP
netstat -an | awk '{print $5}' |grep -v 218.xx.xx.x|sed "s/::ffff://g"|awk 'BEGIN { FS=":" } { Num[$1]++ } END { for(i in Num) if(Num[i]>2) { print i} }'|grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | xargs -i[] iptables -I INPUT -s [] -j DROP
source:http://www.cysyy.com/cuiqingxiangshui-product/2019_1.html
相关文章推荐
- Linux--对目录下的配置文件批量修改IP
- 几种在Linux下查询外网IP的办法
- 几种Linux 查询外网出口IP的方法
- 查询Linux内外网的ip,很简单的一句命令额。
- linux下使用第三方查询本机IP
- linux系统批量添加IP的shell脚本
- 几种在Linux下查询外网IP的办法。
- linux系统添加和删除IP,批量添加IP
- linux 占用端口查询,模糊查询,批量查询,gz文件免解压查询
- Linux这么批量添加IP
- 批量网站IP地址查询-BlueCatTools 最新版下载地址
- linux 服务器批量绑定ip脚本 推荐
- 【Python】批量查询-提取站长之家IP批量查询的结果加强版本v2.0
- linux命令 查询主机ip和主机名称
- Linux下查询自己的公网所在IP的方法
- linux查询自己的外网ip地址
- Linux--对文件夹下的配置文件批量改动IP
- 详解几种Linux 查询外网出口IP命令的方法
- linux--文件夹下批量改动IP
- 在Linux系统下查询公网出口IP