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.

#26 Le 08/02/2010, à 11:25

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

keny a écrit :

je crois que tu viens de citer une mauvaise nouvelle plutot qu'autre chose :
comment on fait pour avoir la mise a jour et se tenir au courant qu'il y en a une

#!/bin/bash
#version 6
echo -n "Je télécharge l'archive ? O/N : "
read ouinon
if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ];
then
{
echo "Téléchargement :"
wget --directory-prefix=/tmp "http://kosvocore.free.fr/AdZHosts/AdZHosts.zip"
}
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ];
then
{
echo "Ok, bye !"
}
else
{
echo "Il faut taper O ou N !! Pas $ouinon"
}
fi
unzip /tmp/AdZHosts.zip -d /tmp/
if [ -e /tmp/hosts ] || [ -e /tmp/HOSTS ]
then
{
gksudo mv /tmp/HOSTS /tmp/hosts
gksudo mv /tmp/hosts /etc/
echo "Mission Accomplie !"
}
elif [ -e /tmp/AdZHosts/hosts ] || [ -e /tmp/AdZHosts/HOSTS ]
then
{
gksudo mv /tmp/AdZHosts/HOSTS /tmp/AdZHosts/hosts
gksudo mv /tmp/AdZHosts/hosts /etc/
echo "Mission Accomplie !"
}
else
{
echo "Fichier non trouvé"
}
fi
sudo rm /tmp/AdZHosts.zip
sudo rm -r /tmp/AdZHosts/
exit 0;

heu ... je me le serais bien tenté la juste pour voir
sauf que : "Msieu ! Msieu ! et quand on le veut pour windows on fait comment ?" lol
parce que bon le adthwart de mon linux me convient ... par cotre celui de windows
il me laisse les espaces pub visible meme si elle ne sont plus affichée


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#27 Le 09/02/2010, à 19:56

acfp

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

J'ai trois fichiers Hosts : hosts, hosts.allow et hosts.deny.
Je le mets où, ce fichier texte ?
Merci d'éclairer ma lanterne.

Hors ligne

#28 Le 09/02/2010, à 20:04

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

acfp a écrit :

J'ai trois fichiers Hosts

ah bon parce que pour toi hosts et hosts.allow/hosts.deny c'est la meme chose ? wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#29 Le 09/02/2010, à 20:05

Plonk

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

dans /etc

#30 Le 10/02/2010, à 10:55

Koshie-2.0

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

J'ai placé cette liste à la suite de mon /etc/hosts et après avoir sauvé le fichier, j'ai quand même des pubs sur la page de Google (genre si je tape Ubuntu), j'ai fais une connerie ?

Un ami me dit que c'est un peu un détournement du fichier HOSTS et il me parle d'Iptable, pourquoi ne pas passer par ce dernier ?

Koshicalement

#31 Le 10/02/2010, à 14:23

CasseTaTele

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

D'après ce que j'ai compris, le /etc/hosts ça sert à faire comme un dns local que ta machine regarde pour trouver les ips avant de regarder ailleurs. Ce que fait le fichier host c'est d'attribuer à tous les sites de pub (de la liste) l'adresse ip de ton local host (127.0.0.1 je crois) ou vers une adresse ip nulle (0.0.0.0) ce qui fait échouer le chargement de tous fichiers provenant de ces sites, mais ta machine pense que c'est le serveur distant qui plante.

iptables c'est un firewall, tu dois sûrement pouvoir bloquer certaines adresse ip en les blacklistant, mais c'est peut-être un peu plus chaud à faire, et je pense que du coup ta machine ne reçoit pas de réponse du serveur et attend...

pour les pubs google je sais pas, je les vois pas perso, mais j'ai combiné ça avec adblock. Essayes de trouver de quelles adresses proviennent ces pubs voir si c'est dans la liste du host.

Sinon une question, il me semblait que c'était possible de remplacer l'espace pris par les pubs par une image blanche, comment on fait?
car là ça me met des messages (server not found) sur les pages html c'est pas top...

Dernière modification par CasseTaTele (Le 10/02/2010, à 14:24)

Hors ligne

#32 Le 10/02/2010, à 19:56

Koshie-2.0

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Sinon une question, il me semblait que c'était possible de remplacer l'espace pris par les pubs par une image blanche

Ça peut niquer tous le design d'un site ça, autant faire des espaces transparents. Ah non, le mieux, ne plus foutre de pub sur Internet hmm.

#33 Le 10/02/2010, à 20:12

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

koshie666 a écrit :

Sinon une question, il me semblait que c'était possible de remplacer l'espace pris par les pubs par une image blanche

Ça peut niquer tous le design d'un site ça, autant faire des espaces transparents

