« Contrôle parental » : différence entre les versions

Aller à la navigation Aller à la recherche
1 483 octets ajoutés ,  il y a 3 ans
(→‎Pour ceux qui veulent tester en ipv6 : maj lien + infos supplémentaire sur le paramétrage ipv6.)
 
(96 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
__TOC__
__TOC__
Petit rappel : Le contrôle parental ne doit pas se substituer aux coups d’œil et dialogues avec vos enfants de temps en temps mais apporte un plus.
Petit rappel : Le contrôle parental ne doit pas se substituer aux coups d’œil et dialogues avec vos enfants de temps en temps mais apporte un plus.


Ligne 12 : Ligne 13 :
== Les sources. ==
== Les sources. ==


Toutes les sources sont sur le [https://github.com/marsat/CTparental site officiel]
Toutes les sources sont sur le [https://gitlab.com/marsat/CTparental site officiel]


== Installation par le deb : ==


== Installation par le deb : ==
Téléchargez la dernière version deb correspondant à votre distribution sur https://gitlab.com/marsat/CTparental/-/releases .
 
il y a 2 branches encore actives du logiciel en fonction des paquets utilisés pour effectuer le filtrages, ce qui permet d’être plus modulable en fonction des machines et distributions utilisées.
(à partir des versions versions 5.x.x)


Téléchargez le deb.
- '''master''' = nftables (successeur d'iptables), dnscrypt-proxy (remplaçant dnsmasq), lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


=== Pour debian 8(jessie) ===
- '''min''' = nftables = nftables (successeur d'iptables), dnscrypt-proxy (remplaçant dnsmasq), lighttpd ou nginx.


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.15d/ctparental_debian_jessie_4.20.15-1.0_all.deb
et 5 branches historique, non maintenu qui ce basé sur dnsmasq, dansguardian , iptables .(jusqu'aux versions 4.x.x)


=== Pour ubuntu 14.04 et 12.04 ===
- '''dnsmasq''' = nftables (successeur d'iptables), dnsmasq, lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.15d/ctparental_ubuntu_14.04_4.20.15-1.0_all.deb
- '''dnsmasq_min''' = nftables = nftables (successeur d'iptables), dnsmasq, lighttpd ou nginx.


=== Pour ubuntu 16.04 ===
- '''iptables''' = iptables, ipset, dnsmasq, lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.15d/ctparental_ubuntu_16.04_4.20.15-1.0_all.deb
- '''dansguardian''' = iptables, ipset, dnsmasq, lighttpd, privoxy et dansguardian.


=== Pour debian 9 et supérieure ===
- '''iptables_min''' = iptables, ipset,dnsmasq, lighttpd ou nginx.
Bascule sur e2guardian (fork de dansguardian) en remplacement de dansguardian.


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.15e/ctparental_testing_sid_4.20.15-1.0_all.deb
exemple pour debian9 il y a 4 paquet possible. 2 paquet dérivé de la branche iptables avec lighttpd ou nginx et 2 autres dérivé de la branche iptables_min si l'on veut utiliser moins de ressources.


== Pour ceux qui veulent tester en ipv6 ==
== Pour ceux qui veulent tester en ipv6 ==


c'est possible avec la dernière les version 4.20.x sous debian testing/sid , il faudra au préalable s’assurer que son fournisseur d'accès  
c'est possible avec la dernière les version 4.20.x sous debian testing/sid ,<br />
 
il faudra au préalable s’assurer que son fournisseur d'accès accepte bien l'ipv6 , ce qui n'est malheureusement pas mon cas.
accepte bien l'ipv6 , ce qui n'est malheureusement pas mon cas .


l'ipv6 n'étant pas encore implémentée dans e2guardian , ctparental ne force pas le passage par celui-ci mais attaque directement privoxy.
l'ipv6 n'étant pas encore implémentée dans e2guardian , ctparental ne force pas le passage par celui-ci mais attaque directement privoxy.


une désinstallation avec purge est nécessaire en cas de mise à jour de version antérieure.
Une désinstallation avec purge est nécessaire en cas de mise à jour d'une version antérieure.


   # apt-get remove --purge ctparental privoxy e2guardian dansguardian dnsmasq lighttpd
   # apt-get remove --purge ctparental privoxy e2guardian dansguardian dnsmasq lighttpd


   $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.15e/ctparental_testing_sid_4.20.15-1.0_all.deb
   $ wget -c https://gitlab.com/marsat/CTparental/uploads/d5567eb1a43ffde679193bce87be5f69/ctparental_debian10_lighttpd_4.44.18-1.0_all.deb
 
pour tester le filtrage avec un utilisateur non filtré il suffis que celui si ajoute le proxy http et https suivant dans sont navigateur.


Pour tester le filtrage avec un utilisateur non filtré il suffit que celui-ci ajoute le proxy http et https suivant dans son navigateur.<br />
http et https '''::1''' port '''8888'''
http et https '''::1''' port '''8888'''


pour les utilisateurs filtrés c'est automatique ,il n'y a rien a faire .
Pour les utilisateurs filtrés c'est automatique, il n'y a rien à faire.


== Nettoyage des versions précédentes : ==
== Nettoyage des versions précédentes : ==
si vous utilisé l'instance dnscrypt-proxy du deb pour vos connexions système il faut installer celui-ci de manière autonome via la commande ci dessous:
 
  # apt-get install dnscrypt-proxy


  # apt-get autoremove --purge  ctparental clamav-* privoxy lighttpd dansguardian dnsmasq
cela éviteras la surpression de dnscrypt-proxy durant la procédure de dés-installation de ctparental, et ainsi une perte de connexion système.


   # sed -i "s?^%ctoff.*??g" /etc/sudoers
   # apt-get autoremove --purge  ctparental clamav-* privoxy lighttpd dansguardian dnsmasq nginx e2guardian


   # sed -i "s?^ALL  ALL=(ALL) NOPASSWD:/usr/local/bin/CTparental.sh.*??g" /etc/sudoers
   # rm -rf /etc/CTparental


== Installez le deb : ==
== Installez le deb : ==
Ligne 71 : Ligne 76 :


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 />
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 tout l'ajout du proxy suivant.
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 tout l'ajout du proxy suivant.<br />
proxy http 127.0.0.1 sur port 8080
proxy http 127.0.0.1 sur port 8080<br />
proxy https 127.0.0.1 sur port 8080
proxy https 127.0.0.1 sur port 8080<br />


=== Pour les versions avant la 3.95-3 ===
=== 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 …
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 commande pour les connaître.
Lancez cette ligne de 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
   $ 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, après l'ajout d'un nouveaux dépôt, il faut juste penser à lancer la commande suivante :
Pour la version 3.95-3 et supérieure, après l'ajout d'un nouveau dépôt, il faut juste penser à lancer la commande suivante :
    
    
   # CTparental -ubl
   # CTparental -ubl
Ligne 107 : Ligne 112 :


== Configuration ==
== Configuration ==
Pour les versions 4.20.27  et supérieures on accède à l'interface d'administration par le lien web suivant: https://admin.ct.local
Pour les versions 4.20.26  on accède à l'interface d'administration par le lien web suivant: https://admin.ct.localhost
Pour les versions inférieure à  4.20.26 on accède à l'interface d'administration par le lien web suivant: http://127.0.0.1/CTadmin


pour les version 4.20.9 et supérieures dans le Choix des catégories à filtrer ajouter la catégorie '''ctparental'''<br />
Pour les versions 4.20.9 et supérieures dans le Choix des catégories à filtrer ajouter la catégorie '''ctparental'''<br />
pour les versions inférieures ajouter la liste ci dessous dans les [https://github.com/marsat/CTparental/wiki/Noms-de-domaine-filtr%C3%A9s-%28ossi%29 Noms de domaine filtrés]  
Pour les versions inférieures ajouter la liste ci dessous dans les [https://github.com/marsat/CTparental/wiki/Noms-de-domaine-filtr%C3%A9s-%28ossi%29 Noms de domaine filtrés]  


Pour les utilisateurs des applications winehq et playonelinux en ctparental versions 4.20.11 et inférieures si le proxy système n'est pas pris en compte il faut le paramétrer via la base de registre de votre disque dur virtuel ou par le menu configuration de l’application qui a besoin d'accéder à internet. les versions 4.20.12 et supérieures ne sont pas affectées par ce problème.
Pour les utilisateurs des applications winehq et playonelinux en ctparental versions 4.20.11 et inférieures,<br />
si le proxy système n'est pas pris en compte il faut le paramétrer via la base de registre de votre disque dur virtuel ou par le menu configuration de l’application qui a besoin d'accéder à internet.<br />
Les versions 4.20.12 et supérieures ne sont pas affectées par ce problème.


exemple pour Internet Explorer :
Par exemple, pour Internet Explorer :


<code>
<pre>
REGEDIT4
REGEDIT4


Ligne 132 : Ligne 144 :
"ProxyByPass"=dword:00000001
"ProxyByPass"=dword:00000001
   
   
</code>
</pre>
 
[[Catégorie:Logiciels Divers]]
[[Catégorie:Logiciels Divers]]
199

modifications

Menu de navigation