Bloquear Publicidad desde la terminal – Navegación Web

navegadoresA la hora de navegar por internet uno de las grandes “molestias” que podemos encontrarnos es sin duda el exceso de publicidad, muchas veces entramos a una pagina web y nos saltan una cantidad de popups que ni siquiera nos da gana de investigar de que se trata dicha pagina web, por lo cual hoy les mostrare la forma de bloquear la publicidad sin necesidad de instalar ningún plugin en nuestro navegador favorito.

terminalPara lograr nuestro objetivo utilizaremos el archivo “hosts” que se encuentra  en /etc/hosts y el cual trabaja como un DNS interno, en este caso cada vez que encuentre publicidad la redirigirá a nuestro localhost, y al no tener ningún localhost activo no cargara absolutamente nada.

Pasos a Seguir:

Manual:

1- Identificaremos las url principales de la publicidad, ejemplo:

googleads.g.doubleclick.net
pagead2.googlesyndication.com
domains.googlesyndication.com
4.afs.googleadservices.com
tpc.googlesyndication.com

2- una vez identificadas estas url (normalmente haciendo click en la publicidad o viendo el código de la misma)  empezaremos a agregarlas a nuestro archivo hosts de la siguiente manera:

1: Abrimos la terminal de linux

2: Realizamos una copia de seguridad de el archivo  hosts con el comando:

sudo cp /etc/hosts /etc/hosts.older

3: Empezamos a agregar las url antes mencionadas al archivo hosts con los siguientes comandos:

sudo su
echo "127.0.0.1 url de la publicidad" >> /etc/hosts

Ejemplo:

Screenshot from 2013-12-31 06:54:25

3- Con este paso ya hemos terminado, el archivo hosts nos quedara de esta manera:

Screenshot from 2013-12-31 07:00:16

Semi automatica:

Una de las desventajas que tiene la manera anterior es que tenemos que ingresar manualmente las direcciones web de la publicidad, y esto ademas de ser bastante aburrido y de llevarnos mucho tiempo, muchas veces es muy difícil conseguir dicha url si no sabes ver el código fuente de una web, por ello acá les planteo una forma alternativa, aunque esta no la e probado.

1- Creamos una copia de seguridad de el archivo hosts con el comando:
sudo cp /etc/hosts /etc/hosts.older

2- creamos un archivo llamado actualizar_hosts.sh y en el pegamos el siguiente código: click acá para ver el código

3- le damos permiso de ejecución con el comando:

chmod +x actualizar_hosts.sh

4- lo ejecutamos con el comando:

sudo su
./actualizar_hosts.sh

Con esto aremos que el archivo hosts se actualice de manera automática con la base de datos mas reciente de direcciones web de publicidad.

El resultado en ambos casos sera como el siguiente:

Antes:

Screenshot from 2013-12-31 06:59:01

Después:

Screenshot from 2013-12-31 06:58:48

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s