« Contrôle parental » : différence entre les versions
(ajout verssion e2guardian debian sid) |
m (petites fautes d'orthographe) |
||
Ligne 1 : | Ligne 1 : | ||
Petit rappel , le contrôle parental ne doit pas | Petit rappel , le contrôle parental ne doit pas se substituer aux coups d’œil de temps en temps mais apporte un plus. | ||
Je vous propose donc de | Je vous propose donc de mettre en place un filtrage directement sur le pc a protéger, à l'aide de : | ||
iptables+dnsmasq+dansguardian+privoxy ( Pour le filtrage ) | iptables+dnsmasq+dansguardian+privoxy (Pour le filtrage) | ||
lighttpd ( | lighttpd (Pour la page de redirection et l'interface d'administration) | ||
== | == Les sources. == | ||
Toutes les sources sont sur le [https://github.com/marsat/CTparental site officiel] | |||
== Installation par le deb: == | == Installation par le deb : == | ||
Téléchargez le deb. | |||
''' | '''Pour debian 8(jessie)''' | ||
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_debian_jessie_4.18.3-1.0_all.deb | $ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_debian_jessie_4.18.3-1.0_all.deb | ||
''' | '''Pour ubuntu 14.04 et 12.04''' | ||
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_ubuntu_14.04_4.18.3-1.0_all.deb | $ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_ubuntu_14.04_4.18.3-1.0_all.deb | ||
'''Pour ubuntu 16.04''' | |||
''' | |||
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_debian_testing_4.18.3-1.0_all.deb | $ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_debian_testing_4.18.3-1.0_all.deb | ||
''' | '''Pour debian 9 et supérieure''' | ||
Bascule sur e2guardian (fork de dansguardian) en remplacement de dansguardian. | |||
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.5/ctparental_debian_sid_4.18.5-1.0_all.deb | $ wget -c https://github.com/marsat/CTparental/releases/download/4.18.5/ctparental_debian_sid_4.18.5-1.0_all.deb | ||
''' | '''Nettoyage des versions précédentes :''' | ||
# apt-get autoremove ctparental clamav-* | # apt-get autoremove ctparental clamav-* | ||
Ligne 45 : | Ligne 43 : | ||
# sed -i "s?^ALL ALL=(ALL) NOPASSWD:/usr/local/bin/CTparental.sh.*??g" /etc/sudoers | # sed -i "s?^ALL ALL=(ALL) NOPASSWD:/usr/local/bin/CTparental.sh.*??g" /etc/sudoers | ||
''' | '''Installez le deb :''' | ||
# gdebi ctparental_*_all.deb | # gdebi ctparental_*_all.deb | ||
( | (J'utilise gdebit car cela évite le téléchargement et l'installation manuelle des dépendances.) | ||
Important | Important : Depuis la version 3.92 les paramètres proxy changent automatiquement au premier démarrage de la session, ce qui fait que c'est transparent pour l'utilisateur.<br /> | ||
Si après avoir redémarré votre session vous avez encore des problèmes de connexion aux sites https tels que google.com, testez avant tous l'ajout du proxy suivant. | |||
proxy http 127.0.0.1 sur port 8080 | proxy http 127.0.0.1 sur port 8080 | ||
proxy https 127.0.0.1 sur port 8080 | proxy https 127.0.0.1 sur port 8080 | ||
Pour les versions avant la 3.95-3 | |||
Il est | Il est conseillé d'ajouter tous les domaines de vos dépôts dans les domaines réhabilités cela peut éviter certaines erreurs quand on utilise su au lieu de su - avant des commandes apt-get aptitude … | ||
Lancez cette commandes pour les connaître. | |||
$ cat /etc/apt/sources.list /etc/apt/sources.list.d/* | | $ cat /etc/apt/sources.list /etc/apt/sources.list.d/* 2>/dev/null | awk -F/ '/^deb/ {print $3}' | sort -u | ||
Pour la version 3.95-3 et supérieure il faut juste penser à lancer la commande | |||
# CTparental -ubl | # CTparental -ubl | ||
Ligne 69 : | Ligne 67 : | ||
après l'ajout d'un nouveaux dépôt. | après l'ajout d'un nouveaux dépôt. | ||
Pour tester si ça fonctionne faire un ping à partir d'un compte filtré. | |||
$ su child -c "ping youporn.com" | $ su child -c "ping youporn.com" | ||
''child'' | ''child'' est à remplacer par le compte pour lequel vous voulez tester. | ||
doit retourner quelque chose comme | doit retourner quelque chose comme ça : | ||
PING youporn.com (**127.0.0.10**) 56(84) bytes of data. | PING youporn.com (**127.0.0.10**) 56(84) bytes of data. | ||
Ligne 81 : | Ligne 79 : | ||
bytes from **127.0.0.10**: icmp_req=1 ttl=64 time=0.026 ms | bytes from **127.0.0.10**: icmp_req=1 ttl=64 time=0.026 ms | ||
Si l'IP en gras est différente c'est que le filtrage ne fonctionne pas. | |||
Pour l'aide tapez : | |||
# CTparental | # CTparental | ||
Ligne 90 : | Ligne 88 : | ||
== Configuration == | == Configuration == | ||
[https://github.com/marsat/CTparental/wiki/Noms-de-domaine-filtr%C3%A9s-%28ossi%29 Noms de domaine filtrés] | [https://github.com/marsat/CTparental/wiki/Noms-de-domaine-filtr%C3%A9s-%28ossi%29 Noms de domaine filtrés] à ajouter, bloque des domaines popups, malwares, adults .... ne figurants pas encore dans la blackliste de Toulouse. |
Version du 30 septembre 2016 à 13:39
Petit rappel , le contrôle parental ne doit pas se substituer aux coups d’œil de temps en temps mais apporte un plus.
Je vous propose donc de mettre en place un filtrage directement sur le pc a protéger, à l'aide de :
iptables+dnsmasq+dansguardian+privoxy (Pour le filtrage)
lighttpd (Pour la page de redirection et l'interface d'administration)
Les sources.
Toutes les sources sont sur le site officiel
Installation par le deb :
Téléchargez le deb.
Pour debian 8(jessie)
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_debian_jessie_4.18.3-1.0_all.deb
Pour ubuntu 14.04 et 12.04
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_ubuntu_14.04_4.18.3-1.0_all.deb
Pour ubuntu 16.04
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.3/ctparental_debian_testing_4.18.3-1.0_all.deb
Pour debian 9 et supérieure Bascule sur e2guardian (fork de dansguardian) en remplacement de dansguardian.
$ wget -c https://github.com/marsat/CTparental/releases/download/4.18.5/ctparental_debian_sid_4.18.5-1.0_all.deb
Nettoyage des versions précédentes :
# apt-get autoremove ctparental clamav-*
# sed -i "s?^%ctoff.*??g" /etc/sudoers
# sed -i "s?^ALL ALL=(ALL) NOPASSWD:/usr/local/bin/CTparental.sh.*??g" /etc/sudoers
Installez le deb :
# gdebi ctparental_*_all.deb
(J'utilise gdebit car cela évite le téléchargement et l'installation manuelle des dépendances.)
Important : Depuis la version 3.92 les paramètres proxy changent automatiquement au premier démarrage de la session, ce qui fait que c'est transparent pour l'utilisateur.
Si après avoir redémarré votre session vous avez encore des problèmes de connexion aux sites https tels que google.com, testez avant tous l'ajout du proxy suivant.
proxy http 127.0.0.1 sur port 8080
proxy https 127.0.0.1 sur port 8080
Pour les versions avant la 3.95-3 Il est conseillé d'ajouter tous les domaines de vos dépôts dans les domaines réhabilités cela peut éviter certaines erreurs quand on utilise su au lieu de su - avant des commandes apt-get aptitude …
Lancez cette commandes pour les connaître.
$ cat /etc/apt/sources.list /etc/apt/sources.list.d/* 2>/dev/null | awk -F/ '/^deb/ {print $3}' | sort -u
Pour la version 3.95-3 et supérieure il faut juste penser à lancer la commande
# CTparental -ubl
après l'ajout d'un nouveaux dépôt.
Pour tester si ça fonctionne faire un ping à partir d'un compte filtré.
$ su child -c "ping youporn.com"
child est à remplacer par le compte pour lequel vous voulez tester.
doit retourner quelque chose comme ça :
PING youporn.com (**127.0.0.10**) 56(84) bytes of data.
bytes from **127.0.0.10**: icmp_req=1 ttl=64 time=0.026 ms
Si l'IP en gras est différente c'est que le filtrage ne fonctionne pas.
Pour l'aide tapez :
# CTparental
sans aucun paramètres.
Configuration
Noms de domaine filtrés à ajouter, bloque des domaines popups, malwares, adults .... ne figurants pas encore dans la blackliste de Toulouse.