Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Запрещаем подключение к серверу
- $IPT -P INPUT DROP
- $IPT -P FORWARD ACCEPT
- $IPT -P OUTPUT ACCEPT
- # Позволяем входящие и исходящие соединения, инициированные уже установленными соединениями
- $IPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
- # Открываем свободный доступ для lo интерфейса
- $IPT -A INPUT -i lo -j ACCEPT
- # Блокируем все попытки входящих TCP-соединений не SYN-пакетами
- $IPT -I INPUT -m conntrack --ctstate NEW -p tcp ! --syn -j DROP
- # Открываем доступ к необходимым сервисам
- $IPT -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT ## SSH
- $IPT -A INPUT -p tcp -m tcp --dport 5900:5999 -j ACCEPT ## VNC
- $IPT -A INPUT -p tcp -m tcp --dport 8006 -j ACCEPT ## Proxmox panel
- # Вводим ограничения для новых подключений по SSH (не больше 4 в минуту)
- $IPT -A INPUT -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 4 --rttl --name SSH -j DROP
- # Запрещаем запрос имен netbios
- $IPT -A INPUT -p tcp --dport 137:139 -j DROP
- $IPT -A INPUT -p udp --dport 137:139 -j DROP
- # Разрешаем определенные ICMP пакеты
- $IPT -A INPUT -p ICMP --icmp-type 8 -j ACCEPT
- $IPT -A INPUT -p ICMP --icmp-type 11 -j ACCEPT
- # Отклоняем все с ошибками
- $IPT -A INPUT -m state --state INVALID -j DROP
- # Разрешаем прохождение DHCP запросов через iptables.
- $IPT -A INPUT -p udp -m udp --dport 68 --sport 67 -j ACCEPT
- # Блокируем порт-сканнеры
- $IPT -A INPUT -m state --state NEW -p tcp --tcp-flags ALL ALL -j DROP
- $IPT -A INPUT -m state --state NEW -p tcp --tcp-flags ALL NONE -j DROP
- # Антиспуффинг
- $IPT -A INPUT -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP
- $IPT -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
- $IPT -A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP
- $IPT -N SYN_FLOOD
- $IPT -A INPUT -p tcp --syn -j SYN_FLOOD
- $IPT -A SYN_FLOOD -m limit --limit 2/s --limit-burst 6 -j RETURN
- $IPT -A SYN_FLOOD -j DROP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement