Captcha Protect is a Traefik middleware that challenges client IPs on protected routes using Turnstile, reCAPTCHA, hCaptcha, or proof-of-javascriptr the challenge.
Traefik HTTP middleware that blocks non-US traffic and selected US subdivisions using a mounted MaxMind GeoLite2 or GeoIP2 City database. It supports trusted Cloudflare and proxy headers, direct connections, IPv4 and IPv6, explicit failure policies, database hot reload, and custom block pages.
A Traefik middleware plugin that sets HTTP request headers conditionally based on the incoming hostname. Supports multiple hosts sharing the same header configuration with flexible matching strategies.
Traefik middleware plugin: rewrite HTTP response bodies by regex, including gzip and deflate encoded responses. Maintained fork of packruler/rewrite-body.
A lightweight Traefik middleware that blocks scanners, malformed HTTP requests, and suspicious clients using configurable request validation, heuristic scoring, and temporary in-memory IP bans.