Check the number of connections per IP
netstat –tcp -n | awk ‘{print $5}’ | sed « s/::ffff:\(.*\):.*$/\1/ » | sort | uniq -c

Block an ip for 1 hour
iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP
sleep 1h && iptables -D INPUT -s xxx.xxx.xxx.xxx -j DROP

Block IP
iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP

Unlock IP
iptables -D INPUT -s xxx.xxx.xxx.xxx -j DROP