SquidGuard ne marche pas avec squid - Installation - Linux et OS Alternatifs
Marsh Posté le 30-01-2008 à 08:03:08
Voici ma config de squidGuard 
# CONFIG FILE FOR SQUIDGUARD 
# # 
# 
dbhome /var/lib/squidguard/db 
logdir /var/log/squid 
# 
# # 
# # TIME RULES: 
# # abbrev for weekdays: 
# # s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat 
time special { 
        weekly smtwhfa 07:00 - 12:00 
        weekly smtwhfa 14:00 - 17:00 
} 
time connexion { 
        weekly mtwhf 06:00 - 07:00 
        weekly mtwhf 12:00 - 14:00 
        weekly mtwhf 17:00 - 23:59 
        weekly as 06:00 - 21:00 
# #     date *-*-01  08:00 - 16:30 
} 
time patron { 
        weekly smtwhfa 00:00 - 23:59 
} 
#       # 
#       # REWRITE RULES: 
#       # 
rew dmz { 
s@(.*.google..*)(/imghp ?)@images ?&safe=strict&@ir 
s@(.*.google..*)(.safe.off)@images ?&safe=strict&@ir 
s@(.*.google..*)(/images ?q=)@images ?&safe=strict&q=@ir 
s@(.*.google..*)(/images ?hl=)@images ?&safe=strict&hl=@ir 
#       # 
#       #       s@://admin/@://admin.foo.bar.no/@i 
#       #       s@://foo.bar.no/@://www.foo.bar.no/@i 
        } 
#       # 
#       # SOURCE ADDRESSES: 
#       # 
src admin { 
        user            rkonan 
        user            akroma 
        user            kouadioh 
        user            ouattara 
        user            docteur 
        user            pichavant 
        user            konin 
        user            abbe 
        user            bayili 
        user            yacouba 
        user            tanoh 
        user            tadebois 
        user            sifca 
        within          patron 
#       effouehi        ekd 
        } 
src division { 
#       user            adjehoba 
        user            sorho 
#       user            lath 
#       user            bayili 
        user            attuoman 
        user            kouame 
        user            danho 
        user            yobo 
        user            nanan 
        user            goa_ogoa 
        user            yao 
        user            koule 
 user  	goore 
        within          connexion 
        } 
src visiteur { 
        user            sucrivoire 
#       user            sifca 
        user            tafotchin 
        within          special 
        } 
