Agua insomne

Ríos de pesadillas colapsan al despertar.
En furia y letargo,
bajo cascadas de mentiras,
despierto dormido y absorto
escuchando su flujo.

No me ahogan mis pesadillas;
no me ponen de rodillas;
la contracorriente renace;
su fuente desbocada me transporta;
su revolución me fortalece.

Sí, LibreVideoJS también puede reproducir vídeos de YouTube

Me preguntaron si el reproductor LibreVideoJS era capaz de reproducir vídeos de YouTube. La respuesta es sí. Solo necesitas la URL del vídeo.

Pero claro, YouTube no te proporciona la URL del vídeo, porque es un sitio web restrictivo y privativo. Aún así, no es difícil obtenerla. Una manera sencilla de obtener la URL de un vídeo es usar youtube-dl con el parámetro -g o --get-url. Con el parámetro --get-thumbnail podemos obtener la URL de la imagen que se muestra en YouTube antes de reproducir el vídeo. Con la opción --all-subs, podemos descargar también todos los subtítulos disponibles del vídeo.

Continúa leyendo Sí, LibreVideoJS también puede reproducir vídeos de YouTube

Crackeada la página web del Club Bilderberg

Los crackers que han tomado el control de la página web del Grupo Bilderberg han dejado un mensaje. Podéis ver una versión de la página web el día 31 de diciembre de 2016 en la Wayback Machine: http://web.archive.org/web/20161231171649/http://bilderbergmeetings.org/.

El mensaje se compone de una llamada al público en general para que tome conciencia y dé una advertencia a este grupo de capitalistas elitistas.

¿Qué es NotABug?

NotABug o NotABug.org es una plataforma que permite gestionar repositorios de código con Git. La plataforma utiliza un programa llamado Gogs, que es software libre, lo que permite que pueda ser instalado localmente o en un servidor.

Entre sus características destacan las siguientes:

  • Alojamiento para proyectos públicos y privados.
  • Repositorios Git, Wiki y sistema de seguimiento de errores.
  • Privacidad para los usuarios y visitantes: funciona también en la red Tor y tiene todo el código JavaScript alojado en su propio servidor.
  • Interfaz gráfica sencilla y muy rápida.
  • Alojamiento gratuito para proyectos de software libre.

Estoy registrado en NotABug desde el 26 de julio de 2016, y es la única plataforma que utilizo actualmente para desarrollar mis propios proyectos. También he colaborado con proyectos interesantes en NotABug como Awesome gamedev, LibreVideoJS, LibreVideoJS-wp, Résumér, mkblog.sh y la página web de la comunidad Peer. Puedes encontrar más información sobre los proyectos en los que estoy involucrado visitando mi perfil de NotABug.

Hasta ahora NotABug es la mejor plataforma que conozco para desarrollar programas usando Git. Es fácil de usar y de realizar proyectos colaborativos. Además, la interfaz gráfica es muy sencilla y ágil, a diferencia de otras alternativas como Gitlab.

¿Cómo crear un página web en la red Tor?

En este artículo enseño cómo crear un servicio oculto en la red Tor, concretamente un sitio web.

Lo primero que debemos hacer es tener Tor funcionando. Lo más sencillo es descargarse el Tor Browser de la página oficial de Tor e instalarlo.

Lo siguiente es instalar un servidor web. Puedes instalar un servidor GLAMP o cualquier otro tipo de servidor web. Debes configurar tu servidor web para que no dé información sobre ti, sobre tu ordenador o sobre tu ubicación si quieres contar con una mayor privacidad. Es una buena idea usar una máquina virtual.

Lo último es configurar el servicio oculto para que apunte al servidor local anteriormente instalado. Para ello necesitamos editar un archivo llamado torrc. La ruta de este archivo es la siguiente dentro de la carpeta obtenida al descargar Tor Browser: Browser/TorBrowser/Data/Tor/torrc. Si instalaste Tor de otra forma, el archivo torrc se encontrará en otra ubicación (lee la siguiente sección para saber donde encontrar el archivo: https://support.torproject.org/es/#tbb_tbb-editing-torrc).

Debes añadir dos líneas a tu archivo torrc:

  • HiddenServiceDir es el directorio donde Tor guardará la información sobre el servicio oculto. En concreto, Tor creará un archivo aquí llamado hostname que contendrá la URL onion y otro llamado private_key. Este no debe ser el directorio de tu servidor web, pues este directorio contendrá información secreta. No necesitas añadir nada dentro de este directorio
  • HiddenServicePort te permite especificar un puerto virtual (esto es, el puerto que los usuarios del servicio oculto pensarán que están usando) y una dirección IP y un puerto para redirigir las conexiones a este puerto virtual

En mi caso añadí estas líneas:

HiddenServiceDir /home/jorge/Documentos/tor/
HiddenServicePort 80 127.0.0.1

El archivo <code>torrc</code> configurado para ofrecer un servicio oculto

En la anterior imagen puedes ver mi archivo torrc. Cuando elijas el directorio HiddenServiceDir, no lo crees, es mejor que lo haga Tor automáticamente para evitar problemas con los permisos. En mi caso el directorio /home/jorge/Documentos/tor se creó cuando volví a iniciar Tor tras haber guardado el nuevo contenido del archivo torrc.

Una vez escrita en el archivo torrc la información anteriormente mencionada, debes abrir Tor Browser o ejecutar Tor de nuevo. Si no se inicia Tor correctamente, es que has escrito algo mal en el archivo torrc. Revísalo, corrígelo y prueba de nuevo. Si tienes problemas, puedes dejar aquí un comentario para que os intentemos ayudar o contactar con el proyecto Tor.

Si todo ha ido bien, cuando inicies Tor de nuevo, se crearán dos archivos en el directorio que indicaste en HiddenServiceDir, en mi caso en /home/jorge/Documentos/tor. Son los archivos private_key (tu clave privada) y hostname (archivo de texto con tu URL onion).

Cuando te dirijas con el Tor Browser a esa URL, verás el contenido del archivo index.html que está en la carpeta de tu servidor web, si es que existe (en mi caso es /var/www/html/index.html). Ahora puedes crear una página web sencilla y visualizarla en tu URL onion. Cualquiera que conozca esa URL y use Tor podrá ver tu página web.

Mi primera página web en la Deep Web

En https://riseup.net/en/security/network-security/tor/onionservices-best-practices puedes encontrar algunas recomendaciones más a la hora de crear servicios ocultos.