Ramme: cliente de Instagram para Linux

ramme-crimsonlinux.png

Ramme es un cliente de código abierto que podéis descargar desde GitHub. Pretende ser visualmente simple, quedando en la bandeja del sistema como icono que permite desplegar o recoger la ventana del programa.

Otra de sus características es el funcionamiento a partir de atajos de teclado. Con Ctrl+D podemos cambiar de un tema claro a otro oscuro, o refrescar con Ctrl+R. Una vez descargado el archivo de GitHub tan solo hay que descomprimirlo y ejecutar el archivo Ramme.

theHarvester: recolectando correos (y algo más)

***************************************************
*                                                 *
*    /\  /\__ _ _ ____   _____  ___| |_ ___ _ __  *
*   / /_/ / _` | '__\ \ / / _ \/ __| __/ _ \ '__| *
*  / __  / (_| | |   \ V /  __/\__ \ ||  __/ |    *
*  \/ /_/ \__,_|_|    \_/ \___||___/\__\___|_|    *
*                                                 *
***************************************************

theHarvester es un programa escrito en Python para recolectar cuentas de correo, subdominios, virtual hosts… y algunas cosas más que pueden utilizarse para un uso dañino. La herramienta es popular al estar incluida en la distribución destinada a la seguridad Kali Linux. A mi me ha resultado útil para completar e identificar un pequeño listado de contactos que he perdido, todos de una misma organización: compartían el dominio en sus direcciones de correo (@organización.com). Y ese va a ser el uso que aquí se expone.

Si no estamos utilizando una distribución que incluya el programa, lo descargamos desde GitHub (botón verde “Clone or Download”), y posteriormente descomprimimos el archivo. Modificaremos los permisos del programa desde un terminal:

sudo chmod 755 theHarvester.py

La sintaxis para ejecutar el programa es la siguiente:

python theHarvester.py -d ORGANIZACIÓN.COM -l 500 -b SERVICIO -f /RUTA/ARCHIVO-DE-SALIDA.HTM

La opción -d es para indicar el dominio a buscar. En el ejemplo he puesto “organización.com”.

La opción -l limita el número de resultados con los que el programa trabaja a la vez. Propongo 500, aunque algunos de los servicios tienen su propio límite.

La opción -b indica el servicio con el que realizar la búsqueda: google, googleCSE (es el “Custom Search” del buscador), bing, bingapi, pgp, linkedin, google-profiles, jigsaw, twitter, googleplus. Con la opción -b all buscamos en todos ellos, aunque me ha dado algún problema y he tenido que probar uno por uno.

Por último, la opción -f permite indicar la ruta y el nombre de archivo, con extensión htm, que genera un documento web con los resultados.

· Solucionar el error Request library not found, please install it before proceeding

Si obtenemos este error al ejecutar el programa, debemos instalar la librería Request. Descargamos este script desde este enlace, y lo ejecutamos con los siguientes comandos:

sudo python get-pip-py

sudo pip install requests

Fuente: Instalación PIP

Detectando memoria RAM dañada

Los problemas que ocasiona una RAM dañada pueden dar muchos dolores de cabeza, al ser variados y de difícil diagnóstico. Sirvan como ejemplos sistemas que se reinician, sin lograr encontrar un error de software que produzca tal efecto.

Para poder detectar si la RAM se encuentra dañada contamos con Memtest86+ que, a diferencia de otras herramientas similares, es de código abierto.

14310866_1239345202782871_1302168633_n

Es probable que puedas acceder a Memtest86+ desde tu gestor de arranque (GRUB, BURG, LILO…): entre los diferentes sistemas operativos / kernels a elegir, puedes encontrar una línea para ejecutarlo.

Pero si no es así, o tienes problemas para acceder al gestor de arranque, puedes descargar Memtest86+ desde su web, en la que encontrarás imágenes ISO para pasarlas a un CD o USB, e incluso un instalador (solo para Windows) que grabará la imagen en un USB.

El programa ejecuta pruebas de estrés a los módulos de memoria RAM. Cada vez que finaliza un paquete de pruebas lo contabiliza (Pass). Pueden ser necesarios varios Pass hasta que se detecta si la memoria está dañada, por lo que podemos dejar una noche entera ejecutándose el programa.

Añadir diccionarios a WPS Office

googleplay_wps-office_originalLe estoy dando una oportunidad a WPS Office, por si me permitiera un trabajo más cómodo del que llevo haciendo estos años con Libre Office.

Cambiar el idioma de la suite ofimática es sumamente sencillo, desde el icono que incluye una letra “A” en la parte superior derecha. Algo más laborioso es incluir diccionarios de idiomas, para poder corregir mientras escribimos.

Los diferentes paquetes de diccionario los descargamos de la siguiente URL:

http://wps-community.org/download/dicts

Encontramos, por ejemplo, es_ES para “Español – España”o ca-ES para “Catalán – España”. Una vez descargados, descomprimimos los archivos y copiamos su contenido en la siguiente ruta:

/opt/kingsoft/wps-office/office6/dicts

Podemos hacerlo desde una terminal, o más cómodamente abriendo nuestro explorador de archivos como superusuario. Por ejemplo:

gksudo thunar

En todo caso, substituimos “thunar” por nuestro explorador: Nautilus, PcManFM, Rox

Identifica las DNS más rápidas con Namebench

Los servidores DNS son los encargados de traducir las direcciones web en las IP’s en que esas webs se encuentran alojadas. Sin ellos tendríamos que insertar los 12 números de cada IP para acceder a cada una de las webs. Por lo tanto, estar conectados a los servidores DNS que más rápido nos respondan puede acelerar velocidad de navegación.

dns-and-ipv62

Está bastante extendido el uso de los servidors DNS de Google (8.8.8.8, 8.8.4.4) o de otros servicios como OpenDNS, pues acostumbran a ser lo suficiente rápidos. En todo caso, podemos detectar aquellos que nos ofrecen mayor velocidad desde nuestra ubicación con el programa Namebench. Al encontrarse en los repositorios de la mayor parte de distribuciones, y utilizado Debian o derivados, lo instalamos desde la consola:

sudo apt-get install namebench

Para ejecutarlo tan sólo es necesario escribir namebench en el mismo Terminal. Tras un exhaustivo testeo de un amplio catálogo de DNS, resumirá los resultados con el output “Recommended configuration (fastest + nearest)“. Son las DNS que aquí aparecen las que podemos introducir en la configuración de nuestro router y/o en la del applet del sistema operativo. El primer resultado sería el DNS principal y el segundo el secundario. En ocasiones, algunos aplicativos permiten introducir más de dos DNS.

pCloud: nube con cliente para Linux

cloud

Tercer post tratando sobre servicios en la nube, hasta conseguir la opción más satisfactoria. Pruebo en esta ocasión pCloud, atraído por tener cliente para Linux y por la promesa de 20 Gb de almacenamiento.

Recién creada la cuenta gratuita, se indica un espacio disponible de 11 Gbs, con opción de ampliarlo hasta 20 de varias maneras. Invitaciones a amigos suman 1 Gb, completar algunos puntos del tutorial de inicio (verificar la cuenta desde nuestro correo, descargar el cliente, subir archivos…) suma otros 2 o 3 Gbs, y sincronizar con servicios como Facebook o Instagram suma 0,5 Gbs. Así que de media, sin demasiado esfuerzo, nos podemos plantar en un total de 15 Gbs disponibles.

Para instalar el cliente ofrece paquetes DEB tanto para sistema de 32 como de 64 bits. En mi caso, que no uso un sistema que me actualiza automáticamente el menú de aplicaciones, he tenido que lanzar manualmente el cliente desde usr/bin/psyncgui.

El cliente se muestra en el systray del sistema, y desde su menú contextual podemos configurar las carpetas a sincronizar de forma sencilla y rápida.

De forma automática, también me ha creado una unidad virtual en mi navegador de archivos, a pesar de utilizar uno no muy popular como es PCManFM. Por lo que su uso y configuración es sencillo más allá de las distribuciones populares.

Para acabar de completar su utilidad, también cuenta con cliente para Android, con un aspecto muy limpio. Además, permite aplicar filtros para mostrar únicamente los archivos según se traten de documentos, música, vídeos o imágenes.

Enlace: pcloud.com

StorageMadeEasy: cliente para gestionar diversos servicios de nube

sme_logo_128SME (Storage Made Easy) en un servicio de nube con cliente para Linux. Como servicio para alojar nuestros archivos es correcto, aunque para este fin posiblemente no destaque por su comodidad ni sencillez.

Su punto fuerte es la posibilidad de manejar diversidad de nubes desde su cliente. Soporta hasta 56 servicios distintos, incluidos OneDrive (también cuentas Business), Dropbox y Google Drive. Además de la nube de SME, puedes añadir hasta tres más en su versión gratuita. Es decir, no sólo sirve para cliente Linux de aquellos servicios que no proporcionan un aplicación oficial, sino que además permite gestionar desde una sola aplicación las distintas nubes que utilizamos.

También supone una ventaja cuando queremos acceder a nuestras nubes desde un ordenador distinto al de trabajo, pues desde la web de SME también nos unifica los diferentes servicios en un mismo explorador de archivos.

Al instalar el paquete podremos ejecutar desde consola el cliente smeclient, un simple explorador con smeexplorer, o una herramienta más completa con smesynccenter. Esperaba una interfaz de uso simple, como nos tienen acostumbrados estos servicios, y en cambio me he encontrado con dificultades por no haber estado atento ante tantas opciones. Incluso me he atascado para hacer login en la página inicial, creyendo haber olvidado la contraseña; cuando simplemente tenía que seleccionar en un pequeño menú entre el servidor en Estados Unidos o el de Europa.