Список правил для блокування за 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
Записуємо туди наступне: