Meteo Qt consultar la meteorología

Entre las aplicaciones más descargadas en las diferentes tiendas de apps, siempre tenemos una o varias sobre meteorología. Esto sólo puede significar una cosa: nos interesa saber qué tiempo va a hacer en un futuro cercano. También existen muchas webs que nos permitirán saber qué tiempo va a hacer, pero creo que siempre merece la pena tener una aplicación instalada, siempre y cuando la opción de consultar la meteorología no esté por defecto en un sistema operativo. Cómo no, en Linux tenemos muchas y muy variadas opciones para este cometido y Meteo Qt es una pequeña aplicación a la que podremos acceder desde el tray.

Meteo Qt está basado en Python 3 y Qt 5. En un principio está creado para funcionar en escritorios basados en Qt, como KDE o LXQt, pero parece que funciona sin problemas en escritorios basados en GTK, bien sea como un icono en el tray o como un AppIndicator. Se ha probado sin problemas en varios sabores de Ubuntu, como la versión estándar, Kubuntu y algunas otras. A continuación detallamos qué puede hacer Meteo Qt.

Funciones disponibles en Meteo Qt

  • Usa información de OpenWeatherMap.
  • La ventana de estado del tiempo muestra una previsión detallada que incluye velocidad del viento y el tanto por cien del cielo cubierto por nubes.
  • Previsión de 6 días que incluye lluvia, viento, presión, humedad y nubes.
  • Soporte para añadir varias ciudades.
  • Posibilidad de elegir entre grados Centígrados, Farenheit o Kelvin, así como el intervalo de actualización.
  • Icono del tray configurable que nos permite modificar el tamaño y el color de la fuente y mostrar temperatura, un icono o ambas cosas al mismo tiempo.
  • Notificaciones opcionales al actualizar el tiempo.
  • Soporte para proxys.
  • Opción de iniciar automáticamente con el sistema.

Lo que no me gusta del todo es que para poder usar Meteo Qt tenemos que registrarnos en OpenWeatherMap(desde aquí) para conseguir gratis una clave personal del API. Una vez entramos a nuestra cuenta de OpenWeatherMap, vamos a home.openweathermap.org, hacemos clic en “API Keys”, copiamos la clave y la pegamos en los ajustes de Meteo Qt. Hay que tener en cuenta que la activación de la clave puede llegar a tardar hasta 10 minutos.

Cómo instalar Meteo Qt en Ubuntu 16.04 o posterior

  1. Instalamos este paquete .deb.
  2. A continuación, actualizamos los repositorios e instalamos el software abriendo un terminal y escribiendo lo siguiente:

sudo apt update
sudo apt install meteo

Si no queremos instalar el repositorio, algo recomendado si queremos tener el software siempre actualizado, podemos instalar Meteo Qt instalando su paquete .deb, disponible desde aquí.

Fuente

Disponible Tails 2.11 y Tor Browser 6.5.1

Se han publicado nuevas versiones del navegador Tor Browser y de la distribución GNU/Linux Tails. Proyectos ambos que facilitan el anonimato de sus usuarios, así como el acceso a determinados servicios de la deep web.

Tanto el navegador como el sistema operativo se construyen principalmente sobre el software del proyecto Tor. Una dependencia que en el caso de la distro a partir de ahora se va a agudizar, al ser Tails 2.11 la última edición en dar soporte a i2p.

De i2p ya os comenté algo en la prehistoria del blog: se trata de un sistema distribuido de intercambio anónimo de comunicaciones, que incluye múltiples servicios, todos debidamente cifrados, en su propia deep web : intercambio de archivos, navegación web, IRC, alojamiento de sitios web, correo electrónico, etc.

Aunque el objetivo es común al de Tor (luchar contra la censura en la red y fomentar la privacidad de los usuarios), i2p se basa en un modelo más descentralizado.

La decisión de la gente de Tails de prescindir en un futuro de i2p, se debe a la incapacidad de encontrar un desarrollador externo que quiera encargarse de su mantenimiento, puesto que el equipo actual de la distro ya está demasiado ocupado con otras prioridades. Por lo tanto no es un adiós definitivo, ya que en Tails están abiertos a cualquier aportación que se quiera hacer en ese aspecto.

