In response to Captain Haplo's idea - m0n0wall. Its a professional solution. Enough said.
Won't help you though. I spent years tracking and blocking and they have so many zombie machines, you cannot stop them.
What exactly are they attacking is a better question? If its your website, forget about it. You can't do a thing.
-S
__________________

|