# DESTINATION CLASSES: 
# 
dest good { 
} 
dest local { 
} 
dest adult { 
        domainlist      adult/domains 
        urllist         adult/urls 
        expressionlist  adult/expressions 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
########################################################### 
# 
dest agressif { 
        domainlist      agressif/domains 
        urllist         agressif/urls 
        expressionlist  agressif/expressions 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
dest blog { 
        domainlist      blog/domains 
        urllist         blog/urls 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
dest drogue { 
        domainlist      drogue/domains 
        urllist         drogue/urls 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
dest gambling { 
        domainlist      gambling/domains 
        urllist         gambling/urls 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
dest games { 
        domainlist      games/domains 
        urllist         games/urls 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
dest phishing { 
        domainlist      phishing/domains 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
dest tricheur { 
        domainlist      tricheur/domains 
        urllist         tricheur/urls 
        redirect        http://192.168.200.1/erreur/pas_access.html 
        } 
# 
########################################################## 
acl { 
        admin { 
        pass     any 
        } 
#       division within connexion { 
#       pass     good !in-addr !adult any 
#       } else { 
#               pass any 
#       } 
        division within connexion { 
        pass !adult !agressif !blog !drogue !gambling !games !phishing !tricheur 
        } 
        else{ 
        pass any 
        } 
        visiteur { 
        pass !adult !agressif !blog !drogue !gambling !games !phishing !tricheur 
        } 
        else { 
        pass any 
       } 
        default { 
        pass    none 
        rewrite  dmz 
        redirect        http://192.168.200.1/erreur/pas_heure.html 
        } 
} 
Marsh Posté le 30-01-2008 à 08:06:31
que dit /var/log/squid/squidGuard.log ? 
 
Quel est le contenu de /var/lib/squidguard/db ?
Marsh Posté le 30-01-2008 à 08:11:21
je n'ai pas de log sur squidGuard. 
Dans /var/lib/squidGuard/db j'ai un blacklist.
Marsh Posté le 30-01-2008 à 08:13:28
il faut donc que tu generes les db squidguard 
 
chez moi sur une debian avec squidguard, squid & chastity-list: 
 
ls -al /var/lib/chastity  
total 8 
drwxrws--- 17 proxy proxy 4096 2006-09-21 17:10 ./ 
drwxr-xr-x 67 root  root  4096 2007-10-20 14:29 ../ 
drwxr-xr-x  2 proxy proxy  115 2005-11-04 15:39 ads/ 
drwxr-xr-x  2 proxy proxy  138 2007-02-02 09:58 adult/ 
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 aggressive/ 
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 audio-video/ 
drwxr-sr-x  2 proxy proxy   49 2007-01-11 10:26 deny/ 
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 drugs/ 
drwxr-xr-x  2 proxy proxy  138 2007-09-20 14:59 forums/ 
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 gambling/ 
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 hacking/ 
drwxr-xr-x  2 proxy proxy   39 2007-10-29 12:07 mail/ 
drwxr-sr-x  2 proxy proxy   29 2007-11-19 18:14 privilegedsource/ 
drwxr-xr-x  2 proxy proxy   84 2006-06-27 11:51 proxy/ 
drwxr-xr-x  2 proxy proxy  138 2005-11-04 15:39 redirector/ 
drwxr-xr-x  2 proxy proxy  138 2005-11-04 15:39 violence/ 
drwxr-xr-x  2 proxy proxy   97 2006-06-27 11:51 warez/ 
Marsh Posté le 30-01-2008 à 08:26:28
voici le contenu de /var/lib/squidGuard/db 
lrwxrwxrwx 1 proxy proxy     9 2008-01-28 23:14 ads -> publicite 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:34 adult 
lrwxrwxrwx 1 proxy proxy     8 2008-01-28 23:14 aggressive -> agressif 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 agressif 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 astrology 
drwxrwxrwx 2 proxy proxy  4096 2008-01-22 17:33 audio-video 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 blog 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 cleaning 
drwxrwxrwx 2 proxy proxy  4096 2007-10-18 08:53 dangerous_material 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 dating 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 drogue 
lrwxrwxrwx 1 proxy proxy     6 2008-01-28 23:14 drugs -> drogue 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 filehosting 
drwxrwxrwx 2 proxy proxy  4096 2007-11-05 13:48 financial 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 forums 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 gambling 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 games 
-rwxrwxrwx 1 proxy proxy 10641 2007-05-09 15:19 global_usage 
drwxrwxrwx 2 proxy proxy  4096 2007-05-23 07:56 hacking 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 liste_bu 
lrwxrwxrwx 1 proxy proxy     6 2008-01-28 23:14 mail -> forums 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 marketingware 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 mixed_adult 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 mobile-phone 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 phishing 
lrwxrwxrwx 1 proxy proxy     5 2008-01-28 23:14 porn -> adult 
lrwxrwxrwx 1 proxy proxy    10 2008-01-28 23:14 proxy -> redirector 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 publicite 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 radio 
-rwxrwxrwx 1 proxy proxy  3690 2008-01-24 08:47 README 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 reaffected 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 redirector 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 sect 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 sexual_education 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 shopping 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 strict_redirector 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 strong_redirector 
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 tricheur 
lrwxrwxrwx 1 proxy proxy     8 2008-01-28 23:14 violence -> agressif 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 warez 
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 webmail 
Marsh Posté le 30-01-2008 à 09:23:58
J'ai trouvé la solution. 
C'était un problème de droit sur /var/lib/squidGuard/ 
Merci pour tout.
Marsh Posté le 31-01-2008 à 13:27:23
Je veux maintenant suivre mes users en ayant un rapport detaillé de leur activité web (sites visités, heures, ....). J'ai donc installé Webmin parce que je n'arrive pas à exploiter le rapport /varlog/squid/access.log à cause du format de la date. 
comment selon vous puis-je ressourdre ce problème? 
Marsh Posté le 31-01-2008 à 14:13:29
T'as des softs d'analyse de log pour squid (dont je me rappelle plus les noms 
) qui te sortent de zolies rapports
Marsh Posté le 31-01-2008 à 15:08:38
Je vous serai reconnaissant de me les souffler si vous vous en souvenez.
Marsh Posté le 31-01-2008 à 15:15:30
sarg 
 
T'en as plein d'autres : 
 http://freshmeat.net/search/?q=squ [...] x=0&Go.y=0 
 
De plus pour l'analyse statistique tu as aussi squid lui même (avec squidclient  :mgr) 
 
ps : chtite recherche google genre squid analyse log ![]()
Marsh Posté le 31-01-2008 à 15:25:41
J'ai fait un tour sur google. C'est parce que j'ai pas trouvé. Merci encore pour ton aide. Quelqu'un me parle de awstats, mais il me semble qu'il marche bien avec apache.
Marsh Posté le 31-01-2008 à 15:33:19
Oui il marche bien avec apache. (j'utilise analog perso pour sortir des rapports au format txt)
Marsh Posté le 16-07-2008 à 16:28:45
Rebonsoir à tous. Une autre préocuppation avec la gestion mes users sous squid et squiguard. 
Je veux que pour chaque user il n'y ait une seule connexion possible de sorte que s'il est connecté sur un poste X; il n'arrive pas à se connecter sur le poste Y sans s'être déconnecter de l'autre poste. 
Merci de me donner votre soutien.
Marsh Posté le 29-01-2008 à 22:26:39
J'ai encore un souci avec mon serveur proxy.
J'ai Debian etch et je veux mettre en place un serveur proxy avec authentification.
squid est installé et tourne bien (connexion par authentification).
Mais quand je mets squidguard (redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf) mon seveur ne tourne plus. Voici le message que j'ai dans syslog.
Donnez moi s'il vous plait un coup de main.
Jan 29 21:13:36 localhost squid[4496]: Unlinkd pipe opened on FD 21
Jan 29 21:13:36 localhost squid[4496]: Swap maxSize 204800 KB, estimated 15753 objects
Jan 29 21:13:36 localhost squid[4496]: Target number of buckets: 787
Jan 29 21:13:36 localhost squid[4496]: Using 8192 Store buckets
Jan 29 21:13:36 localhost squid[4496]: Max Mem size: 8192 KB
Jan 29 21:13:36 localhost squid[4496]: Max Swap size: 204800 KB
Jan 29 21:13:36 localhost squid[4496]: Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
Jan 29 21:13:36 localhost squid[4496]: Rebuilding storage in /var/spool/squid (DIRTY)
Jan 29 21:13:36 localhost squid[4496]: Using Least Load store dir selection
Jan 29 21:13:36 localhost squid[4496]: Set Current Directory to /var/spool/squid
Jan 29 21:13:36 localhost squid[4496]: Loaded Icons.
Jan 29 21:13:36 localhost squid[4496]: Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 24.
Jan 29 21:13:36 localhost squid[4496]: HTCP Disabled.
Jan 29 21:13:36 localhost squid[4496]: WCCP Disabled.
Jan 29 21:13:36 localhost squid[4496]: Ready to serve requests.
Jan 29 21:13:36 localhost squid[4496]: WARNING: url_rewriter #5 (FD 11) exited
Jan 29 21:13:36 localhost squid[4496]: WARNING: url_rewriter #4 (FD 10) exited
Jan 29 21:13:36 localhost squid[4496]: WARNING: url_rewriter #3 (FD 9) exited
Jan 29 21:13:36 localhost squid[4496]: Too few url_rewriter processes are running
Jan 29 21:13:36 localhost squid[4496]: The url_rewriter helpers are crashing too rapidly, need help!
Jan 29 21:13:36 localhost squid[4475]: Squid Parent: child process 4496 exited due to signal 6