Comentar que tradicionalmente i2p ha sido una opción que ha pasado desapercibida para muchos usuarios, ya que para que aparezca en el menú y así poder disfrutar de ella, es preciso habilitarla previamente desde el gestor de arranque (nada demasiado complicado: pulsar la tecla tab, dejar un espacio, escribir i2p y darle a intro).

Además esta edición nos recuerda que el soporte para las ediciones de 32 bits está a punto de acabarse (será en la versión 3.0), soluciona algunos bugs y problemas de seguridad detectados y nos trae lo ultimo del navegador Tor.

Al margen de eso nos encontramos lo de siempre: una distro con base Debian y un entorno GNOME a lo classic.

Descargas y más información en la web de Tails.

Tor Browser 6.5.1

Esta nueva versión se basa en Firefox 45.8.0esr y actualiza varios componentes fundamentales:

  • El software de Tor (The Onion Router) en su última edición 0.2.9.10
  • Torbutton 1.9.6.14: botón en la barra de tareas que nos permite crear una nueva identidad, establecer nuestras preferencias de privacidad, modificar los niveles de seguridad o jugar con las conexiones de red
  • OpenSSL 1.0.2k: software de cifrado que nos permite trabajar con protocolos SSL y TLS.
  • HTTPS-Everywhere 5.2.11: extensión que obliga a la navegación mediante cifrado HTTPS en aquellos sitios que así lo provean.

Se han solucionado algunas vulnerabilidades críticas y añadido la posibilidad de desactivar una reciente característica de protección contra los ataques por huella digital (mediante el análisis del contenido provisto por algunos tipos de url) que introdujo regresiones en la gestión de los complementos.

Como siempre, toda la información y descargas en el blog del proyecto Tor.

Fuente

GNOME OSX II Theme

Un tema perfecto para los que quieran darle a su PC con Linux una imagen tipo Mac.
se trata de un tema o theme, lo que significa que no será necesario instalar todo un entorno gráfico para disfrutar de esta interfaz de usuario. Por otra parte, no se trata de un tema que intente copiar toda la imagen del desde el año pasado rebautizado como macOS, sino que es una “interpretación gnome-desktop de Mac OS X”. Su diseñador asegura que “han intentado implementar la sensación de OS X a las aplicaciones gnome“, aunque yo les recordaría una vez más que OS X dio paso a macOS el pasado otoño.

GNOME OSX II, un intento de fusionar una imagen Mac con aplicaciones GNOME

Este tema no trata de ser una copia exacta de macOS como sí intentan otros muchos temas GTK que hay disponibles por toda la red. La intención de GNOME OSX II es adaptar el diseño principal del sistema operativo de Apple de una manera que tenga sentido en el escritorio GNOME al mismo tiempo que quede mucho mejor visualmente. El problema es que queda y funciona bien en la mayoría de escritorios basados en GNOME, como GNOME Shell, GNOME Flashback y Budgie, pero no en Unity, el entorno gráfico por defecto de la versión estándar de Ubuntu.

Cómo instalar GNOME OSX II en Ubuntu

Este tema con imagen Mac requiere GNOME 3.20 o posterior y sólo incluye soporte para Ubuntu 16.10 o posterior, lo que significa que podría funcionar en versiones anteriores, pero no se recomienda su uso en Ubuntu 16.04 o versiones más antiguas. Para usarlo, tendremos que seguir estos pasos:

  1. Descargamos el paquete de su página oficial.
  2. Una vez finalice la descarga, extraemos su contenido en el directorio ~/.themes. Si no veis el directorio, recordad que el punto delante de su nombre indica que está oculto. Para mostrarlo, presionaremos el atajo Ctrl+H.
  3. Por último, seleccionaremos el tema que acabamos de instalar. Para ello, será necesario usar GNOME Tweak Tool, un paquete que podremos instalar desde Software de Ubuntu.

Descarga

Fuente

Mycroft, Asistente de voz virtual para open source

