[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-relays] Re: DDoS solution for Tor nodes - nftables variant implemented
- To: tor-relays@xxxxxxxxxxxxxxxxxxxx
- Subject: [tor-relays] Re: DDoS solution for Tor nodes - nftables variant implemented
- From: Toralf Förster via tor-relays <tor-relays@xxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 10 Oct 2026 16:56:30 +0200
- Cc: Toralf Förster <toralf.foerster@xxxxxx>
- In-reply-to: <a981f28ee72487d41fe03dff158ea930@riseup.net>
- List-id: "support and questions about running Tor relays (exit, non-exit, bridge)" <tor-relays.lists.torproject.org>
- References: <a791b13b-32ad-4203-bf0c-7aeb21dea2eb@gmx.de> <a981f28ee72487d41fe03dff158ea930@riseup.net>
- Reply-to: "support and questions about running Tor relays (exit, non-exit, bridge)" <tor-relays@xxxxxxxxxxxxxxxxxxxx>
- Ui-outboundreport: notjunk:1;M01:P0:UfGpeWvL7Dw=;Y8LXpncVdSzse6n67Lz2Wdnmih3 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 qGZYQwGEAJDP6GdWEdxQf+z0nRN+p6HGYqBVEY=
- User-agent: Mozilla Thunderbird
On 13/09/2026 11:22, forest via tor-relays wrote:
chain tor_kill_established {
type filter hook input priority filter - 1; policy accept;
ct state established tcp dport 9001 jump {
ip saddr & $mask4_24 @tor_ddos4 drop
ip6 saddr & $mask6_64 @tor_ddos6 drop
}
}
IMO this breaks the ruleset in a silent way - visible only after 24
hours of runtime.
The origin ([1]) blocks for *at least* 1 day after the last malicious
packet arrived (see [2] too) whereas the variant above blocks for only 1
day after the first packet arrived.
[1] https://github.com/toralf/torutils#the-rule-set
[2] https://github.com/toralf/torutils/blob/main/nftables-ingress.conf#L157
--
Toralf
_______________________________________________
tor-relays mailing list -- tor-relays@xxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to tor-relays-leave@xxxxxxxxxxxxxxxxxxxx