I know there are Windows products (obviously not what you’re looking for) that do all this…

My guess is you’ll find two or three solutions that, in combination, do what you want. I know that pfSense is capable of three of your four but it will require some setup and testing.

On Jan 31, 2014, at 11:04 AM, Michael Moore <stuporglue at gmail.com> wrote:

> My 7 year old is wanting to go online more and more. Up to now we've only let him use the internet when we're actively watching over his shoulder. 
> 
> He's allowed to use the computer whenever he wants, but not the internet. There's a single computer that he uses (running Debian) and he has his own account.
> 
> Does anyone have any suggestions for filtering software or that would provide some or all of the following?
> 
> * Ability to set a whitelist for a specific user  
> * Ability to set internet time limit for a specific user
> * Ability for an admin to enter a password to override both restrictions
> * Easy for an admin to add additional sites to the whitelist
> 
> Alternative ideas are welcome too. 
> 
> Thanks, 
> Michael Moore
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list