Aunque Apple no fue la primera compañía en lanzar un asistente de voz virtual, su fuerte suele ser hacer que algo sea un éxito más que inventarlo, sí que sorprendió al mundo cuando Phill Schiller y Scott Forstall presentaron Siri, un asistente virtual al que le podemos pedir cosas con la voz desde 2011. En 2017 ya tenemos otros muchos (e incluso mejores) asistentes virtuales, como Cortana, Alexa o Google Assistant, pero todos ellos son propiedad de la compañía que los desarrolla con una excepción: Mycroft, el asistente de voz virtual de código abierto u open source.

Pero Mycroft no es un asistente móvil: como el resto de opciones importantes y tal y como podemos leer en la página oficial del proyecto, podemos entender que se trata de un asistente virtual al que le podremos pedir cosas en prácticamente cualquier situación, lo que también nos hace pensar que estará presente en el Internet de las cosas oInternet of Things (IoT). Podremos usarlo en un coche, en dispositivos como una Raspberry Pi o, lo que nos interesa en este post, en ordenadores.

Mycroft, la domótica también como open source


Mycroft también nos permitirá controlar nuestras casas inteligentes, lo que se conoce como domótica. ¿Qué significa esto? Pues que, con un dispositivo compatible, podremos controlar nuestra casa sin tener que estar físicamente delante de lo que queremos usar. Por ejemplo, nos permitirá encender las luces u otros aparatos de una habitación desde otra, lo que incluye preparar un café desde la cama. ¿Y qué dispositivos serán compatibles con Mycroft? Pues, como hemos mencionado anteriormente, prácticamente cualquier dispositivo por tratarse de un proyecto de código abierto y, además, hardware libre, pero podremos sacarle más partido si usamos un aparato como el Mark 1 que podemos ver en el vídeo anterior.

En cuanto a ordenadores, y más concretamente en ordenadores con base Linux, Mycroft ha llegado a KDE en forma de Plasmoide, la palabra que se usa en el entorno gráfico Plasma para lo que en otros entornos podemos referirnos como widgets. Si estáis interesados en probarlo, podéis hacerlo en KDE Neon o en Fedora KDE siguiendo los pasos que se indican en este enlace. Está claro que sin más hardware conectado las posibilidades estarán limitadas, pero ya podremos disfrutar de un buen asistente de voz en nuestro PC con sistema KDE.

Fuente

Manjaro 17.0 Disponible

Se ha liberado una nueva imagen de descarga de Manjaro, se trata de la edición 17.0 “Gellivara” de esta distribución GNU/Linux, que se presenta en tres imágenes diferentes con escritorios Xfce, GNOME y KDE, en lo que constituye los sabores oficiales de este sistema.

Derivada de Arch Linux pero con repositorio propio donde reposan ligeramente los paquetes upstream antes de dar el salto a la distro, Manjaro siempre ha sido sinónimo de buen gusto en cualquiera de sus entornos tanto oficiales como comunitarios.

En el caso de KDE además llega actualizado a la última con Plasma 5.9.3, Applications 16.12.3 y Frameworks 5.31.0. Mientras que el liviano Xfce zarpa en su edición 4.12. Ambos comparten una apariencia unificada a través del tema Vertex-Maia. Vemos también que otros temas alternativos han sido actualizados.

La novedad en esta ocasión por lo que se refiere a sabores oficiales es GNOME (3.22), el cual llega ligeramente personalizado en cuanto a extensiones: openweather, Gnomenu, TaskBar, DashtoDock, User Themes, y removable drive menu. Nada demasiado invasivo y que de ser necesario se puede deshabilitar fácilmente.

La experiencia de uso inicial viene garantizada por herramientas como su gestor de preferencias que facilitan la detección de hardware o la selección de kernel. En esta ocasión el elegido es Linux LTS 4.9.13. Aunque las opciones van desde las ediciones 3.10 hasta las series más actuales del núcleo.

Curiosamente desde hace unos días –y en contra de lo que es habitual– podemos observar en Arch Linux y derivadas como Antergos una versión del Linux Kernel LTS más moderna que la de Linux Kernel. Si creyera en la astrología diría que es una extraña conjunción linuxera, anticipo de grandes cambios o catástrofes  . De todas maneras es un extraño fenómeno que no durará mucho, Linux 4.10 no tardará en entrar en los repos oficiales de todas esas distros.

