Linux Netfilter discussions
 help / color / mirror / Atom feed
* Connection Rate Limiting
@ 2003-05-15 15:58 Daniel David Benson
  2003-05-15 16:31 ` Frank Smith
  2003-05-15 19:15 ` Tomas Edwardsson
  0 siblings, 2 replies; 3+ messages in thread
From: Daniel David Benson @ 2003-05-15 15:58 UTC (permalink / raw)
  To: netfilter


Hopefully this one hasn't been answered before.  We need to rate
limit on a per source IP address to port 80.  We are seeing certain
web servers suffer from resource starvation under a DDOS attack.
The solution to this problem is rate limit the number of
connections any source IP address can make.  Is this possible
to do with iptables?  I have searched just about everything and
I can't seem to find anything.  I know I can do traffic shaping
with iproute2, but I don't think that is the direction I want
to take.

I know there is -limit in iptables, but unless I don't clearly
understand the implementation this limit is matched against
the resource and not on a per source.  So, you have 5 source
IPs comming in with requests all of which effect the counters
global instead of each source having their own counter.

We have tried mod_throttle for apache...but that crashes quite
a bit as the tables grow.  Plus. I want to stop the attacks
before the apache level.

Any help on this would be greatly appreciated.

Thanks!

-Dan




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-05-15 19:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-15 15:58 Connection Rate Limiting Daniel David Benson
2003-05-15 16:31 ` Frank Smith
2003-05-15 19:15 ` Tomas Edwardsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox