Список правил для блокування за IP-адресою

Список для блокування формується з різними інтервалами від 5 хвилин до 48 годин.

Для додавання до локального firewal цього списку, проводимо певні маніпуляції.

Iptables

Створюємо файл:

 

touch add_ip_firewall.sh

 

Записуємо туди наступне:

 

#!/bin/bash
# 
# Завантажуємо файл з IP-адресами
wget -O IPblacklist.txt IPblacklist.txt
# Перевіряємо наявність файлу
if [[ ! -f IPblacklist.txt ]]; then
   echo "Файл IPblacklist.txt не знайдено!"
   exit 1
fi
# Добавляем подсети в UFW
while read -r subnet; do
    ufw deny from "$subnet"
done < blacklist.txt
# Проверяем статус UFW
ufw status

 

Записуємо туди наступне: