nftables: минимальный фаервол
Современная замена iptables с понятным синтаксисом. Минимальный набор правил: всё входящее закрыто, кроме нужного.
table inet filter {
chain input {
type filter hook input priority 0; policy drop;
ct state established,related accept
iif lo accept
tcp dport { 22, 80, 443 } accept
icmp type echo-request accept
}
}
Проверить файл без применения: nft -c -f rules.nft. Применить: nft -f rules.nft.