Guilgo Blog

Notas de mi quehacer diario con las técnologias.

Controlar por post el TP-Link HS110

Esta vez traigo algo de toqueteo sobre el tp-link hs110 desde una shell, guardar info para exportar a grafana y tener el consumo del dispositivo que tengamos conectado en este enchufe inteligente. Desde hace algún tiempo, tenemos este dispositivo para una máquina específica que, por alguna extraña razón, se nos cuelga cada X tiempo y para no tener que desplazarnos y hacer algo físico, pues se le colocó dicho enchufe y de esta manera reinicar la máquina de forma sencilla.

Estos días por diferentes motivos, se me dió por investigar un poco y el resultado fue bueno. Lo primero que debemos hacer es obtener un UUID, y para ello podemos usar cualquier sitio web dedicado a generarlos como uuidgenerator para poder obtener el token y hacer las peticiones.


CVE-2020-0796 deshabilitar SMBv3 compresión.

Microsoft ha publicado una nueva vulnerabilidad en el protocolo Microsoft Server Message Blcock 3.1.1 (es decir SMBv3) con la cual el atacante podría llegar a ejecutar código malicioso tanto en los dispositivos clientes, cómo el servidor.

Forma de solucionar esto.

abrir la ventana de ejecutar (presionar la tecla de Windows (la ventanita del teclado) y la r, al mismo tieno) con lo que abriremos ejecutar, en la ventaja de ejcutar escribiremos Powershell


La revocación de los certificados Lets Encrypt

Let’s Encrypt es una autoridad de certificación gratuita, automatizada y abierta, la empresa ha comunicado que revocará a partir de hoy (4 de Marzo de 2020), un total de aproximadamente tres millones de certificados X509, debido a un fallo de software a la hora de efectuar la emisión de certificados.

El problema esta relacionado con el software: Boulder, que implicaba un procesamiento inadecuado del registro CAA del dominio para el que se emitía el certificado. El fallo lo que permite es emitir certificados para un dominio durante 30 días incluso si el registro CAA prohibía que Let’s Encrypt emitiera dichos certificados. La empresa de autoridad de certificación argumenta que cree muy poco probable que un atacante haya podido explotar la vulnerabilidad, pero ha notificado a los sitios afectados su decisión de revocar los certificados.


El proyecto seti@home se suspende.

Desde 1.999 dos investigadores de la Universidad de California en Berkeley tuvieron una idea singular: crear un esfuerzo de computación distribuida para la búsqueda de vida extraterrestre inteligente. Así nació SETI@home, un proyecto que ha permitido que millones de personas contribuyan con sus ordenadores a procesar cadenas de datos que permitían tratar de ayudar en esa prodigiosa misión.

Tras todo ese tiempo y más de cinco millones de participantes los responsables de SETI@home han anunciado que este proyecto se suspenderá de forma indefinida y se dejará de “enviar nuevo trabajo a los usuarios”, aunque avisan de que este no es el fin de la colaboración pública en este tipo de proyecto científico. SETI


rpmdb: Thread/process failed: Thread died in Berkeley DB library

Hoy vamos a ver como solucionar que se nos haya corrompido la Berkeley DB Library, de CentOS para poder actualizar los paquetes necesarios de nuestra distribución.

    root@symfony httpd # yum search mod_ssl
    rpmdb: Thread/process 31872/3077490368 failed: Thread died in Berkeley DB library
    error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
    error: cannot open Packages index using db3 -  (-30974)
    error: cannot open Packages database in /var/lib/rpm
    CRITICAL:yum.main:

Solución: «all hosts for domain have been failing for a long time» en Exim (cPanel)

Cómo limpiar la caché de Exim y volver a enviar correo a un dominio

Arregla el error «all hosts for domain have been failing for a long time» en Exim/cPanel limpiando la caché de reintentos. Pasos, comandos y verificación.