Pi-hole es una solución compuesta por diferentes herramientas Open Source que permiten la gestión de peticiones de resolución de nombres (DNS) identificando y bloqueando mediante listas negras aquellos dominios con mala reputación y reportados como distribuidores de publicidad intrusiva.
Los componentes principales de Pi-Hole son:
- dnsmasq: Un servidor ligero de DNS y DHCP.
- curl: Una herramienta de línea de comando para la gestión de peticiones HTTP.
- lighttpd: Un servidor web focalizado en el desempeño y la seguridad.
- php: Lenguaje de scripting de uso general para la web.
- AdminLTE Dashboard: Panel de control basado en Bootstrap 3.x
En este tutorial voy a instalar pi-hole en raspbian.
Para realizar la instalación de pi-hole en nuestra Raspberry Pi es necesario tener nuestro sistema operativo actualizado. Para ello utilizaremos los comandos.
$ sudo apt-get update
$ sudo apt-get dist-upgrade
<p class="wp-block-syntaxhighlighter-code brush: bash; notranslate">Una vez esté hecho, instalaremos pi-hole mediante el comando</p>
$ curl -sSL https://install.pi-hole.net | bash
Se comienzan a instalar los paquetes.
Nos preguntará si queremos transformar nuestro dispositivo en un bloqueador. Le damos a «aceptar»
Le damos de nuevo a «aceptar»
Nos pregunta si queremos que la ip de nuestra raspberry sea la ip fija de pi-hole. Seleccionamos sí y continuamos.
El mensaje nos advierte que es posible que nuestro Router asigne la IP de Pi-hole a otro dispositivo. Pero como ya he configurado el servidor DHCP de mi router, no hay ningun problema.
A continuación seleccionamos la opción On y presionamos Enter. Se nos va a instalar una interfaz web que nos servirá para monitorizar y consultar los logs de Pi-hole.
Seleccionamos on para guardar un registro de los logs.
Aquí nos indicará la ruta en la que se ha instalado la interfaz web que será http://tu_ip/admin y también nos dirá la contraseña que tenemos que poner para acceder (se puede cambiar posteriormente con el comando
«pihole -a -p»)
Comandos de pi-hole con ejemplos
Configurar Pi-hole
Esta es la interfaz web de pi-hole.
Para actualizar las listas de los dominios bloqueados, tenemos que ir a tools-update gravity- update.
Para añadir listas a pi-hole tenemos que ir a settings-blocklist y pegar la URL de la lista y presionar Save and Update.
A continuación varias blocklists que podéis añadir, listas para copiar y pegar:
https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt https://raw.githubusercontent.com/CHEF-KOCH/Audio-fingerprint-pages/master/AudioFp.txt https://raw.githubusercontent.com/CHEF-KOCH/Canvas-fingerprinting-pages/master/Canvas.txt https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/Anti-Corp/hosts/NSABlocklist.txt https://raw.githubusercontent.com/CHEF-KOCH/WebRTC-tracking/master/WebRTC.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/adaway.org/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/adblock-nocoin-list/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/adguard-simplified/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/anudeepnd-adservers/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/disconnect.me-ad/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/disconnect.me-malvertising/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/disconnect.me-malware/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/disconnect.me-tracking/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/easylist/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/easyprivacy/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/eth-phishing-detect/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/fademind-add.2o7net/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/fademind-add.dead/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/fademind-add.risk/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/fademind-add.spam/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/kadhosts/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/malwaredomainlist.com/list.txt https://raw.githubusercontent.com/hectorm/hmirror/master/data/malwaredomains.com-immortaldomains/list.txt
Conclusión
Tenemos que ser conscientes de la publicidad intrusiva a la cual estamos sometidos a diario y esta publicidad busca obtener información de tus costumbres a la hora de navegar. Instalar pi-hole es una buena manera de tratar de mitigar los efectos de esta publicidad intrusiva.
Inicio
Deja una respuesta