diff --git a/internal/emitter/nft.go b/internal/emitter/nft.go index 4eebe1b..872e876 100644 --- a/internal/emitter/nft.go +++ b/internal/emitter/nft.go @@ -107,6 +107,8 @@ func renderNftRuleset(cfg NftClusterConfig) string { b.WriteString("\t}\n\n") b.WriteString("\tchain input {\n") b.WriteString("\t\ttype filter hook input priority filter; policy accept;\n") + b.WriteString("\t\tct state invalid drop\n") + b.WriteString("\t\tct state established,related accept\n") b.WriteString("\t\ttcp dport 443 tcp-flags != syn,rst,ack,fin notrack drop\n") b.WriteString("\t}\n\n") b.WriteString("\tchain prerouting {\n")