I was just shocked to receive a notice from my host that my bandwidth usage for this month has nearly exceeded the 2TB that's part of my hosting package.
I know it's due to buggy scripts people are using to download files I offer for download, but honestly, it's approaching the level of a DDos attack! Several times today alone the server was largely unresponsive.
I want to implement a system that keeps track of site access by IP Address, and ban access for 24 hours to any IP Address that accesses the site more than a set number of times per day.
Do I risk exacerbating the problem by using SQL Server to keep track of the IP Addresses? Is that the best way to implement something like this?
Thanks.