
不正アクセスが多すぎる。。。。

どうしたのにゃ

IP拒否したのに1時間のうちにこれだけ新しい不正アクセスあったの

これはひどいにゃー

自動的にアクセス失敗の回数が多いやつをufwに登録できないかな?

やってみましょう

やったー

シェルを書いてCronで定期的に動かすようにしましょうか
ではまずシェルを書いていきましょう
ファイル名はipban.shとします
#!/bin/bash
cat /var/log/mail.log | grep 'authentication failed' | egrep -o -e '\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\]' | sed -e 's/^\[\(.*\)\]$/\1/g' | sort | uniq -c | awk '$1 > 5 {print $2}' >> /var/www/html/ban_ip.csv || exit 1
while read LINE
do
ufw deny from $LINE to any || exit 1
done < /var/www/html/ban_ip.csv
exit $?

後はこれをcronで設定します
crontab -e

1時間ごとに動かす設定にしましょうか
00 * * * * bash /home/pi/ipban.sh

できたぁーー!

おつかれさまだにゃ

あとは前の勤怠利用して
BANしたデーターを表示するようにすれば・・・
| BAN |

いいかんじ!