Volviendo a Manjaro 17.0 otros cambios generales a tener en cuenta son la actualización del stack gráfico (Xorg-server 1.19.2, Mesa 17.0.1), corrección a problemas relativos a los drivers gráficos (con GLX y Nvidia), la actualización de network-manager (1.6.0) y vemos que la herramienta del detección de hardware se ha vuelto más hábil a la hora de manejas binarios libglx.

El instalador por defecto es Calamares 3.0 con su nueva interfaz construida en PythonQt, mientras que para manejar el software de forma gráfica están Octopi 0.8.7 y Pamac 4.3.0, diseñados para ambientes Qt y GTK respectivamente.

Como siempre para saber mas o descargar cualquiera de estas versiones de la distro (arquitecturas 32 y 64 bits), lo mejor es pasarse por la web de Manjaro. A lo largo de los próximos días serán liberadas ediciones alternativas con otros escritorios, desarrollados por la comunidad.+

Descarga

Fuente

Litebook: un portátil con Elementary OS

Litebook es una nueva opción para los que buscan un portátil con Linux preinstalado y a un precio relativamente económico ($249), que lo puede situar como una interesante competencia frente a dispositivos como el ASUS Chromebook.

Si nos fijamos en las especificaciones de hardware, vemos que se trata de un notebook ligero (1.3 kg de peso) con pantalla de 14.1 pulgadas y resolución de 1920 x 1080 pixeles Full HD.

Viene con un procesador Intel Celeron (N3150 quad-core Braswell) a 1.6 GHz. con gráficos integrados Intel HD Braswell, 4GB de memoria RAM (soldada a la placa base, por lo tanto no actualizable), disco duro tradicional Seagate de 512 GB a 5400 RPM (con opción SSD adicional de 32 GB por $20 dólares más), dos puertos USB 3.0, salida HDMI, ethernet, lector tarjeta microSD, altavoces estéreo, cámara web 720p y nos promete una duración de la batería de 9 horas.

El modelo está disponible en tres colores diferentes: blanco, negro y rojo. En su interior viene impulsado por Elementary OS 0.4 “Loki”, con un toque personal por parte de los autores del proyecto en cuanto a la elección de software.

Destaca la elección de la suite ofimática WPS Office en lugar de la habitual LibreOffice, en aras de una –posible– mayor compatibilidad con la suite Office de Microsoft.

Otras aplicaciones preinstaladas son: GNOME Discos, Firefox, Nautilus con un complemento de borrado seguro (nautilus shredder), Remmina, Gdebi, Deja Dup y Gimp.

Además se incluye una partición para la recuperación del sistema, cifrado LUKS y la suite de seguridad AppArmor.

Elementary OS: la elegida

En caso de que no os convenza Elementary OS, este portátil debería ser totalmente compatible con cualquier distro con Linux Kernel 4.8 o superior (por el tema del WiFi parece, en caso contrario habría que instalar el driver posteriormente).

Según comentan en Reddit los autores del proyecto se han decantando por Elementary OS por su aspecto visual, base de usuarios y por pertenecer a la familia de Ubuntu, al que catalogan con más aplicaciones y menos complejo o inestable que distribuciones como Arch Linux o derivadas.

No estoy de acuerdo en nada de eso. Arch Linux provee las últimas versiones estables de software y ni siquiera lo hace de forma inmediata, siempre hay un pequeño periodo de adaptación y testing, especialmente con los paquetes importantes. Eso proporciona más estabilidad y seguridad, como se demostró no hace mucho con el caso de webkit.

Otra cosa distinta es que quieras una distro que para bien o para mal se mueva poco, para evitarte complicaciones de mantenimiento (y en parte por eso los servidores vienen con lo que vienen : RHEL, CentOS, Debian, SUSE…). Ahí si que es lógica la elección, pero ya sería por otras razones no de “estabilidad o falta de paquetes”, así que no confundamos estabilidad con inmovilismo.

