博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Denyhosts shell script
阅读量:6956 次
发布时间:2019-06-27

本文共 430 字,大约阅读时间需要 1 分钟。

#!/bin/sh#Denyhosts shell scriptcat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2"="$1;}' > /root/blacklist.txtDEFINE="5"for i in `cat /root/blacklist.txt`doIP=`echo $i | awk -F= '{print $1}'`NUM=`echo $i | awk -F= '{print $2}'`if [ $NUM -gt $DEFINE ];then grep $IP /etc/hosts.deny > /dev/nullif [ $? -gt 0 ];then echo "sshd:$IP" >> /etc/hosts.denyfifidone* */1 * * * sh /root/shell/deny-ssh.sh

转载地址:http://jqtil.baihongyu.com/

你可能感兴趣的文章
[转]PostgreSQL 中文资料汇总
查看>>
那些被疯狂追求的女孩,后来怎么样了?
查看>>
(转载)Windows 7 Ultimate(旗舰版)SP1 32/64位官方原版下载(2011年5月12日更新版)...
查看>>
内置函数
查看>>
mysql之触发器
查看>>
C 入门 第七节 结构体
查看>>
linux下安装svn
查看>>
Flash Builder快捷键
查看>>
js通过Image和canvas获取图片的base64格式的字符串(只能接受服务器上的图片,不支持本地图片直接转化为base64,因为js没有系统io的权限,js只能操作dom)...
查看>>
转:Unity3D研究院之提取游戏资源的三个工具支持Unity5(八十四)
查看>>
Javascript学习之Window
查看>>
mac 文本编辑器 文本编码Unicode utf-8 不适用的问题
查看>>
如何做好H5性能优化?
查看>>
通过WebClient模拟post上传文件到服务器
查看>>
js判断是否是PC,IOS,Android客户端
查看>>
HTTP
查看>>
sound of the genuine
查看>>
iOS开发之WIFI,3G/4G两种网络同时使用技巧
查看>>
Nodejs基础(5-6)HTTP概念进阶
查看>>
(十)struts2的异常处理机制
查看>>