Например, в читаемые конфиги
строго говоря, умеет в v6, бриджи, и иже с ними — всё, что реализуется через отдельные ip6tables, ebtables....
И в таблицы сразу для дуалстека, а не 4 и 6 по отдельности
Кстати про конфиги. кинь кусок посмотреть. может и проникнусь.
https://wiki.archlinux.org/title/Nftables#Examples
Счётчики на правилах? Бридж фильтеринг? Хуки прямо в nftables без прослоек?
-A INPUT -i lo -j ACCEPT -A INPUT -j BAN -A INPUT -p tcp -m tcp --dport 1053 -j DROP -A INPUT -p udp -m udp --dport 1053 -j DROP -A INPUT -p tcp -m tcp --dport 33060 -j DROP -A INPUT -p udp -m udp --dport 33060 -j DROP -A INPUT -p tcp -m tcp --dport mysql -j DROP -A INPUT -p udp -m udp --dport mysql -j DROP # -A INPUT ! -s 192.168.3.0/24 -p tcp -m conntrack --ctstate NEW -m tcp --dport 9091 -m comment --comment "Disallow transmission connections on port 9091 & net !192.168.3.0/24" -j DROP # -A INPUT ! -s 192.168.3.0/24 -p tcp -m conntrack --ctstate NEW -m tcp --dport 8096 -m comment --comment "Disallow jellyfin connections on tcp port 8096 & net !192.168.3.0/24" -j DROP # -A INPUT ! -s 192.168.3.0/24 -p udp -m conntrack --ctstate NEW -m udp --dport 1900 -m comment --comment "Disallow jellyfin dlna connections on udp port 1900 & net !192.168.3. 0/24" -j DROP # error # -A INPUT ! -s 192.168.3.0/24 -p tcp -m conntrack --ctstate NEW -m multiport --dports n etbios-ssn,microsoft-ds -m comment --comment "Disallow tcp samba connections on ports 13 9,445 & net !192.168.3.0/24" -j DROP # -A INPUT ! -s 192.168.3.0/24 -p udp -m conntrack --ctstate NEW -m multiport --dports n etbios-ns,netbios-dgm -m comment --comment "Disallow udp samba connections on ports 137, 138 & net !192.168.3.0/24" -j DROP #-A INPUT -j IN_SANITY -A INPUT -j FRAG_UDP #-A INPUT -j PZERO -A INPUT -j FRAG_INVALID -A INPUT -p icmp -m icmp --icmp-type 8 -m limit --limit 90/min -m comment --comment "ech o request" -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type 12 -m limit --limit 90/min -m comment --comment "IP header bad" -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type 3 -m limit --limit 90/min -m comment --comment "des tination-unreachable 3/4" -j ACCEPT Да ну нахер. Так проще.
Ну счетчики они и в iptables есть. Бридж у меня только на сервере дома. Хуки это уже для провайдеров-кгб-извращенцев.
Обсуждают сегодня