[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

nftables ack/syn header Fields



Hi,

ich versuche hier (stretch) gerade meine IP-Tables auf das neue nftables - Format umzustellen.

Bisher habe ich die Regel:
iptables -A bad_tcp_packets -p tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT

Die Flags stellen mich nun vor Probleme. Dem Wiki habe ich entnommen:
More complex filters can be used. For example, to count and log TCP packet with flag SYN and ACK set:

% nft -i
nft> add rule filter output tcp flags & (syn | ack) == (syn | ack) counter log

Wenn ich das unter Debian stretch eingebe, bekomme ich leider nur:
nft 'add rule filter bad_packets tcp flags & (syn | ack) == (syn | ack) counter log'
<cmdline>:1:56-56: Error: syntax error, unexpected '('
add rule filter bad_packets tcp flags & (syn | ack) == (syn | ack) counter log
                                                       ^

Auch im interaktiven Modus mit exakt der gleichen Syntax wie im Wiki kommt leider auch nur eine Fehlermeldung raus.

Hat Jemand einen Tip für mich?
LG
Matthias



Reply to: