There is a piece of software that runs on Linux called Netmax. You should go to the netmax website and check it out. Anyway this software does firwall, proxy, ip filtering, and much more. It also has an option where you could track all the users and where they have gone on the net. It will even show you, on a user by user basis, where they have gone on the net i.e. to what websites as well as if they went to a search engine, what they typed in at the search bar. It also tells you the time that they did it and a bunch of extra info. It also lets you then close all of the pages that you dont want the users to see, this also works on a user by user basis or you could even create groups based on what you want users to be able to access. It give you total control you should check out the program at netmax.com.
Eddie Fernandez
CCNA, Network+, A+, MCP