I am looking for a firewall solution which can
1) determine who (or which pc) download the most
2) block p2p software automatically (I think this s/w doesn't hard-code the port no, it will try to find the available port which could be port 80 - oh well)
3) list details activity..
The office is basically connected to internet provider which imposed Fair-Usage-Policy (FUP) which means that once the total download of the month reaches certain GB, the speed will be slowed down which is not good. So I want to make sure the people in the office use the internet for office purposes - yeah you can also use it for other fun stuff, no problem here but I want some control of it.
There are lots of firewall solutions out there, and I am sure some of you have experience using some of them, can comment on the pros and cons. It is preferable to have a free one, but paid firewall is welcome too provided it is efficient.
Edit: I am currently testing out ZoneAlarm free. Seems okay so far.



