Proxy

Status

Introduction

Easy ContentFiltering (deferred goal from breezy, see below)

To look at how to provide a default Proxy/web filtering solution, especially for kids/schools, for parental control. A GUI and mechanism for auto-updates are also desirable features to enhance ease of use and effectiveness.

Rationale

School and home environments might want a default proxy with content control, without having to configure proxy/web content settings manually.

Scope and Use Cases

Pros of squidGuard

Cons of squidGuard

Pros of DansGuardian

Cons of DansGuardian

Implementation Plan

Packages Affected

User Interface Requirements

The K12LTSP implementation of squidGuard avoids modifying /etc/squid/squid.conf by creating a /etc/init.d/squidGuard service that is similar to /etc/init.d/squid except it specifies an alternate squid.conf file that has the squidGuard and transparent proxying modifications.

Likewise, a /etc/init.d/transparent_proxying service is created that can add/remove the REDIRECT iptables rules.

A graphical utility to edit the DansGuardian and squidGuard configurations should be developed.

Outstanding Issues

squidGuard

DansGuardian

Remarks

There exist more than 2 filtering proxies. I have never used it, but Willow seems to be interresting to me--it's written in python, GPL'ed, and uses "Bayesian" filtering similar to what's used in many spam filters. --JanClaeys


CategoryUdu CategorySpec

UbuntuDownUnder/BOFs/ContentFiltering (last edited 2008-08-06 16:22:53 by localhost)