成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

如何禁掉掃描機器的 IP(通過 ssh 認證記錄分析)
2005-11-26   

剛寫了一個分析 /var/log/secure 日志,自動阻斷入侵者 IP 的 script
適用系統:Linux
有不足之處請大家指點
#! /bin/bash
# 獲取前 1 分鐘內的 secure 記錄,統計 ssh 認證失敗的 IP 和其 失敗次數
SCANNER=`grep "\`date \"+ %e %H:%M\" -d \"-1min\"\`" /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $1"="$2;}'`
for i in $SCANNER
do
      # 取認證失敗次數
      NUM=`echo $i|awk -F= '{print $1}'`
      # 取其 IP 地址
      IP=`echo $i|awk -F= '{print $2}'`
      # 若其在失敗次數超過 5 次且之前沒有被阻斷過,那么添加一條策略將其阻斷,并記錄日志
      if [ $NUM -gt 5 ] && [ -z "`iptables -vnL INPUT|grep $IP`" ]
      then
              iptables -I INPUT -s $IP -j DROP
              echo "`date` $IP($NUM)" >;>; /var/log/scanner.log
      fi
done執行方式
用 crond 來運行,1 分鐘運行 1 次
運行效果
QUOTE: [root@platinum root]# iptables -vnL INPUT
Chain INPUT (policy DROP 548 packets, 67283 bytes)
pkts bytes target     prot opt in     out     source               destination
101 10240 DROP       all  --  *      *       211.248.100.100          0.0.0.0/0
      state NEW,RELATED,ESTABLISHED
[root@platinum root]#
QUOTE: [root@platinum root]# cat /var/log/scanner.log
Sat Jul 16 10:27:22 CST 2005 211.248.100.100(15)
[root@platinum root]#
這個script 僅僅是一個研究,對于脆弱的sshd 還是很有一定幫助的。對于實際生產系統,可以會用專業的防火墻去處理,這些方法只是給沒有對 TCP/IP 編程經驗的“菜鳥”們用的。

熱詞搜索:

上一篇:在Solaris8上安裝SSH
下一篇:OpenSSH 密鑰管理:RSA/DSA 認證

分享到: 收藏
主站蜘蛛池模板: 即将到来1983年美国电影| 可隆衣服属于什么档次| 科特·柯本| 红色高棉电影| 柳堡的故事演员表| 天下第一楼剧情介绍| 思念天边的你简谱| 黄色网址视频免费| 章若楠高清壁纸| 女同版痴汉电车| 古风少女换装纸娃娃| 破冰 电影| 王盼盼| 请假单| 蔡宜达的老婆吴佩柔照片| 茅山道士在线观看| 蛇花| 在线免费电影观看| 哈尔的移动城堡电影| 梁修身| 伦理<禁忌1| 性欲满载| 诺亚方舟电影免费完整版在线观看| 向东海| 戴氏家族目前最大官| 张振忠| 卧薪尝胆文言文| 太太的情人 电影| 我的神我要敬拜你歌谱| 性视频网站在线| 罗乐| 《窃视者》电影免费观看美国| 春江英雄之秀才遇到兵| 送老师锦旗写什么最好| 山村老尸图片| 你们可知道正谱| 2024韩国三级电影| 禁忌爱| 小时代 电影| 单相电表接线图| 姐妹姐妹演员全部演员表|