mirror of
https://github.com/crowdsecurity/cs-firewall-bouncer.git
synced 2024-08-19 01:18:49 +03:00
32122046da7875d0dd4ff87acecbe5a4d6f3d4a1
* emit banned IPs metrics when in ipset mode * fix nil checks metrics.go * oops --------- Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
📚 Documentation 💠 Hub 💬 Discourse
crowdsec-firewall-bouncer
Crowdsec bouncer written in golang for firewalls.
crowdsec-firewall-bouncer will fetch new and old decisions from a CrowdSec API to add them in a blocklist used by supported firewalls.
Supported firewalls:
- iptables (IPv4 ✔️ / IPv6 ✔️ )
- nftables (IPv4 ✔️ / IPv6 ✔️ )
- ipset only (IPv4 ✔️ / IPv6 ✔️ )
- pf (IPV4 ✔️ / IPV6 ✔️ )
Installation
Please follow the official documentation.
Languages
Go
51.6%
Python
37.7%
Shell
8.1%
Makefile
2.6%
