Nftables IP bei zuvielen Anfragen sperren

Aus Xinux Wiki
Version vom 13. April 2025, 11:59 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ * Original: https://wiki.archlinux.org/title/Nftables#Dynamic_blackhole *'''vim /etc/nftables.conf''' table inet filter { set blackhole { type…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
table inet filter {
    set blackhole {
        type ipv4_addr;
        flags dynamic, timeout;
        size 65536;
    }

    chain input {
        ...
        ct state new tcp dport 80 \
                meter flood size 128000 { ip saddr timeout 10s limit rate over 10/minute } \
                add @blackhole { ip saddr timeout 1m }

        ip saddr @blackhole counter drop
    }
    ...
}