"How do I restrict the number of connections used by a single IP
address to my server for port 80 and 25 using iptables?
"You need to use the connlimit modules which allows you to
restrict the number of parallel TCP connections to a server per
client IP address (or address block). This is useful to protect
server against flooding, spamming or scraping."