miércoles, 24 de agosto de 2016

Como evitar que alguien pueda saber qué páginas visitas

No hay comentarios:
En esta ocasión os traemos un tutorial sobre como instalar DNSCrypt en sistemas Linux. DNSCrypt sirve como pasarela para redireccionar nuestras consultas DNS a través de un medio seguro (en este caso las consultas se lanzarán contra unos servidores dedicados mediante HTTPS, garantizando la privacidad de nuestra navegación).

No obstante, cabe decir que para que este método funcione debemos confiar en el servidor al otro extremo.

Pues, manos a la obra. En primer lugar deberemos descargar unos scripts que nos ayudarán en el proceso. Para ello:

wget https://raw.github.com/simonclausen/dnscrypt-autoinstall/master/dnscrypt-autoinstall
chmod +x dnscrypt-autoinstall
su -c ./dnscrypt-autoinstall

El anterior script actualizará el sistema y se encargará de instalar las dependencias oportunas. Cuenta con soporte para distribuciones basadas en Suse, Debian (Ubuntu incluido) y las basadas en RedHat (como CentOS o Fedora).

En algún instante, tras haber compilado las dependencias y el programa en cuestión, nos solicitará información sobre el proveedor que nos gustaría usar. Le indicamos que nos de más información y buscamos uno adecuado:


En mi caso, seleccionaré la opción más próxima (Francia) y con esto habrá terminado la instalación.

Una vez que tenemos el servicio listo. Podemos arracarlo de manera muy sencilla con:

sudo systemctl start dnscrypt-autoinstall

 Y para que se inicia automáticamente:


sudo systemctl enable dnscrypt-autoinstall

Con el comando "dig dominio" podemos comprobar como las peticiones ahora son encapsuladas mediante HTTPS. Para hacer esta configuración persistente y tener una caché de DNS local (para evitar hacer peticiones innecesarias), instalaremos unbound desde nuestro gestor de paquetes. Tras esto configuramos los siguientes ficheros:

  • En el fichero /etc/unbound/unbound.conf copia y pega lo siguiente en la sección que corresponda. Con esto quiero decir que el fichero, por defecto, viene comentado con todas las opciones posibles. Localiza donde aparecen las líneas  con el texto "do-not-query-localhost" o "forward-zone:" y configuralas del siguiente modo:
do-not-query-localhost: no
forward-zone:
    name: "."
    forward-addr: 127.0.0.1@40
  • En /etc/systemd/system/dnscrypt-autoinstall.conf cambia las opciones mostradas para que queden igual que en el tutorial:
DNSCRYPT_LOCALIP=127.0.0.1
DNSCRYPT_LOCALIP2=127.0.0.2
DNSCRYPT_LOCALPORT=40
DNSCRYPT_LOCALPORT2=40
 Finalmente habilitamos el inicio automático de las aplicaciones:
sudo systemctl enable unbound
sudo systemctl enable dnscrypt-autoinstall
Y concluimos el proceso :-) Como se muestra en la siguiente imagen, las peticiones DNS no van en claro y la caché está perfectamente configurada:



Leer más

miércoles, 3 de agosto de 2016

¿Cómo montar un disco duro con formato NTFS en Mac OS 10.11 El capitán?

No hay comentarios:
En esta ocasión, intentando realizar un backup de mis ficheros sobre una unidad de Western Digital, me he visto en la situación de que no podía copiar ningún fichero aunque si leer la información del disco.

En una primera revisión bibliográfica he localizado que muchos usuarios apuntan a instalar fuse y NTFS 3g. No obstante, debido a las complicaciones que implica el sistema de seguridad SIP en las últimas versiones de Mac esta podría no ser una opción apta para todos los públicos (por no hablar de que por algún motivo tampoco está funcionando adecuadamente).

Si nos aparece este problema en algún momento ocasional, es tan sencillo como indicarle al driver oportuno que lo monte como "rw". Los pasos son, por tanto, los siguientes:
  •  Ejecutamos el comando "mount" desde una terminal prestando atención a su salida. En nuestro caso, una línea indica el disco concreto que queremos utilizar.
/dev/disk1s1 on /Volumes/My Passport (ntfs, local, noowners, nobrowse)
  • Desmontar el sistema actual en modo lectura (reemplazar por el punto de montaje listado anteriormente):
sudo umount "/Volumes/My Passport"
  • Montarlo de nuevo con permisos de lectura/escritura:
sudo mkdir "/Volumes/My Passport"; sudo mount_ntfs -orw,auto,nobrowse  /dev/disk1s1 "/Volumes/My Passport"
Tras estos comandos ya debería figurar el nuevo volumen con los permisos apropiados:
 Y con esto concluimos el proceso, destacando que no ha sido necesario instalar ningún programa adicional a los distribuidos junto al propio sistema operativo ;-).
Leer más