No description
Find a file
2012-07-27 17:41:58 -04:00
examples Initial working version 2012-07-27 17:40:11 -04:00
lib/rack Initial working version 2012-07-27 17:40:11 -04:00
spec Initial working version 2012-07-27 17:40:11 -04:00
.gitignore Initial commit 2012-07-24 19:40:55 -04:00
.travis.yml add .travis.yml 2012-07-27 17:41:58 -04:00
Gemfile Initial commit 2012-07-24 19:40:55 -04:00
LICENSE added license and readme 2012-07-25 10:25:14 -04:00
rack-attack.gemspec add rake 2012-07-27 09:56:15 -04:00
Rakefile add rake 2012-07-27 09:56:15 -04:00
README.md Initial working version 2012-07-27 17:40:11 -04:00

Rack::Attack - middleware for throttling & blocking abusive clients

Processing order

  • If any whitelist matches, the request is allowed
  • If any blacklist matches, the request is blocked (unless a whitelist matched)
  • If any throttle matches, the request is throttled (unless a whitelist or blacklist matched)