Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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  smile

Ceci devrait te donner la plupart des réponses: Documentation Ubuntu-Fr: HOSTS

smile


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 a écrit :

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

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;
1289052827.png

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. smile

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  smile

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?  smile

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

Climenole a écrit :

Salut rtst-2  smile

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...)


David (Site web (fr) - Home page (en) - weblog)

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