#1 Le 06/11/2010, à 15:15
- compte supprimé
Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Bonjours à tous:
Ma question est dans le titre , j'aimerais interdire certains site à travers le fichier hosts .
Par exemple Facebook, Msn,
Et je voudrais savoir si c'est possible de rajouter toutes une liste d'un contrôle parental comme Procon
ou autres (récupérer la liste du contrôle parental du kapersky et la glisser dans le hosts ).
Merci, d'avance.
#2 Le 06/11/2010, à 15:21
- figaro
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Tout à fait, il suffit de mettre dans le fichier /etc/hosts les sites interdits sous la forme:
127.0.0.1 www.site ou ip_du_pc www.site
Dernière modification par figaro (Le 06/11/2010, à 15:22)
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#3 Le 06/11/2010, à 15:25
- sephiroth16
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Bonjour rtst-2,
Il existe une autre solution pour bloquer de nombreux sites sans avoir de logiciels de contrôle parental.
En utilisant Open-DNS (https://www.opendns.com/start/) il est possible de créer une liste des sites et autres qu'on souhaite bloquer (filtrage et 25 nom de domaines interdis pour la version gratuite)
C'est un des moyens les plus performants qui existe et il est très facile à utiliser.
Hors ligne
#4 Le 06/11/2010, à 15:30
- Climenole
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Salut rtst-2
Ceci devrait te donner la plupart des réponses: Documentation Ubuntu-Fr: HOSTS
Claude LaFrenière :-)
Profil & Contact: http://www.google.com/profiles/climenole
Hors ligne
#5 Le 06/11/2010, à 16:15
- compte supprimé
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Merci à vous trois vos réponses sont très intéressante
Figaro qu'est - ce que tu penses de ce script que j'ai récupérer sur internet pour bloquer facebook
0.0.0.0 facebook.com
0.0.0.0 www.facebook.com
0.0.0.0 login.facebook.com
0.0.0.0 static.ak.fbcdn.net
0.0.0.0 b.static.ak.fbcdn.net
sauf qu'il me renvoi à une page de connexion qui se présente de cette façon;
Dernière modification par Compte anonymisé (Le 06/11/2010, à 16:22)
#6 Le 06/11/2010, à 16:48
- figaro
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
Cela suffit pour bloquer l'accès à facebook.
De même
127.0.0.1 google-analytics.com
127.0.0.1 www.google-analytics.com
bloquera google-analytics l'espionnage google.
Edit: on peut mettre 0.0.0.0 à la place de 127.0.0.1
Dernière modification par figaro (Le 06/11/2010, à 16:55)
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#7 Le 06/11/2010, à 17:41
- Climenole
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Salut rtst-2
Le problème avec le HOSTS c'est que c'est pas facile à gérer et si le fichier devient HÉNAURME
cela risque de ralentir la navigation. L'idèe de sephiroth16 d'utiliser OpenDNS est la plus simple...
sinon ceci:
Documentation Ubuntu-Fr: Contrôle parental
et ceci:
[RESOLU] installer un contrôle parental sous Ubuntu
Qu'en penses-tu?
Dernière modification par Climenole (Le 06/11/2010, à 17:51)
Claude LaFrenière :-)
Profil & Contact: http://www.google.com/profiles/climenole
Hors ligne
#8 Le 06/11/2010, à 18:09
- figaro
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Salut rtst-2
Le problème avec le HOSTS c'est que c'est pas facile à gérer et si le fichier devient HÉNAURME
cela risque de ralentir la navigation. L'idèe de sephiroth16 d'utiliser OpenDNS est la plus simple...
Cela ne peut ralentir la navigation bien au contraire, le fichier hosts est lu avant les DNS, de plus c'est un fichier texte et tout se passe en local (LAN). Par contre sa mise à jour peut demander plus de travail.
OpenDNS est une bonne solution mais il faut en plus activer DNS-O-Matic ou faire la mise à jour manuelle de l'Ip du client (Ip FAI pas celle du réseau) à chaque connexion. De plus c'est moins rapide car il faut parcourir les DNS sur le WLAN.
Pour moins 50 de sites à bloquer le fichier host est parfait, par contre OpenDNS offre d'autres possibilités de blocage par nature de sites ainsi que la possibilité de faire le blocage pour tout le réseau.
Dernière modification par figaro (Le 06/11/2010, à 18:13)
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#9 Le 06/11/2010, à 20:24
- compte supprimé
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
J'ai déjà mis Procon dans Firefox sauf qu'ont peut le contourner facilement en déplaçant le dossier Mozilla sur le bureau et relancer Firefox et du coup ont à un Firefox sans procon et surfer .
une fois terminer ont supprime le Mozilla dans le dossier personnel et ont remet le Mozilla dans le bureau et ont retrouve Firefox avec le control parental Procon.
Dans ce cas pour éviter cette ruse faut-il déplacer Firefox pour que le dossier Mozilla ne soit pas présent dans le dossier personnel et que toutes modifications dans ce dossier doit se faire avec un mot de passe de l'utilisateur.
ou avoir les droits d'administrer le système .
De toute façon je ne compter pas mettre plus de 50 dans le fichier hosts .
Pour la piste de sephiroth16 je compte mis mettre demain pour voir beaucoup plus clair.
#10 Le 06/11/2010, à 22:12
- ddmdllt
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Bonsoir,
Il y a quelques noms d'autres qui manquent (à mon avis) dont : connect.facebook.net.
Après tout dépend de la raison de la politique de blocage, mais si c'est pour empêcher facebook de recueillir des données privées, il vaut mieux penser à bien bloquer tous les domaines qui interviennent lorsque facebook est intégré sur d'autres sites ("login with facebook", etc).
Si c'est juste pour empêcher un utilisateur du pc d'aller sur facebook, y a pas forcément besoin de tout tout bloquer mais faut mieux rajouter aussi touch.facebook.com et m.facebook.com.
Sinon, sauf raison précise quand on bloque vaut mieux mettre 0.0.0.0 que 127.0.0.1 sauf à savoir ce qu'on fait, ça peut éviter des surprises le jour où l'on installe plus tard un programme qui écoute sur le port 80/443 (serveur web de test ou non, programme gérable par interface web, etc...)
Hors ligne
#11 Le 08/11/2010, à 18:41
- compte supprimé
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
Ok!
Comment rendre ce script exécutable en cliquant deux fois dessus pour qu'il s'installe directement dans le fichier Hosts .
et qu'il demande directement le mot de passe avec cette commande :
gksudo gedit /etc/hosts
Et le script
0.0.0.0 facebook.com
0.0.0.0 www.facebook.com
0.0.0.0 login.facebook.com
0.0.0.0 static.ak.fbcdn.net
0.0.0.0 b.static.ak.fbcdn.net
0.0.0.0 google-analytics.com
0.0.0.0 www.google-analytics.com
merci...
Dernière modification par Compte anonymisé (Le 08/11/2010, à 18:41)
#12 Le 25/06/2011, à 16:12
- compte supprimé
Re : Interdire l'accés à facebook a travers le fichier hosts Ubuntu
voila le script
#!/bin/bash
zenity --question --text="ajouter dans le fichier hots ces liignes" || exit
zenity --question --text="0.0.0.0 facebook.com
0.0.0.0 www.facebook.com
0.0.0.0 login.facebook.com
0.0.0.0 static.ak.fbcdn.net
0.0.0.0 b.static.ak.fbcdn.net
0.0.0.0 google-analytics.com
0.0.0.0 www.google-analytics.com
enregistrer et fermer" || exit
sudo gedit /etc/hosts