Centos block IPs failed many times

来自
https://yq.aliyun.com/articles/624167?spm=a2c4e.11155435.0.0.49c63312Ds2gU9
vi /usr/local/bin/secure_ssh.sh

#! /bin/bash

cat /var/log/secure|awk ‘/Failed/{print $(NF-3)}’|sort|uniq -c|awk ‘{print $2″=”$1;}’ > /usr/local/bin/black.list

for i in `cat /usr/local/bin/black.list`

do

IP=`echo $i |awk -F= ‘{print $1}’`

NUM=`echo $i|awk -F= ‘{print $2}’`

if [ ${#NUM} -gt 1 ]; then

grep $IP /etc/hosts.deny > /dev/null

if [ $? -gt 0 ];then

echo “sshd:$IP:deny” >> /etc/hosts.deny

fi

fi

done

将secure_ssh.sh脚本放入cron计划任务,每1分钟执行一次。
vi /var/spool/cron/root

*/1 * * * * sh /usr/local/bin/secure_ssh.sh

看看服务器上的黑名单文件:
cat /usr/local/bin/black.txt

再看看服务器上的hosts.deny
cat /etc/hosts.deny

更多参考:

https://blog.csdn.net/ausboyue/article/details/53691953

http://huikon.cn/post-330.html

https://www.cnblogs.com/panblack/p/secure_ssh_auto_block.html

Block names of celebrities or stars

From
https://yq.aliyun.com/articles/627989?spm=a2c4e.11155435.0.0.49c63312Ds2gU9

About ten years ago, Baidu has been the front page of my browser. It was very handful. However, it became difficult to find information from other useless junks, not to mention its recommendations on the right side.

Somebody got cheated/married/divorced/ or whatever. I really do not care.

The simplest and direct method is to add the filters to Adblock on Chrome.

baidu.com###content_right

baidu.com##.cr-offset

To not seeing their names, I wrote some lines. When Names becomes too long, the duration of onload becomes longer. So, currently, I am keeping the array short.

var Names = new Array(“范冰冰”,”王思聪”,”孙杨”,”李晨”,”迪丽热巴”,”宁泽涛”,”傅园慧”,”鄢军”,”周立波”,”贾乃亮”,”火箭少女”,”吴亦凡”,”鹿晗”,”关晓彤”,”逐梦演艺圈”,”科比”,”李易峰”,”杨洋”);

String.prototype.myReplace = function(f,e) {

var reg=new RegExp(f,”g”);

return this.replace(reg,e);

};

window.onload = function () {

for (i in Names)

{

document.body.innerHTML = document.body.innerHTML.myReplace(Names[i], “Somebody”);

}

}