sandbox
Parental Content Control
There are many options available for parents to filter the web content their children are viewing. There are many things to consider when choosing the right solution. The age of your child, how aggressive you want or need to be and what you want filter are some of the things that you will need to consider when choosing the proper Parental Control for your situation. <What are these things? How can we help people decide which option to choose?>
DansGuardian/Privoxy/Squid
<description> DansGuardian is a powerful filtering tool with many features to block unwanted sites. Among some of it's features are blocking text and HTML pages based on obscene content, IP addresses, and URLs. It can also be configured to work off a 'whitelist' where all sites except those listed will be blocked. The stealth mode feature is particularly nice if you have teenagers. This feature allows sites that would otherwise be blocked, but reports them in a log.
However nice, DansGaurdian is just a filter and will need to be paired with a proxy to do the web stuff. A proxy is a program that sits between your computer and the internet. It funnels all incoming connections through one opening called a port. Usually proxies have additional features such as web-caching and filtering. There are many choices of proxies that one can choose, but we will cover two to get you started: Privoxy and Squid.
Please view this page if you are would like to know more about the flow of events in DansGuardian.
Privoxy
<quote from site> "Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks."
Squid
<quote form site> "Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator."
Browser Based Content Controls
* LeechBlock - Time limit web site usage.
* FoxFilter - helps block pornographic and other inappropriate content. Described as "THE Parental Control for Firefox".
Content Control With a GUI
There have been many attempts to produce GUI 'wrappers' to make the process of setting up Content Control easier. Many of these have, over time, have stopped being maintained. Nanny, being a Gnome project probably stands the best chance of being maintained long-term.
Web Content Control
<description>
Nanny
<description>