scripter wrote:the generic error page I am already using but as far as the using of IP restrictions part that could become highly irritating
to have to keep going in and adding a new ip address to the block list.
Now this is just a quick thought that I would think has been done before but not sure how to get started with implementing it. What I am thinking is using a HTTPHandler to pick up on any requests to pages that don't exist. If a large number of those request come through from the same ipaddress than add that to a block IP list automatically.
Have you heard of any implementation of something like this before?
I have not seen it done, but that doesn't mean people aren't doing it. One thing you'll want to ensure is that it is a smart handler. It will need to take into account the time frame that the requests are happening in. Otherwise you might block your own IP addresses if you do custom development and receive a lot of 404's.
Another thing to consider is that if this is not a new website, but instead an updated version of a previously existing website then you will want to avoid blocking users who have bookmarked old URL's.