brainstate

crowdsecurity/crowdsec

Open-source IDS/IPS, WAF and bot detection for Linux, Windows, Docker and Kubernetes, with a crowdsourced blocklist of malicious IPs.

Go★ 15.4kMITGitHub ↗

History and source changes · Reports and owner responses · Compare

Similar

  1. bunkerity/bunkerweb

    🛡️ Open-source and cloud-native Web Application Firewall (WAF)

    Python★ 11.2kAGPL-3.0GitHub ↗

    Why this match

    topics cybersecurity, docker, kubernetes; language differs: Go → Python; license differs: MIT → AGPL-3.0

  2. Check-Risk-WAF/Check-Risk-WAF

    Check Risk WAF is an all-in-one Web Application Firewall with Anti-Bot and Anti-DDoS protection at L3, L4, and L7. Available on-premises or as SaaS, it protects web apps against OWASP Top 10 attacks, CWE vulnerabilities, botnets, and DoS/DDoS. Free and unlimited for everyone, forever for personal, non-commercial use.

    ★ 2.0kGitHub ↗

    Why this match

    topics anti-bot, firewall, security

  3. GuardianWAF/GuardianWAF

    Zero-dependency Web Application Firewall in Go. Single binary. Three deployment modes. Tokenizer-based detection.

    Go★ 37MITGitHub ↗

    Why this match

    topics bot-detection, firewall, security

  4. chaitin/SafeLine

    SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits.

    Go★ 23.2kGPL-3.0GitHub ↗

    Why this match

    topics cybersecurity, firewall, security; license differs: MIT → GPL-3.0

  5. divinelabio/Aegis

    Next-Gen Selfhosted Web Application Firewall (WAF) & Edge Reverse Proxy built in Go. Real-time threat defense, L7 traffic control, and unified admin console.

    TypeScript★ 46GitHub ↗

    Why this match

    topics firewall, security, waf; language differs: Go → TypeScript

  6. dannysheehan/nft-blocklist

    Atomic nftables IP blocklist manager in Go — curated threat feeds, allowlist protection, shrink guard, systemd timers, fail2ban-friendly dynamic sets, pluggable notifications. Successor to the iptables/ipset blacklists script.

    Go★ 24MITGitHub ↗

    Why this match

    topics blocklist, firewall, security

  7. EnableSecurity/wafw00f

    WAFW00F allows one to identify and fingerprint Web Application Firewall (WAF) products protecting a website.

    Python★ 6.6kBSD-3-ClauseGitHub ↗

    Why this match

    topics waf, web-application-firewall; language differs: Go → Python; license differs: MIT → BSD-3-Clause

  8. coder/httpjail

    HTTP(s) request filter for processes

    Rust★ 960CC0-1.0GitHub ↗

    Why this match

    topics firewall, security; language differs: Go → Rust; license differs: MIT → CC0-1.0