Y opiniones de ese tipo, aunque respetables me recuerdan a las de la gente que critica a Linux basándose en presuntos problemas de compatibilidad o de uso que parecen del siglo pasado. En la mayoría de los casos no es culpa de la distro, sino de la falta de los conocimientos del usuario o la decepción porque el sistema no se comporta de la manera que estaba acostumbrado.

Eso no quita que se puedan dar en algún momento incompatibilidades de hardware o problemas con los drivers (algo que también pasa con Windows) y es donde proyectos como este pueden ser interesantes, ofreciendo un equipo con un sistema Linux que ya no precisa instalación, y además viene con garantía (1 año en este caso)

Tenemos más información sobre Litebook en su página web.

Fuente

Formatear un pendrive desde la terminal de Linux

Aunque cada vez es más fácil tener un entorno gráfico ligero que apenas consuma recursos y que nos sea útil para funcionar de manera remota o en equipos con pocos recursos. Aún así, siempre conviene conocer el manejo de la terminal y cómo hacer determinadas operaciones a través de esta herramienta tan importante de Gnu/Linux.

Los pasos así como el proceso es compatible con cualquier distribución Gnu/Linux, incluso podremos utilizarlo en la terminal de Ubuntu que funciona en Windows 10, información que será de utilidad para los usuarios más novatos.

La dirección del pendrive es uno de los puntos más importantes a la hora de formatear un pendrive
En primer lugar, hemos de saber y conocer la dirección que el sistema Gnu/Linux ha dado al pendrive. Para eso, sólo hemos de escribir el comando df en la terminal y nos indicará que unidades están conectadas en el sistema. Un truco: normalmente el sistema Gnu/Linux siempre asigna las letras “sdaX”, por lo que si sólo tendremos un pendrive conectado, será un nombre similar o igual.

Una vez que hemos localizado el pendrive, hemos de desmontarlo del sistema para que se pueda formatear. En este caso hemos de escribir lo siguiente en la terminal:

sudo umount /dev/sda1

Ahora que está desmontado el pendrive, hemos de escribir lo siguiente en la terminal:

sudo mkfs.vfat -F 32 -n “Nombre_pendrive” /dev/sda1(dirección del pendrive)

La variable -F 32 indica al sistema que el formateo ha de hacerse con el sistema de archivos Fat32. Si usamos la variable -n hemos de indicar el nombre de la unidad, nombre que aparecerá cada vez que conectemos el pendrive en nuestro ordenador. Este nombre puede ser “nombre-pendrive” o sencillamente cualquier otro nombre.

Una vez que haya terminado el proceso, sólo hemos de montar el pendrive y veremos como el disco no tiene ningún dato, algo que suele ocurrir cuando formateamos una unidad o pendrive. Por último, recalcar que hemos de saber bien la dirección del pendrive, ya que si nos confundimos y ponemos otra dirección, como la dirección del HD, podemos quedarnos sin sistema operativo. Tenedlo muy presente.

Fuente

BlackArch Linux 20170301 Disponible

El mes de marzo ya está aquí y con él comienzan los nuevos lanzamientos de imágenes ISO con las últimas actualizaciones y novedades de las distribuciones rolling release.

Una de las más llamativas y más importantes de tener actualizada es BlackArch Linux, una distribución orientada hacia el hacking ético. Esta distribución de seguridad ha lanzado una imagen ISO nueva con las últimas novedades que ha implementado durante las últimas semanas.

BlackArch Linux es una distribución rolling release que se basa en Arch Linux y que viene equipada con más de 1.700 aplicaciones orientadas al mundo de la seguridad y del mundo hacker. Esta distribución cuenta con gestores de ventanas que hacen que la distribución sea muy ligera.

Los gestores de ventanas que tendremos de manera estándar son Fluxbox, Awesome y OpenBox. Aunque tanto el gestor de ventanas como el escritorio se pueden añadir o cambiar gracias a los repositorios de la distribución.

BlackArch Linux viene con Fluxbox por defecto

La nueva imagen ISO de BlackArch Linux contiene la actualización de las herramientas más populares y famosas del momento en cuánto a hacking ético se refiere por lo que instalar esta imagen es algo casi obligado debido a la seguridad que ello conlleva. Si por el contrario ya tenemos BlackArch Linux, sólo tenemos que ejecutar el comando “sudo pacman -Syu” para que BlackArch se actualice automáticamente.

