Skip to content

Commit ebf48cd

Browse files
committed
rate limiting and block asshole IP
1 parent 21170f9 commit ebf48cd

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,3 +142,5 @@ gem 'curb'
142142
#gem 'aws-s3'
143143

144144
gem 'activemerchant'
145+
146+
gem 'rack-attack'

Gemfile.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,8 @@ GEM
183183
paperclip (>= 2.5.0)
184184
polyglot (0.3.5)
185185
rack (1.4.5)
186+
rack-attack (4.2.0)
187+
rack
186188
rack-cache (1.2)
187189
rack (>= 0.4)
188190
rack-protection (1.5.1)
@@ -311,6 +313,7 @@ DEPENDENCIES
311313
newrelic_rpm
312314
paperclip
313315
paperclip-aws
316+
rack-attack
314317
rails (= 3.2.21)
315318
rails-dev-boost!
316319
resque

config.ru

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22

33
require ::File.expand_path('../config/environment', __FILE__)
44
run Ggtracker::Application
5+
6+
use Rack::Attack

0 commit comments

Comments
 (0)