[ { "displayName": "CrowdSec Bouncer", "type": "middleware", "iconPath": ".assets/crowdsec/icon.png", "import": "github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin", "summary": "The official CrowdSec bouncer for Traefik to block malicious IPs.", "author": "Maxime Lerebourg", "version": "v1.4.2", "tested_with": "Traefik v2.x, v3.x", "stars": 300, "homepage": "https://github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin", "docs": "https://plugins.traefik.io/plugins/623c53a712c0b093a60f4416/crowd-sec-bouncer" }, { "displayName": "GeoBlock", "type": "middleware", "iconPath": ".assets/geoblock/icon.svg", "import": "github.com/PascalMinder/geoblock", "summary": "Blocks requests based on their geographical origin.", "author": "Pascal Minder", "version": "v0.3.2", "tested_with": "Traefik v2.x", "stars": 120, "homepage": "https://github.com/PascalMinder/geoblock", "docs": "https://plugins.traefik.io/plugins/623c53a712c0b093a60f441a/geo-block" }, { "displayName": "Fail2Ban", "type": "middleware", "iconPath": ".assets/f2b.png", "import": "github.com/tomMoulard/fail2ban", "summary": "Fail2ban for Traefik", "author": "tomMoulard", "version": "v0.8.5", "tested_with": "Traefik v2.9+, v3.0+", "stars": 225, "homepage": "https://github.com/tomMoulard/fail2ban", "docs": "https://github.com/tomMoulard/fail2ban#readme" } ]