Named counter on a rule
Inline counter tracks packets/bytes; reset with nft reset counters inet filter
nft add rule inet filter input tcp dport 22 counter accept comment \"ssh\"
- tool
- nftables12 commands
More nftables commands
-
nft add rule ip nat postrouting oifname \"eth0\" masqueradeSource-NAT egress to the iface IP; needs a nat-type postrouting chain to exist
-
nft add rule ip nat prerouting iif \"eth0\" tcp dport 443 dnat to 10.0.0.5:8443Destination-NAT inbound to a backend; pair with a forward-chain accept rule
-
nft add rule inet filter input tcp dport 22 ct state new limit rate 10/minute acceptThrottle SSH brute-force; over-limit packets fall through to the chain policy
-
nft monitor rulesetStreams add/delete events as they happen; great for debugging dynamic rules
-
nft list ruleset > /etc/nftables.conf && nft -f /etc/nftables.confnft -f applies the whole file atomically; partial failure rolls back, no half state