You can set PORTFLOOD in the server. Try this and make changes in your csf.conf file
By dafualt
PORTFLOOD = ""
Change that to
PORTFLOOD = "80;tcp;20;5"
This means that if an IP is making 20 connections to port 80 in 5 seconds, Then csf will block that IP for at least 5 second after the last connection seen.
There will be a mandatory 5 second block before the block is lifted.