blocker

Esta vez vamos ver como bloquear toda la publicidad, malware, etc antes de que llegue a nuestro sistema. Por suerte todos los sistemas operativos cuentan con un fichero “hosts”, en GNU/Linux esta ubicado en “/etc/hosts”. El fichero contiene una serie de nombres e IPs que están asociadas, de esta forma no se pregunta a un servidor DNS externo y se resuelve nombres de dominio de forma instantánea. Es decir, que podemos agregar manualmente direcciones y asignarles IPs arbitrariamente. Esto es muy útil para redireccionar o censurar ciertas paginas.

Por suerte existen una gran multitud de herramientas y listas ya hechas que nos hacen el trabajo, pero en este caso lo vamos a hacer por nuestra cuenta. El primer paso es seleccionar una lista que se mantenga al día. En mi caso me gusta mucho esta: https://github.com/StevenBlack/hosts. En esta nos encontramos una enorme lista con varias opciones extra, como bloquear porno o redes sociales.

En mi caso voy a usar la de “Unified hosts + fakenews” que es este enlace: https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts.

chuleta-crontab

¡Manos a la obra! Empezamos realizando una copia del fichero:

# cp /etc/hosts /etc/hosts.back

Descargamos machacando el fichero hosts:

# wget -O /etc/hosts https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts

El problema es que hemos perdido el contenido de nuestro fichero original, pero lo podemos recuperar:

# cat /etc/hosts.back >> /etc/hosts

En este momento ya podemos reiniciar para que tome efecto. Pero este método es incomodo, ya que las listas se actualizan con bastante frecuencia, pero por suerte tenemos nuestro amigo cron:

# crontab -e

Ahora debemos elegir la frecuencia con la que se ejecuta y agregamos la orden al final, en mi caso queda así el fichero:

30 5 */5 * * wget -O /etc/hosts https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts; cat /etc/hosts.back >> /etc/hosts

Como consejo extra, para crear los cron se puede emplear esta web: https://crontab-generator.org/ o nos fijamos en la chuleta que abre el articulo.

A partir de ahora diremos adiós a todo rastro de publicidad, antes siquiera de que llegue a nuestro navegador ahorrándonos ancho de banda y memoria.

 

Fuente: lignux

¿Quién está en línea?

Hay 38094 invitados y ningún miembro en línea