Does anyone know of an application that would run on a Linux proxy 
server that would do web site filtering?  Something on the line of 
SurfControl SuperScout.

I would like to be able to;
   track which sites people are going to.
   Get a blocking list that prevents users from going to specific sites
   run reports on usage history

Thanks