Main Menu
Home
Search
Support
How To's
OpenWiki
Contact Us
Users Blogs
User HowTo's
Announcements
Google Translation

 

 

 

 

Dansguardian with different filter groups PDF Print E-mail
User Rating: / 0
PoorBest 
Written by Paul Matthews   

This how-to is only for using Dansguardian with different filter groups. This is not a Dansguardian setup tutorial.

The reason for this how-to is so you can have different levels of filtering, for example filter out everything for students were as only filter out what you feel the need to for staff members and allow almost everything for administrators.

 

Name: DansGuardian
HomePage: http://dansguardian.org/
Function: An Open Source web content filter that works on conjunction with a proxy server like squid.

 

1. Make sure Dansguardian is installed

rpm -qa | grep Dansguardian

2. If it's not, find the rpm on the Dansguardian http://dansguardian.org/ and install it

rpm -ivh dansguardian-2.8.0.4-1.fc4.i386.rpm

3. Change into the dansguardian directory

cd /etc/dansguardian

4. cp the orginal filter group file to a new filter group.

cp dansguardianf1.conf dansguardianf2.conf

5. Now make the folder were the information for the filter group will be.

mkdir fg2

6. now copy the files into the folders

cp /etc/dansguardian/bannedphraselist        /etc/dansguardian/fg2/bannedphraselist
cp /etc/dansguardian/weightedphraselist        /etc/dansguardian/fg2/weightedphraselist
cp /etc/dansguardian/exceptionphraselist    /etc/dansguardian/fg2/exceptionphraselist
cp /etc/dansguardian/bannedsitelist        /etc/dansguardian/fg2/bannedsitelist
cp /etc/dansguardian/greysitelist        /etc/dansguardian/fg2/greysitelist
cp /etc/dansguardian/exceptionsitelist        /etc/dansguardian/fg2/exceptionsitelist
cp /etc/dansguardian/bannedurllist        /etc/dansguardian/fg2/bannedurllist
cp /etc/dansguardian/greyurllist        /etc/dansguardian/fg2/greyurllist
cp /etc/dansguardian/exceptionurllist        /etc/dansguardian/fg2/exceptionurllist
cp /etc/dansguardian/bannedregexpurllist    /etc/dansguardian/fg2/bannedregexpurllist
cp /etc/dansguardian/bannedextensionlist    /etc/dansguardian/fg2/bannedextensionlist
cp /etc/dansguardian/bannedmimetypelist        /etc/dansguardian/fg2/bannedmimetypelist
cp /etc/dansguardian/pics            /etc/dansguardian/fg2/pics
cp /etc/dansguardian/contentregexplist         /etc/dansguardian/fg2/contentregexplist

7. Once that is done change the number of filter groups in the dansguardian.conf file

nano /etc/dansguardian/dansguardian.conf

 

dansguardian.conf:
filtergroups = 2


8. Now edit the second fiter group file.

nano /etc/dansguardian/dansguardianf2.conf

 

dansguardianf2.conf:
bannedphraselist = '/etc/dansguardian/fg2/bannedphraselist'
weightedphraselist = '/etc/dansguardian/fg2/weightedphraselist'
exceptionphraselist = '/etc/dansguardian/fg2/exceptionphraselist'
bannedsitelist = '/etc/dansguardian/fg2/bannedsitelist'
greysitelist = '/etc/dansguardian/fg2/greysitelist'
exceptionsitelist = '/etc/dansguardian/fg2/exceptionsitelist'
bannedurllist = '/etc/dansguardian/fg2/bannedurllist'
greyurllist = '/etc/dansguardian/fg2/greyurllist'
exceptionurllist = '/etc/dansguardian/fg2/exceptionurllist'
bannedregexpurllist = '/etc/dansguardian/fg2/bannedregexpurllist'
bannedextensionlist = '/etc/dansguardian/fg2/bannedextensionlist'
bannedmimetypelist = '/etc/dansguardian/fg2/bannedmimetypelist'
picsfile = '/etc/dansguardian/fg2/pics'
contentregexplist = '/etc/dansguardian/fg2/contentregexplist'


9. Now change what user is in what group

nano /etc/dansguardian/filtergroupslist

 

filtergroupslist:
user1=filter1
user2=filter2
user3=filter1

 


BookMarking:

 

cell1

cell3 Submit to del.icio.us
cell4
AddThis Social Bookmark Button

 


Trouble Shooting:



Go to the wiki page

Go to the 'Contact Us ' Forum

Go to the how-to's Support Forum


External Links:

 

http://tlug.dnho.net/?q=node/146

Last Updated ( Sunday, 03 June 2007 )