mon adThwart de mon google chrome sous mon windows me fait ça et je trouve ça un peu domage :
le cadre n'a plus lieu d'etre puisque la pub n'est pas affiché hmm sur chromuim sous linux la par contre
les zone de pub ne sont meme pas devinable ... wink
j'ai pas eu de réponse au faite pour
le scripte de mise a jours pour windows hmm


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#34 Le 11/02/2010, à 09:06

Patrik

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Un autre défaut de cette configuration est que certains serveurs sont bloqués, alors que leurs noms ne sont pas dans la liste !!!!

Exemple, un site pour jouer sur Internet, notamment aux Echecs : www . flyordie . com

Donc, le truc amusant est que ce site n'est pas dans le fichier hosts, mais est tout de même bloqué... Pourquoi ? parce qu'apparement, le blocage se fait sur les premiers caractères et non sur la totalité du nom.

Pour moi, tant que cette limitation (bug ?) existe, pas moyen d'utiliser correctement ce fichier, ce qui est tout de même dommage. Y'a t-il moyen de contacter son auteur pour lui signaler cette limitation ?

Hors ligne

#35 Le 11/02/2010, à 21:32

i M@N

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Patrik a écrit :

Un autre défaut de cette configuration est que certains serveurs sont bloqués, alors que leurs noms ne sont pas dans la liste !!!!
Exemple, un site pour jouer sur Internet, notamment aux Echecs : www(point)flyordie(point)com
Donc, le truc amusant est que ce site n'est pas dans le fichier hosts, mais est tout de même bloqué... Pourquoi ? parce qu'apparement, le blocage se fait sur les premiers caractères et non sur la totalité du nom.
Pour moi, tant que cette limitation (bug ?) existe, pas moyen d'utiliser correctement ce fichier, ce qui est tout de même dommage. Y'a t-il moyen de contacter son auteur pour lui signaler cette limitation ?

Tu te trompes.
Seuls les noms de domaine figurants dans le fichier /etc/hosts sont bloqués. Ni plus ni moins. Le blocage s'effectue bien sur la totalité du nom.

J'ai ce fichier hosts et je peux aller sur le site que tu donnes.
Donc aucun bug à ce niveau.
Alors soit tu dois changer de DNS parce que ton FAi te bloque des trucs, soit c'est un autre problème de configuration de ta machine ou de ta *box...

Pour contacter l'auteur c'est par là : http://adzhosts.free.fr

@+...

[edit]
Je viens de vérifier avec un grep je comprends plus... pourtant j'accède bien au site!

iman@debian:~$ cat /etc/hosts | grep flyordie.com
127.0.0.0 www.flycast.com www.flycodecs.com www.flyinads.com www.flyingcroc.com www.flyordie.com www.flyvideonetwork.com www.fmnmedia.com www.fmpub.net www.fn777.greatbahamas.com

Dernière modification par i M@N (Le 11/02/2010, à 21:45)


1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop

Hors ligne

#36 Le 11/02/2010, à 21:45

NooP

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

@Qid :

Pour ton information, tu peux savoir dans quel ordre Linux résout les noms de domaine. Cela se trouve dans le fichier /etc/nsswitch.conf. Tu trouveras dans ce fichier une ligne style :

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

Ce qui veut dire : Pour trouver l'IP d'un HOSTs, tu cherches dans les 'files' (/etc/hosts). Si tu ne trouves pas, tu tentes avec mdns4_minimal, puis avec dns, puis enfin avec mdns4.

Donc, quand tu veux accéder à un site sur internet, la première chose que fais ton linux, est de chercher dans 'files (/etc/hosts)' s'il trouve l'adresse ip correspondante. L'astuce de ce fichier est que, pour bloquer un site, tu le fais correspondre à 127.0.0.1.
Par ex :

127.0.0.1 www.google.fr

Voilà pour l'explication sur le fonctionnement.

Pour Windows, le fichier hosts se trouve ici :

c:\windows\system32\drivers\etc\hosts

L'inconvénient de ce système, c'est que cela ralentit d'autant plus les requêtes DNS qu'il y a de lignes dans ce fichier. L'avantage, c'est qu'il s'applique au niveau du système, et impacte alors TOUTES les applications, et ce sans même communiquer avec l'internet.

Dernière modification par NooP (Le 11/02/2010, à 21:49)


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#37 Le 11/02/2010, à 22:30

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

NooP a écrit :

Pour Windows, le fichier hosts se trouve ici :

c:\windows\system32\drivers\etc\hosts

oui ça je sais merci : j'ai pas encore perdu toutes mes bases en matiere de windows
moi ce que je voudrais c'etait savoir si c'etait possible d'adapter le script de MAJ pour un windows

