Difference between revisions of "Parental Control"

From ArchWiki
Jump to: navigation, search
(Created page with "Category:Security (English) Category:General (English) {{Article summary start}} {{Article summary text|Some tools and methods for parental control, protecting and limiti...")
 
m (Bot: Removing from Category:General (English))
Line 1: Line 1:
 
[[Category:Security (English)]]
 
[[Category:Security (English)]]
[[Category:General (English)]]
 
 
{{Article summary start}}
 
{{Article summary start}}
 
{{Article summary text|Some tools and methods for parental control, protecting and limiting children's activity on the computer.}}
 
{{Article summary text|Some tools and methods for parental control, protecting and limiting children's activity on the computer.}}

Revision as of 01:38, 10 June 2011

Template:Article summary start Template:Article summary text Template:Article summary end

Timekpr

Homepage: https://launchpad.net/timekpr

Package: http://aur.archlinux.org/packages.php?ID=41435

This program will control the computer usage of your user accounts. You can limit their daily usage based on a timed access duration and configure periods of day when they can log in. The program consist of a daemon which supervises the time allowed for any user, and a client in the traybar, that warns the users about their time running out. Administration is done in a graphical GTK GUI.

Whitelist with Tinyproxy and Firehol

The following description will enable you to filter any user's access to the internet with a whitelist of url-s using Firehol and Tinyproxy. For this, the tinyproxy-git package will be used, because the community package was compiled without transparent-proxy mode.

The tinyproxy-git AUR package: http://aur.archlinux.org/packages.php?ID=44064

Firehol is in the community repo.

/etc/tinyproxy/tinyproxy.conf consists of the following changes:

FilterURLs On
FilterDefaultDeny Yes
Filter "/etc/tinyproxy/whitelist"

/etc/tinyproxy/whitelist should hold the url-s that will be only allowed accessed by selected users. A silly example:

(www|wiki|static).archlinux.org
google.com

/etc/firehol/firehol.conf should contain the following line:

transparent_proxy "80 443" 8888 "nobody root bin myaccount"

where myaccount is my account that should no be filtered by Tinyproxy.