Ban motoru
Piyasadaki parça: Fail2ban + iptables script yığını
Fail2ban'ı ayrı kurmazsınız. Log satırından ipset/XDP kernel ban ~26 ms — policy, tenant, FP trust tek pipeline.
- ~26 ms medyan
- ipset + XDP
- 0 fail (5 dk)
//:3Paket
nginx access.log'dan OWASP CRS kararı aynı C süreçte; politika nedenli skip veya ban der; kernel'de XDP (yoksa ipset) uygular. CrowdSec LAPI isteğe bağlı tamamlar.
1 hat
log→CRS→kernel
~26ms
Uçtan uca ban
%100
Recall + parity
89
Otomatik test
Fail2ban'da WAF yok. ModSecurity'de kernel ban yok. CrowdSec AppSec + bouncer ayrı yığın. Log Guardian: log → CRS aynı C süreçte → skip/ban → XDP veya ipset.
Piyasadaki parça: Fail2ban + iptables script yığını
Fail2ban'ı ayrı kurmazsınız. Log satırından ipset/XDP kernel ban ~26 ms — policy, tenant, FP trust tek pipeline.
Piyasadaki parça: ModSecurity + nginx ayrı entegrasyon
ModSecurity'yi ayrı modül olarak bağlamazsınız. OWASP CRS 121 kural, PCRE2 JIT — nginx log satırından tek geçiş.
Piyasadaki parça: CrowdSec bouncer + ayrı konsol + manuel kanıt
CrowdSec rakip değil tamamlayıcıdır — isteğe bağlı LAPI sinyali ban API'ye akar. Prometheus, SOC timeline, 89 test, 14 kanıt dosyası, Telegram ops — tek panel.
log → WAF → ipset ban. Üretimde tek başına yeterli.
eBPF daemon, dashboard (:8443), filo, etcd mesh, panolar.
PRO + K8s/Helm kanıtı (kind), fleet vitrin, opsiyonel Wasm/mesh — koruma aynı, sadece görünürlük+entegrasyon kanıtı.
1 hat
Fail2ban log okur ban atar; ModSec ayrı modül; SIEM ayrı agent. Bizde log satırı → CRS → ban → metrik tek process hattında.
~26 ms
bench-ban-latency.json: n=5, medyan 26,17 ms, hedef 75 ms — PASS. Rakipler saniye–dakika ölçeğinde.
89 test
89 otomatik test, 14 JSON/PDF dosya, 72h VPS soak 863/0. Rakiplerde otomatik paket yok.
MIT
Self-hosted, vendor lock-in yok, Türkçe doküman. Kaynak tamamen açık.