Forum Moderators: open
I have multiple HTTP requests (20 to 50 within 1 sec) from a bot flooding an IIS server, running ASP websites. This flood of HTTP requests is crashing the IIS Application Pool, so legit users get 500 errors and broken pages and it is costing us greatly.
The attacker(s) change IP addresses after a couple of requests, so just blocking the IP has not been effective. From the log files I can see a lot of 400 responses because they are requesting pages that do not exist.
How can I block this flood of HTTP requests coming from multiple IPs?
Does anybody have a script (in ASP would be great!) that can block multiple requests when they are done within a short period of time?
Thanks,
KH