ah et heu merci : le fonctionnement du fichier hosts je le connais wink
mais j'avais pas pensé que ça pourait agir seulement sur la pub
mais effectivement apres avoir ton post finalement je me dis que pourquoi pas wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#38 Le 11/02/2010, à 22:39

NooP

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Pour adapter le script sous Windows, il serait surement mieux de poser la question sur un forum Windows non ?


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#39 Le 11/02/2010, à 22:49

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

NooP a écrit :

Pour adapter le script sous Windows, il serait surement mieux de poser la question sur un forum Windows non ?

parce que tu crois vraiment que je vais aller trainer sur un forum windows !?
non par contre à defaut de poster personnelement on sais jamais il y en a ptetre un qui en parle quand meme


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#40 Le 12/02/2010, à 08:09

Patrik

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Merci à tous, mais j'ai directement pu contacter l'auteur, qui m'a fourni un correctif.

Par contre, maintenant, ce qui m'intrigue est de savoir pourquoi les lignes ne sont apparemment pas lues en entier...

Dernière modification par Patrik (Le 12/02/2010, à 08:13)

Hors ligne

#41 Le 12/02/2010, à 08:54

2F

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

@Qid
je te sens feignasse sur le coup, mais je suis de bonne humeur...; )
wget existe pour win et xcopy fait le travail.. je te laisse chercher pour la suite quand même.
Sinon j'arrive avec un mars.
J'utilise la même chose en guise de controle parentale, donc pas pour les pubs (j'ai adblock) mais pour tous les sites interdit à nos chérubins. J'utilise ceux là :http://rlwpx.free.fr/WPFF/hosts.htm et ca fonctionne bien.
C'est vrai que ca pompe un peu de ressource desfois mais tres efficace, le seul hic c'est l'erreur :"la connexion a échouée".
Il est peut être possible de le rediriger vers un fichier html qui explique.

Hors ligne

#42 Le 12/02/2010, à 12:53

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

2F a écrit :

@Qid
je te sens feignasse sur le coup, mais je suis de bonne humeur...; )
wget existe pour win et xcopy fait le travail.. je te laisse chercher pour la suite quand même.
Sinon j'arrive avec un mars.
[...]
Il est peut être possible de le rediriger vers un fichier html qui explique.

je dirais pas ça ... j'ai pas encore suffisemment envie de prendre le temp de chercher c'est tout wink
mais c'est parce que ça m'interesse encore pas suffisement wink
sinon pour ce que tu demande toi c'est facile (enfin je pense) :
tu remplace l'ip de redirection par le nom et le chemin du fichier que tu veux
et techniquement meme un fichier txt fait l'affaire wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#43 Le 13/02/2010, à 11:17

NooP

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Qid a écrit :

sinon pour ce que tu demande toi c'est facile (enfin je pense) :
tu remplace l'ip de redirection par le nom et le chemin du fichier que tu veux
et techniquement meme un fichier txt fait l'affaire wink

Non, ça ne marchera pas.
Le fichier /etc/hosts à une syntaxe précise :

@ip  nom

Il ne sais pas gérer de redirection.

Deux solutions exisitent :

1) Si on redirige sur 127.0.0.1 -> Chaque machine devra avoir son propre serveur web qui retournera une page qui va bien
2) On redirige sur une machine qui à un serveur web qui tourne (par ex 192.168.1.1 www.google.fr).


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#44 Le 13/02/2010, à 14:37

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

NooP a écrit :

Le fichier /etc/hosts à une syntaxe précise :

@ip  nom

Il ne sais pas gérer de redirection.

je suis pas convaincu en tous cas ta derniere phrase tien pas la route
puisque c'est son but justement de rediriger wink
mais pourquoi il saurait pas diriger un site vers un autre ?
d'apres moi c'est pas "ip nom" mais "arrivée départ" sa syntaxe wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#45 Le 14/02/2010, à 00:56

NooP

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Ce n'est pas une redirection, mais une résolution (DNS pour ainsi dire), et plus exactement, c'est l'association en dur d'un nom (de domaine / de machine) à une adresse ip ...

D'après les concepteurs du truc :

man hosts

...This file is a simple text file that associates IP addresses with hostnames, one line per IP address...

Dernière modification par NooP (Le 14/02/2010, à 01:06)


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#46 Le 14/02/2010, à 01:43

mydjey

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Je m'abonne

Hors ligne

#47 Le 14/02/2010, à 03:24

Qid

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

NooP a écrit :
man hosts

...This file is a simple text file that associates IP addresses with hostnames, [b]one line per IP address[/b]...

ah effectivement ça a le mérite d'etre claire ... encore que
ce que j'ai coller en gras m'interpelle : je suis pas sur de savoir comment le comprendre :
pour exposé ma situation j'ai fais mon serveur façon bourin :
j'ai 5 ou 6 adresse dessus et pour l'acces local j'ai donc tout coller
dans le fichier hosts de mon client de façon "reflexe" avec cette syntaxe qui marche tres bien :

