Toon posts:

SquidGuard probleempje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste mensen,

Ik loop stage op een basisschool en nu willen wij graag bepaalde soorten sites blokkeren voor de leerlingen. Hiervoor gebruiken wij het volgende:
RedHat 9.0
SquidGuard

Ik ben nu zover dat de sites die ik toevoeg in de database, ook werkelijk geblokkeert worden.
bijvoorbeeld: "www.xxx.nl" word netjes geblokkeert.

Alles werkt prima denk je, maar wij willen meer.
Als de leerlingen op google zitten en bijvoorbeeld: "Porno" intikken willen we dat de site ook geblokkeert word.

Nu heb ik gelezen dat dit met het gebruiken van "Expressions" kan in squidGuard en heb ik gekeken of ik dit eerst alleen kon.
In mijn SquidGuard.conf staat het volgende (Laten we het voorlopig alleen op porno houden):
#
# CONFIG FILE FOR SQUIDGUARD
#

dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/log

}

dest porn{
log porn
domainlist porn/domains
urllist porn/urls
}

}

acl {
default {
pass !aggressive !porn !mytyl !msn !violence !gambling !hacking !warez !drugs all
redirect http://www.google.nl
}
}
Wanneer men nu dus naar een site gaat word hij automatisch doorgestuurd naar google.nl
Zoals je kan zien staat er in de SquidGuard.conf helemaal niks over expressions, mischien dat er hier iets fout zit?

Nu zie je hier de expressions staan in de /db/
[root@mytylserver squidGuard]# cd /usr/local/squidGuard/db/porn
[root@mytylserver porn]# ls
domains expressions urls
[root@mytylserver porn]# pico expressions

(adultos|adultsight|adultsite|adultsonly|adultweb|blow-?job|bondage|centerfold|cumshot|cyberlust|
cybercore|hardcore|incest|masturbat|obscene|pedophil|pedofil|playmate|pornstar|
sexdream|showgirl|softcore|striptease)

(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real|
small|serious|soft|super|tiny|young)?(anal|babe|bharath|boob|breast|busen|busty|clit|cum|cunt|
dick|fetish|fuck|hooter|lez|lust|naked|nude|oral|orgy|porno?|pupper|pussy|rotten|
sex|shit|smutpump
|teen|tit|topp?les|vixen|xxx)s?(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)

(^|[-.\?+=/_0-9])(all|big|cute|cyber|fake|firm|hard|huge|little|mega|mini|naughty|new|old|pure|real
|small|serious|soft|super|tiny|young)(girl|virgin)s?
(cafe|site|surf|surfing|web|website)?([-.\?+=/_0-9]|$)
Naar mijn zeggen moeten deze woorden nu allemaal geblokkeert worden, maar dat doet hij niet..
Wie weet wat ik over het hoofd zie?

Alvast bedankt voor de tijd

  • dajappie
  • Registratie: Januari 2005
  • Laatst online: 11:39
Uit de manual op squidguard.org (http://www.squidguard.org/config/)

dest porn {
domainlist porn/domains
urllist porn/urls
expressionlist porn/expressions
}

Kortom, wel even de expressionlist opnemen in de config!

Verwijderd

Topicstarter
}

dest porn{
log porn
domainlist porn/domains
urllist porn/urls
expressionlist porn/expressions
}
Ik heb het opgenomen in de config, en squid een reboot gegeven, maar hij laat de woorden nog steeds doorkomen. Ik zou denken dat hij het nu zou moeten doen..?

Verwijderd

Topicstarter
Ik heb nu een andere expressionlist gebruikt, de standaard expressionlist die op squidguard.org staat.
(^|[-\?+=/_])(bondage|boobs?|busty?|hardcore|porno?|sex|xxx+)([-\?+=/_]|$)
Als ik de service reload/restart na deze expressionlist in squidGuard.conf toegevoegd te hebben werkt de blokkade alleen voor bondage.

Dit vind ik heel raar aangezien al de andere woorden precies in hetzelfde rijtje staan, ik heb vervolgens geprobeerd om de vraagtekens weg te laten. Toen blokkeerde hij Hardcore en bondage. Als ik nu bij google busty intik krijg ik resultaat te zien, maar wanneer ik hem op afbeeldingen laat zoeken krijg ik een zooitje kruisjes te zien, dit betekent dat hij wel degelijk iets blokkeert van busty.

Waar ligt het probleem, is er werkelijk niemand die ditzelfde soort probleem heeft gehad, of iemand die een goede expressionlist heeft voor mij om te gebruiken/testen, want ik denk dat het probleem daar ligt?

  • dajappie
  • Registratie: Januari 2005
  • Laatst online: 11:39
Heb SquidGuard al een tijd niet meer gebruikt en al helemaal niet met regular expressions, misschien werkt rondkijken in de mailinglist op http://marc.theaimsgroup.com/?l=squidguard?

De vraagtekens zijn voor 0 of maximaal 1 voorkomen van het woord ervoor, de pipes tussen de woorden als "of". De match vindt volgens mij plaats op de pure HTML van de pagina wat mogelijk problemen oplevert? Probeer het eens met een + achter elk woord om 1 of meerdere voorkomens te matchen i.p.v. een enkel voorkomen zoals nu.