over plain http this isn't very easy.
you could parse your access log and count for every day.
and ban people who go over the limit. (maybe run 2 httpd servers. 1 for website and one for download. and only ban for the download. (these 2 servers can run on 1 pc though)
Using a ftp based system is much more logical in that case. as those generally come with quota's
You could even track on tcp/ip level using a some virtual devices. but I don't know how experienced you are.
But generally. Welcome to the bandwidth "hell" we have to deal with all the time.
You don't want to know the bandwidth abandonia uses.....
__________________
Flowing with the stream of life
|