1 Repo
Capabilities for rejecting incoming HTTP requests based on IP addresses or custom security criteria.
Distinct from Attestation-Based Request Blocking: Unlike attestation-based blocking, this covers generic IP and rule-based request rejection.
Explore 1 awesome GitHub repository matching security & cryptography · Request Blocking. Refine with filters or upvote what's useful.
Dieses Projekt ist ein Rack-Middleware-Rate-Limiter und eine Application-Layer-Firewall für Ruby-Webanwendungen. Es dient als Sicherheitsebene, um HTTP-Anfragen basierend auf benutzerdefinierten Regeln zu drosseln und zu blockieren und Webserver vor missbräuchlichem Traffic zu schützen. Das System bietet Funktionen für IP-Blocking und das Sperren schädlicher Clients. Es implementiert Request-Safelisting, um Einschränkungen für vertrauenswürdige Benutzer zu umgehen, und nutzt zeitbasierte Rate-Limiting-Fenster, um die Anfragenfrequenz zu steuern. Die Middleware deckt Traffic-Management und Monitoring ab, einschließlich der Möglichkeit, Request-Muster zu verfolgen und Traffic-Ereignisse in Echtzeit zu instrumentieren. Zudem ermöglicht sie die Anpassung von Response-Bodys und Headern, wenn Anfragen blockiert oder gedrosselt werden.
Provides the ability to reject requests from forbidden IP addresses or those matching custom security rules.