<IP LOCAL> <ADRESS 1> <ADRESS 2> <ADRESS 3> [...]

mais qu'est ce qui m'empechait de faire ça comme ça :

<IP LOCAL> <ADRESS 1>
<IP LOCAL> <ADRESS 2>
<IP LOCAL> <ADRESS 3>
[...]

alors bon ducoups ... ... enfin j'avoue : je chipote wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#48 Le 17/02/2010, à 21:49

JB-home

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

j'utilise se script pour mettre à jour le fichier Hosts :

#!/bin/bash
#version 6
echo -n "Je télécharge l'archive ? O/N : "
read ouinon
if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ];
then
{
echo "Téléchargement :"
wget --directory-prefix=/tmp "http://kosvocore.free.fr/AdZHosts/AdZHosts.zip"
}
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ];
then
{
echo "Ok, bye !"
}
else
{
echo "Il faut taper O ou N !! Pas $ouinon"
}
fi
unzip /tmp/AdZHosts.zip -d /tmp/
if [ -e /tmp/hosts ] || [ -e /tmp/HOSTS ]
then
{
gksudo mv /tmp/HOSTS /tmp/hosts
gksudo mv /tmp/hosts /etc/
echo "Mission Accomplie !"
}
elif [ -e /tmp/AdZHosts/hosts ] || [ -e /tmp/AdZHosts/HOSTS ]
then
{
gksudo mv /tmp/AdZHosts/HOSTS /tmp/AdZHosts/hosts
gksudo mv /tmp/AdZHosts/hosts /etc/
echo "Mission Accomplie !"
}
else
{
echo "Fichier non trouvé"
}
fi
sudo rm /tmp/AdZHosts.zip
sudo rm -r /tmp/AdZHosts/
exit 0;

le problème s'est qu'il faut que j'édite le fichier "hosts" pour rajouter la ligne "127.0.0.1 localhost zorg-ubuntu" sinon sudo met des erreurs et après s'est galère pour l'éditer...

comment je pourrait éditer se fichier automatiquement depuis se script et rajouter "127.0.0.1 localhost zorg-ubuntu"

Dernière modification par zorg-green (Le 17/02/2010, à 21:55)

Hors ligne

#49 Le 20/02/2010, à 12:19

i M@N

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Hello.

Remplace :

if [ -e /tmp/hosts ] || [ -e /tmp/HOSTS ]
then
{
gksudo mv /tmp/HOSTS /tmp/hosts
gksudo mv /tmp/hosts /etc/
echo "Mission Accomplie !"
}
elif [ -e /tmp/AdZHosts/hosts ] || [ -e /tmp/AdZHosts/HOSTS ]
then
{
gksudo mv /tmp/AdZHosts/HOSTS /tmp/AdZHosts/hosts
gksudo mv /tmp/AdZHosts/hosts /etc/
echo "Mission Accomplie !"
}

Par :

if [ -e /tmp/hosts ] || [ -e /tmp/HOSTS ]
then
{
gksudo mv /tmp/HOSTS /tmp/hosts
gksudo sed -i 1i'127.0.0.1 localhost zorg-ubuntu\n' /tmp/hosts
gksudo mv /tmp/hosts /etc/
echo "Mission Accomplie !"
}
elif [ -e /tmp/AdZHosts/hosts ] || [ -e /tmp/AdZHosts/HOSTS ]
then
{
gksudo mv /tmp/AdZHosts/HOSTS /tmp/AdZHosts/hosts
gksudo sed -i 1i'127.0.0.1 localhost zorg-ubuntu\n' /tmp/AdZHosts/hosts
gksudo mv /tmp/AdZHosts/hosts /etc/
echo "Mission Accomplie !"
}

@+...


1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop

Hors ligne

#50 Le 20/02/2010, à 12:40

ftarkin

Re : [astuce] Un fichier HOSTS qui combat les pubs et liens malveillants !

Moi j'ai mis ca apres les 'mv'

sudo chmod 644 /etc/hosts
echo "192.168.1.xx mon-desktop" | cat - >> /etc/hosts
sudo chown root:root /etc/hosts

Ca change les droits et 'owner' correctement, et le 192.168.1.xx est à changer par ton IP locale (si tu as une IP fixe via ton reseau), sinon, tu mets '127.0.0.1 localhost mon-desktop' a la place


Ordi perso monté en Core i3, 4 Go RAM Voyager 12.04 64
Dell Latitude E6210 (Core i3, 6 Go DDR3) Voyager 12.04 64
HP Z800 (biproc Xeon QuadCore 18 Go DDR3) Voyager 12.04 64

Hors ligne