La imagen BlackArch Linux 20170301 trae consigo la versión 4.9.11 del kernel de Linux, más de 50 nuevas herramientas de penetración y testeo y versiones para las dos plataformas. BlackArch Linux se basa en Arch Linux pero parece que no seguirá por el momento la filosofía de Arch Linux sobre la plataforma de 32 bits, algo interesante para muchos usuarios que por desgracia tienen una plataforma de 32 bits y no quieren o no pueden actualizar su equipo.

BlackArch Linux es una opción en cuánto a sistema operativo, pero también existen otras alternativas que no tienen que ver con la Seguridad y el Hacking, aunque si es lo que buscáis, BlackArch Linux es vuestra distribución.

Descarga

Fuente

PCLinuxOS 2017.03 KDE LTS Disponible

Se ha liberado una nueva imagen de instalación de PCLinuxOS, una veterana distro con lejanos orígenes en mandrake y que suele presentarse en dos versiones de escritorio diferentes: KDE y MATE.

La edición que acaba de salir ahora (PCLinuxOS KDE64 2017 Desktop) lo hace con el Linux Kernel 4.9.13, libre de systemd ya que viene con sysV init al mando del sistema de inicio y en este caso con la tropa habitual de KDE (Plasma LTS 5.8.6, Frameworks 5.31.0 y Applications 16.12.2).

El aspecto de esta edición es totalmente Breeze (el tema de escritorio predeterminado de Plasma 5), aunque le dan su toque personal es aspectos como el lanzador de aplicaciones (kicker) o el tema de iconos, donde se han decantado por La Capitaine, una especie de híbrido inspirado en el Material Design de Google y MacOSX.

La apuesta por la edición LTS de KDE Plasma –en lugar de utilizar la última versión estable del escritorio–, enlaza bastante bien con la filosofía conservadora que aplica la distro. Especialmente si tenemos en cuenta que se trata de una rolling release.

En un primer vistazo nos llama la atención la utilización del gestor de paquetes Sinaptic, el cual nos encontramos de forma habitual en Debian y derivadas. Una excelente elección para cualquier distro, aunque no sea una combinación muy común en distros con paquetería RPM, como es el caso de PCLinuxOS

Pero si nos vamos a programas propios, la estrella es el centro de control de PCLinuxOS, capaz de manejar múltiples aspectos relativos al arranque (login, gestor de sesión), seguridad (firewall, autenticación), discos y particiones, servicios de red, gestión de servicios del sistema, así como configuración del hardware y periféricos.

La otra característica que me gustaría destacar es que se trata de una distro muy amigable, bien provisionada de controladores de hardware y de tipo multimedia para proporcionarnos la mejor experiencia out-of-the-box, incluso en su modo de ejecución live. Ahora quizás eso no nos llama la atención, porque la mayoría de distros ya lo ofrecen de serie, pero hay que señalar que PCLinuxOS fue un poco pionera en este aspecto.

Un sistema completo con una abundante selección de programas instalados por defecto y en donde no se le hacen ascos a las librerias GTK.

Esto es algo de lo que me encontrado navegando por el menú de aplicaciones:

  • Configuración del sistema: NVIDIA Display Settings, HP Device Manager, Gparted, ddCopy, NTFS Configuration Tool, Qt5 Settings.
  • Editores: Kate, KWrite, Master Pdf Editor.
  • Herramientas: BleachBit, Dolphin, Filelight, ZuluCrypt, VirtualBox Manager, Ark, MyLiveGTK (una herramienta para crear imágenes live a partir de la configuración actual de nuestro sistema).
  • Gráficos: Gwenview, Krita, Spectacle.
  • Internet: Choqok, Dropbox, Firefox, KDE Connetc, KRDC, Krfb, Pidgin, qBittorrent, Thunderbird.
  • Oficina: LibreOffice (5.3), KeePassX, NixNote2.
  • Audio: Cantata, Click Radio, DeadBeef, KMix, Vokoscreen Recorder.
  • Vídeo: kdenlive, mkvinfo, MKVToolNix GUI, VLC media player.

