Bonjour,
je viens d'installer apache + squid + squidguard sur un micro et je cherche à remonter une page d'erreur aux utilisateurs allant sur des sites interdits.
J'utilise pour cela squidguard avec l'interface webmin squidguard (http://www.niemueller.de/)
J'utilise pour générer la page d'interdiction squidGuarg.cgi mis ds le répertoire /var/www/cgi-bin de mon serveur apache.
les droits de ce fichier étants en user apache group :apache 755
j'ai défini ce redirecteur ds mon ficher squidguard.conf
redirect http://monserveur/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u
la page d'interdiction s'affiche bien lorsqu'un utilisateur va sur une page interdite.
Le pb que j'ai c'est que la page générée par squidGuard.cgi ne me remonte que l'IP du client; l'url visitée mais pas la règle utilisée ( targetgroup)
Merci d'avance à ceux qui pourront me donner un coup de main pour avancer et me permettre d'affichier la destination interdite prise par l'utilisateur.
Par la suite j'envisage de rajouter un redirecteur à squidguard permettant l'analyse antivirus (clamav) des fichiers téléchargés, mais là c'est une autre histoire (je suis tout de même preneur pour d'eventuelles infos ...)
Cordialement
Man_mickey2001
ci joint mon fichier squidguard.conf:
#
# Configuration File for SquidGuard
#
# Created with the SquidGuard Configuration Webmin Module
# Copyright (C) 2001 by Tim Niemueller <tim@niemueller.de>
# http://www.niemueller.de/webmin/modules/squidguard/
#
# File created on 28/Feb/2005 22:01
#
dbhome /var/lib/squidguard/db
logdir /var/log/squidguard
source LAN {
ip 192.168.1.0/24
}
destination pornographie {
urllist adult/urls
domainlist adult/domains
}
destination agressif {
urllist agressif/urls
domainlist agressif/domains
}
destination audio-video {
urllist audio-video/urls
domainlist audio-video/domains
}
destination cleaning {
urllist cleaning/urls
domainlist cleaning/domains
}
destination materiel_dangeureux {
urllist dangerous_material/urls
domainlist dangerous_material/domains
}
destination drogues {
urllist drogue/urls
domainlist drogue/domains
}
destination forums {
urllist forums/urls
domainlist forums/domains
}
destination jeux {
urllist gambling/urls
domainlist gambling/domains
}
destination hackers {
urllist hacking/urls
domainlist hacking/domains
}
destination mobile-phone {
urllist mobile-phone/urls
domainlist mobile-phone/domains
}
destination publicite {
urllist publicite/urls
domainlist publicite/domains
}
destination radio {
urllist radio/urls
domainlist radio/domains
}
destination redirecteurs {
urllist redirector/urls
domainlist redirector/domains
}
destination strict_redirecteurs {
urllist strict_redirector/urls
domainlist strict_redirector/domains
}
destination strong_redirecteurs {
urllist strong_redirector/urls
domainlist strong_redirector/domains
}
destination tricheur {
urllist tricheur/urls
domainlist tricheur/domains
}
destination warez {
urllist warez/urls
domainlist warez/domains
}
destination webmail {
urllist webmail/urls
domainlist webmail/domains
log /var/log/squidguard/squidGuard.log
}
destination virus {
urllist willowbark/urls
domainlist willowbark/domains
expressionlist willowbark/expressions
}
acl {
LAN {
pass !pornographie !agressif !audio-video !cleaning !materiel_dangeureux !drogues !forums !jeux !hackers !mobile-phone !publicite !radio !redirecteurs !strict_redirecteurs !strong_redirecteurs !tricheur !warez !webmail
redirect http://monserveurweb/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u
}
default {
pass none
redirect http://monserveurweb/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u
}
}