Modules
The client's address behind trusted proxies.
IP addresses and CIDR blocks: parsing, membership and normalization.
Rate limiting by a generic cell rate algorithm (GCRA), in ETS.
Owns Macaw.Plug.RateLimit's ETS table and sweeps it.
A strict Content-Security-Policy and the standard security headers.