Bonjour a vous voilà, j'ai trouvé se petit scripte pour le quelle je le trouve fort bien sympathique, mais j'ai plusieurs questions;

-Déjà est-il viable ?
-Es-que il y a moyen d’améliorer le scripte notamment sur les listes ?
-Pourquoi personne na penser à faire un scripte comme ça ? Si ça bloque en local et donc plus besoin de adblock pourquoi on se fait chier encore avec ?
-Si une personne veut reprendre la base de se scripte pour l'améliorer disons version 2015/16 et en faire un topic officiel ça serai pas mal de sa part

Salut,

J'ai trouvé un petit script bien sympathique pour bloquer les pubs que je m'en vais vous faire profiter.
En gros il se charge de télécharger quelques différentes listes gratuites des mauvais hosts recensés, pour les placer dans un fichier placé dans votre @home qui sera, à votre charge, de déplacer où il se doit c'est-à-dire /etc/hosts à l'aide d'un simple:
sudo cp ~/.hosts-block /etc/hosts
Tout est décrit lors de l'exécution du script, c'est très simple, même moi j'y suis arrivé ^^
Vous pourrez ainsi désactiver ou virer complètement ADBlock selon l'envie et votre degré de satisfaction.
Firefox se sentira de suite plus léger et réactif.
#!/bin/bash

# If this is our first run, save a copy of the system's original hosts file and set to read-only for safety
if [ ! -f ~/.hosts-system ]
then
 echo "Saving copy of system's original hosts file..."
 cp /etc/hosts ~/.hosts-system
 chmod 444 ~/.hosts-system
fi

# Perform work in temporary files
temphosts1=$(mktemp)
temphosts2=$(mktemp)

# Obtain various hosts files and merge into one
echo "Downloading ad-blocking hosts files..."
wget -nv -O - http://winhelp2002.mvps.org/hosts.txt >> "$temphosts1"
wget -nv -O - http://hosts-file.net/ad_servers.asp >> "$temphosts1"
wget -nv -O - http://someonewhocares.org/hosts/hosts >> "$temphosts1"
wget -nv -O - "http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext" >> "$temphosts1"

# Do some work on the file:
# 1. Remove MS-DOS carriage returns
# 2. Delete all lines that don't begin with 127.0.0.1
# 3. Delete any lines containing the word localhost because we'll obtain that from the original hosts file
# 4. Replace 127.0.0.1 with 0.0.0.0 because then we don't have to wait for the resolver to fail
# 5. Scrunch extraneous spaces separating address from name into a single tab
# 6. Delete any comments on lines
# 7. Clean up leftover trailing blanks
# Pass all this through sort with the unique flag to remove duplicates and save the result
echo "Parsing, cleaning, de-duplicating, sorting..."
sed -e 's/\r//' -e '/^127.0.0.1/!d' -e '/localhost/d' -e 's/127.0.0.1/0.0.0.0/' -e 's/ \+/\t/' -e 's/#.*$//' -e 's/[ \t]*$//' < "$temphosts1" | sort -u > "$temphosts2"

# Combine system hosts with adblocks
echo Merging with original system hosts...
echo -e "\n# Ad blocking hosts generated" "$date" | cat ~/.hosts-system - "$temphosts2" > ~/.hosts-block

# Clean up temp files and remind user to copy new file
echo "Cleaning up..."
rm "$temphosts1" "$temphosts2"
echo "Done."
echo
echo "Copy ad-blocking hosts file with this command:"
echo "sudo cp ~/.hosts-block /etc/hosts"
echo
echo "You can always restore your original hosts file with this command:"
echo "sudo cp ~/.hosts-system /etc/hosts"
echo "so don't delete that file! (It's saved read-only for your protection.)"
Si google est la source, google est ta solution.

Allez, salut !
Bah écoute, continuez à utiliser adblock que veut-tu que je te dise hein, de base je présenter se scripte pour que quelle un le maj correctement (je c'est pas faire, j'aurais fait!) et qu'il le présente si nous pouvons éviter d’utiliser un addons c'est que mieux non ? Surtout si tes multiples chrome/ff/midorii etc...

Maintenant, l'autre débarque en rage sur mon ortho j'me défend, je ne sais pas écrire, tu veut faire quoi de plus ? Hein ? Rien, alors arrête !
Après son acolyte débarque ... Bref, je ne commente pas :-/
Et toi, genre tu débarques, j'réponds parce que je réponds :-/ t'imagine si on t'écoute, on reste bloquer sur Google ta rien compris au principe même d'un forum si tu reste frustré sur quelle un qui c'est pas écrire o/
J'avais déjà réfléchi à cette solution de bloquer les hosts directement, mais j'ai peur que ça grossisse hyper-vite ou de passer à côté d'un truc intéressant.
Du coup je pense pas que ce soit une bonne solution (surtout que télécharger une liste gratuite de mauvais hosts...bon...je monte pas dans une camionnette sale parce qu'on me propose une sucette 😛)

PS: c'est beaucoup plus agréable à lire quand c'est bien écrit, ça nous met dans de bonnes dispositions pour te répondre et c'est dans ton intérêt: c'est toi qui cherche une réponse, pas nous
J'avais déjà réfléchi à cette solution de bloquer les hosts directement, mais j'ai peur que ça grossisse hyper-vite ou de passer à côté d'un truc intéressant.
Du coup, ça reste que ton avis, personnellement, j'préférerais bloquer à la source plutôt du navigateur nan ?
Comment ça que sa grossis ? Au pire, ça pèsera quoi ... 10G d'host, c'est pas mal déjà nan, tu veux passer a coté de quoi avec sais pub ?
Du coup je pense pas que ce soit une bonne solution (surtout que télécharger une liste gratuite de mauvais hosts...bon...je monte pas dans une camionnette sale parce qu'on me propose une sucette tongue)
Comment ça, ça reste une liste nan, en rien c'est actif ?
PS: c'est beaucoup plus agréable à lire quand c'est bien écrit, ça nous met dans de bonnes dispositions pour te répondre et c'est dans ton intérêt: c'est toi qui cherche une réponse, pas nous
J'comprend, mais bon... Tu veut faire quoi ? Quoi !!??!!, rien.. voilà, j'poste au mieux
inutile de venir me les briser avec mon ortho alors
Ménage fait...
Bon alors déjà tu vas commencer par te calmer un petit peu, personnes ne t'as agressé et les remarques sont justifiées.
Tes posts sont difficile à lire donc utiliser des outils de correction pour assurer le minimum serait pas mal, en commençant par éditer le premier sinon je serais obligé de supprimer.

J'écris comme un porc, ça ne m'empêche pas de faire le maximum avant de valider. Si tu ne t'en sens pas capable, tu t'abstiens.
Ex.
Répondre…