Si quiere descargar la imagen ISO correspondiente o bien saber más de esta edición KDE de PCLinuxOS (64 bits), tenemos toda la información en su página web.

Fuente

ReBreakCaptcha

Desde hace tiempo se ha endurecido la batalla en contra de los bot que se encargan de invadir a los sitios con spam e intentan burlar la seguridad de cada una de las páginas web. Una de las herramientas más utilizada para intentar combatir a estos molestos intrusos son los captcha de Google, sobretodo la versión ReCaptcha V2, pero lamentablemente se ha difundido una vulnerabilidad en esta herramienta que permite resolver las captcha de manera automática.

El siguiente artículo netamente educativo, nos permitirá vulnerar la seguridad de ReCaptcha V2, aprovechándonos de la opción de audio que la misma ofrece. El artículo está inspirado en la siguiente entrada, en la cuál se explica a detalle la vulnerabilidad y se ofrece un script que nos permite solucionar captchas de manera automática.

¿Qué es ReBreakCaptcha?

Es una aplicación libre que se aprovecha de una vulnerabilidad de ReCaptcha V2, para resolver los captcha de manera automática, para ello utiliza la librería de automatización Selenium, la Api de Reconocimiento de Voz de Google y diversos algoritmos.

La herramienta es bastante sencilla, pasando por tres fases, la primera donde resuelve el popular captcha de “No soy un robot“, seguidamente cuando sale el captcha que se debe solucionar, elige la opción de audio, recepciona el audio y lo procesa con la Api de Reconocimiento de Voz de Google, por último ingresa los números que reconoce la Api y lo ingresa en el campo de captcha.

Puede que la Api de Reconocimiento de Voz de Google falle en reiteradas ocasiones, por lo que ReBreakCaptcha, intenta con diversas alternativas hasta que consigue la solución adecuada.

Instalar y configurar ReBreakCaptcha

Para hacer uso de ReBreakCaptcha debemos seguir unos pequeños pasos, ya que el script original viene parcheado con rutas para Windows.

Antes que nada debemos instalar las dependencias necesarias para que el script funcione:

sudo pip install pydub SpeechRecognition selenium

Seguidamente debemos clonar el repositorio del script:

git clone https://github.com/eastee/rebreakcaptcha.git

Nos dirigimos al escritorio clonado y editamos la clase , con los path correspondiente para Linux.

cd rebreakcaptcha
nano nano rebreakcaptcha.py

Deben cambiar la siguiente información

# Firefox / Gecko Driver Related
FIREFOX_BIN_PATH = r”C:\Program Files (x86)\Mozilla Firefox\firefox.exe”
GECKODRIVER_BIN = r”C:\geckodriver.exe”

Por el path en Linux

# Firefox / Gecko Driver Related
FIREFOX_BIN_PATH = r”/usr/bin/firefox”
GECKODRIVER_BIN = r”/usr/bin/geckodriver”

De igual manera si usas python3, por favor reemplaza xrange por range. También debemos modificar la URL donde deseemos aplicar el script (Es decir la que queremos que resuelva el Script).

Lo podemos hacer en la línea donde aparece lo siguiente:
RECAPTCHA_PAGE_URL = “https://www.google.com/recaptcha/api2/demo”

Por último debemos ejecutar ReBreakCaptcha, el mismo abrirá automáticamente el navegador con la url que se le haya indicado y realizará el proceso para resolver el captcha en cuestión.

python3 rebreakcaptcha.py
Conclusiones sobre ReBreakCaptcha

Este script puede ser la base para utilizarlo en diversos procesos y en python con simples pasos podemos mejorarlo. El uso de está herramienta debe ser para uso educativo, además para la comunidad en general es importante su difusión ya que garantiza que pronto tengamos un parche que solucione esta vulnerabilidad.

La vulnerabilidad está activa hasta el momento, por eso es recomendable que los usuarios que utilizan ReCaptcha V2 complemente su seguridad con otras herramientas, sobretodas la de detección de IP que intenten en reiteradas ocasiones resolver captchas.

Fuente