lunes, 22 de junio de 2026

Screencopy, un comando para compartir pantalla de android a linux

Hola gente, de vuelta al blog, ultimamente estoy poco x aquí porque estoy publicando mas en el canal (no me da la vida para todo xd)
Aprovechando que hice un vídeo mostrando como compartir pantalla de android a linux quiero aprovechar el blog para desarrollar un poco mas mas una de las herramientas mostradas en dicho vídeo.

El vídeo es este de aquí debajo (salen dos herramientas mas, scrcpy es la última)

 

 


 


scrcpy (screencopy) es un paquete disponible en los repositorios linux que nos permite realizar la compartición de pantalla con nuestros dispositivos Android.

Para instalarlo simplemente...


En sistemas Debian: apt install scrcpy

 
En Arch Linux: pacman -S scrcpy


En Fedora: dnf copr enable zeno/scrcpy && dnf install scrcpy


En Gentoo: emerge scrcpy


...al instalarlo en debian se instala toda la paquetería del adb para android en linux

Las opciones para este comando son muchísimas así que solo voy a relatar algunas en esta entrada, si buscan algo mas les dejo aqui el enlace a la web del proyecto para que investiguen porque seguro que eso que piensan se puede hacer... Empezamos


Para que no se abra el salvapantallas mientras durante la compartición:


 --disable-screensaver
       
Añadir un retardo de almacenamiento en búfer (en milisegundos) antes de la visualización. 


 --display-buffer=ms

    

Esto aumenta la latencia para compensar el jitter.
El valor predeterminado es 0 (sin almacenamiento en búfer).


Empieza a pantalla completa


  -f, --fullscreen

        
Apaga la pantalla android al empezar la compartición


     -S, --turn-screen-off
     

Mantiene el dispositivo encendido mientras se ejecuta scrcpy, cuando el dispositivo esté conectado.


   -w, --stay-awake

Para configurar la ventana donde aparecerá Android hay muchas opciones:

Hacer que la ventana de scrcpy esté siempre en primer plano (por encima de las demás ventanas).


    --always-on-top

Desactivar las decoraciones de la ventana (mostrar ventana sin bordes). 

    
    --window-borderless
    
Establece un título de ventana personalizado.


    --window-title=text
        
Establece la posición horizontal inicial de la ventana.
Por defecto es "automático".


    --window-x=value

Establece la posición vertical inicial de la ventana.
Por defecto es "automático".


    --window-y=value

Establece el ancho inicial de la ventana.
El valor predeterminado es 0 (automático).


    --window-width=value


Establece la altura inicial de la ventana.
El valor predeterminado es 0 (automático). 


--window-height=value


Hay un par de argumentos bastante complejos os dejo algo por aquí pero deberían consultar la web de scrcpy para mas info:

Simula un teclado físico usando HID sobre AOAv2.


    -K, --hid-keyboard

Ofrece una mejor experiencia para los usuarios de IME y permite generar
caracteres no ASCII, a diferencia del método de inyección predeterminado.
Solo funciona a través de USB.
La distribución del teclado debe configurarse en el dispositivo, en Ajustes -> Sistema -> Idiomas y entrada -> Teclado físico. 

Esta página de configuración se puede iniciar directamente usando adb en la terminal:


 `adb shell am start -a android.settings.HARD_KEYBOARD_SETTINGS`.

Sin embargo, esta opción solo está disponible cuando el teclado HID está activado
(o cuando hay un teclado físico conectado).

Consulta también --hid-mouse.

 

 

Especificar las teclas modificadoras que se usarán para los atajos de scrcpy.


    --shortcut-mod=key[+...][,...]
        
Las teclas posibles son "lctrl", "rctrl", "lalt", "ralt", "lsuper" y "rsuper".
Un atajo puede constar de varias teclas, separadas por '+'. Se pueden especificar varios
atajos, separados por comas.
Por ejemplo, para usar LCtrl+LAlt o LSuper para los atajos de scrcpy, especifiquen "lctrl+lalt,lsuper".

El valor predeterminado es "lalt,lsuper" (Alt izquierda o Super izquierda).

Con estas teclas podemos automatizar tareas como por ejemplo para pasar a modo pantalla completa:

mod+f

 

Para simular clic en subir el volumen:

mod + ↑  (flcha arriba)

 

y hay un montón mas; os recomiendo que visités el apartado shorcuts en su web oficial

Seguimos.... 


Para grabar la pantalla por ejemplo:

scrcpy --record=file.mp4


scrcpy -r file.mkv


Se puede seleccionar el códec de vídeo. Los valores posibles son h264 (predeterminado), h265 y av1 y se puede grabar en mp4 mkv y avi


En Linux, es posible enviar la transmisión de video a un dispositivo loopback v4l2, de modo que cualquier herramienta compatible con v4l2 pueda abrir el dispositivo Android como una cámara web. Mas info en este enlace 

Para especificar la dimensión máxima de la venta.


scrcpy –max-size=1024


scrcpy -m 1024   # version corta


Para establecer el rate de vídeo


scrcpy –video-bit-rate=2M


scrcpy -b 2M


 

Para establecer los FPS máximos
 

scrcpy –max-fps=15

Hay muchisimas opciones como dije antes, asi que os voy a dejar algunos combos que seguro os seran útiles:

Inicie VLC en una nueva pantalla virtual (separada de la pantalla del dispositivo):


scrcpy --new-display=1920x1080 –start-app=org.videolan.vlc

Graba la cámara del dispositivo en H.265 a 1920x1080 (y el micrófono) en un archivo MP4:


scrcpy --video-source=camera --video-codec=h265 --camera-size=1920x1080 –record=file.mp4

Captura la pantalla en H.265 (mejor calidad), limita el tamaño a 1920, limita la velocidad de fotogramas a 60 fps, desactiva el audio y controla el dispositivo simulando un teclado físico:


scrcpy --video-codec=h265 --max-size=1920 --max-fps=60 --no-audio –keyboard=uhid


la versión resumida:


scrcpy --video-codec=h265 -m1920 --max-fps=60 --no-audio -K  # short version

 

El comando scrcopy es uno de los mas potentes de GNU/Linux y es un gran desconocido os recomiendo estudiar la documentación oficial porque hay muchas cosas interesantes para muchos usos interesantes.

Y bueno, me despido, hasta el próximo post bye   

lunes, 20 de abril de 2026

Instalación de Opentrader - Tu propio bot para trading de criptomonedas

 

Hola a tod@s, en mi canal de youtube publique un vídeo sobre Opentrader, pero en ese vídeo no incluí la instalación porque la instalación no era tan fácil como aparecía en el perfil de Github del creador/creadores.

Asi que os dejo esta entrada con la instalación y sobre todo los problemas que tuve yo, que creo que serán los mismos que les pueden surgir a ustedes si intentan instalar Opentrader. Les dejo aquí debajo el vídeo de mi canal y después la instalación COMENZAMOS!!!



Instalación


Durante la instalación global de Opentrader con el comando  npm install -g opentrader  como nos aparece en Github, me surgió un error por la versión que viene en el sistema de nmp, intenté instalar una versión mas nueva de los repositorios pero la versión disponible es inferior a la que necesita Opentrader (>= 22)
Para eso lo primero que hay que hacer es instalar la versión directamente desde NodeSource


//Actualizar el sistema:
sudo apt update && sudo apt upgrade -y

//Descargar el script de NodeSource:
curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh

//Ejecutar el script: sudo bash nodesource_setup.sh

//Instalar Node.js 22:
sudo apt install -y nodejs

//Verificar la instalación:
node -v
npm -v



Aun asi durante la instalación me salió otro error:


Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/opentrader'


Este error (errno -13) indica que el proceso no tiene permisos para escribir en esa ruta del sistema.
Tenemos dos opciones de solucionar este error:

1)  usar sudo 

⚠️ Úsalo solo si confías en el paquete. No recomendado para scripts automatizados o entornos multiusuario.

2) usar npm (recomendado)


//Crear una carpeta para paquetes globales:
mkdir -p ~/.npm-global


//Configurar npm para usar esa carpeta:
npm config set prefix '~/.npm-global'


//Agregar la ruta al PATH:
//Añadir esta línea a ~/.bashrc, ~/.zshrc o ~/.profile:
export PATH="$HOME/.npm-global/bin:$PATH"


//Recargar el archivo:
source ~/.bashrc


//Instalar el paquete sin sudo:
npm install -g opentrader

Este enfoque evita conflictos con permisos del sistema y es ideal para entornos de desarrollo seguros y portables.
Con esto ya debería poder instalar Opentrader sin problemas, si han tenido alguno mas pueden dejarme un comentario que lo revisaré y les digo


Y bueno con esto me despido hasta el próximo post, bye..



jueves, 4 de diciembre de 2025

RustDesk, una alternativa de código abierto TeamViewer o AnyDesk

RustDesk es una alternativa de escritorio remoto de código abierto que está ganando popularidad como reemplazo a soluciones comerciales como TeamViewer o AnyDesk. Su principal atractivo radica en que es completamente gratuito, multiplataforma y permite el selfhosting, lo que significa que puedes montar tu propio servidor y tener control total sobre tus conexiones sin depender de terceros. 


Entre sus ventajas destaca la privacidad: al no requerir servidores externos, puedes mantener tus datos dentro de tu red o infraestructura. Además, su rendimiento es notablemente fluido incluso en conexiones de baja latencia, y su interfaz es sencilla tanto para usuarios técnicos como para quienes solo necesitan soporte remoto ocasional. También ofrece funciones como transferencia de archivos, control total del escritorio y compatibilidad entre sistemas operativos (Windows, Linux, macOS, Android e iOS).

 

El interfaz de RustDesk es muy similar al de AnyDesk, asi que si sabes usar esta última, no deberías tener ningún problema con RustDesk. 

 

El interfaz de RustDesk es muy similar al de Anydesk

 


 

 

Conexión escritorio remoto entre Linux Mint y Linux Lite   


Como es habitual en todos este tipo de programas, el usuario que "recibe" la conexión tiene que dar permiso a la misma y así mismo tiene que dar permiso a las opciones de transferencia de archivos, acceder a la webcam o al portapapeles.

 


 

Sin embargo, aunque RustDesk es potente, su configuración de servidor propio puede resultar compleja para usuarios sin experiencia en redes o administración de sistemas.
Además, al ser un proyecto en desarrollo activo, algunas funciones avanzadas pueden no estar tan pulidas como en soluciones comerciales. 

Aun así, para quienes valoran la libertad, la transparencia y el control sobre sus herramientas, RustDesk representa una opción sólida y confiable para el acceso remoto.

jueves, 13 de noviembre de 2025

Controla tu saldo crypto con Cryptofolio

La mayoría de usuarios no lo saben, y sus influencers cripto de referencia jamás se lo dirán, pero si estáis constantemente consultando tu saldo crypto en tus wallets alojadas en exchanges, puedes tener riesgos de privacidad y seguridad sobre todo si usas redes publicas. 

 


 


Algunos de los riesgos son:

 

  • Ataques de tipo “man-in-the-middle”: Un ciberdelincuente puede posicionarse entre tú y el servidor del exchange, capturando o manipulando la información que envías y recibes.
  • Exposición de hábitos financieros: Consultar frecuentemente tus saldos puede revelar patrones de comportamiento que podrían ser explotados por las redes de brokers de datos. Este riesgo es posiblemente el peor, porque es casi inevitable y da igual el dispositivo o red que uses.
  • Si usas redes públicas (como el wifi de “la uni”) puedes sufrir Intercepción de datos: Un atacante conectado a la misma red puede interceptar tu tráfico, incluyendo credenciales de acceso si no usas HTTPS o una VPN. 

 

Controla tu saldo crypto con Cryptofolio


Cryptofolio es una solución open-source ideal para quienes desean controlar sus inversiones en criptomonedas desde un entorno privado y autogestionado. Recoge los datos de Coin Gecko y su despliegue mediante Docker facilita la instalación y mantenimiento, permitiendo ejecutar la API RESTful y la interfaz web en contenedores separados, con mínima configuración.

 

Cryptofolio destaca por su enfoque multiplataforma: ofrece aplicaciones para web, escritorio (Windows, macOS, Linux) y Android, todas conectadas a una API que puedes alojar tú mismo. Entre sus ventajas está la privacidad total, ya que los datos no se envían a servidores externos, y la posibilidad de compartir tu portafolio en modo lectura mediante un enlace protegido por PIN. Además, al no manejar claves privadas ni realizar transacciones, el riesgo de seguridad es mínimo.

 

Instalación en Portainer

 

Lo primero que tendrían que hacer es ver este vídeo en mi canal , asi verán como cambiar el repositorio de plantillas de Portainer por uno mas completo. De todas formas pueden ver las instrucciones de instalación en Portainer en su perfil de Github (es muy fácil) 


Si hemos actualizado nuestro repositorio como explico en el vídeo ya tenemos Cryptofolio en el menú “Templates”

 


Cuando entramos en el contenedor, tras un periodo de carga un pelin largo podemos ver las cotizaciones en dólares y el market cap de las principales criptos. Se puede cambiar que pantalal queremos ver primero en Settings
 
 
 

 
 
Haciendo clic en una cripto podemos ver la gráfica del año y una explicación bastante extensa del activo.
 
 

 

 


 

 Podemos ir añadiendo nuestros activos en el menú “Holdings” 
 
 

 

 


 Si hacemos alguna transacción también podemos /tenemos que añadirla a mano
 
 
Si queremos mejorar un poco el desempeño del contenedor podríamos aumentar la memoria compartida un poco en el menú del contenedor, aunque lo que realmente la ralentiza es la descarga de datos de la API de Coin Gecko
 


 

Como veis es una app muy interesante aunque aun tiene muchas cosas mejorar, no permite importar wallets ni conectarse a blockchains, y además tenemos introducir los activos y los movimientos manualmente. Además,  depende de CoinGecko para obtener precios, así que está sujeto a sus restricciones de uso y posibles imprecisiones. La seguridad del sistema depende del entorno donde se aloje, y aunque podemos usar Portainer para simplificar el despliegue, Cryptofolio requiere conocimientos básicos de administración de servidores. En resumen, Cryptofolio es una herramienta potente para usuarios técnicos que valoran la privacidad y el control total sobre sus datos.de todas formas conviene tenerla en el radar porque seguro que en el futuro nos resultara muy útil. 

 


viernes, 24 de octubre de 2025

LibreSpeed, una herramienta de codigo abierto para test de velocidad de red

En un mundo donde la velocidad de conexión puede marcar la diferencia entre una experiencia fluida o frustrante, contar con herramientas confiables para medir el rendimiento de nuestra red es esencial. Mucha gente no lo sabe pero la mayoría de los test que tenemos disponibles online están trucados y nos ofrecen resultados diferentes en función del proveedor desde el que hagamos el test. 


Si eres instalador de fibra o de cualquier tipo de conexión a internet tener una herramienta de test neutral siempre disponible es esencial; y del mismo modo, si eres cliente también puede ser esencial ante una reclamación. 

 

En este blog ya os hablé de Iperf3 y en mi canal hice un vídeo de Speedtest Tracker, un test de velocidad para Docker que podemos desplegar en nuestro servidor. En esta entrada veremos LIBRESPEED.

 

 

¿Qué es LibreSpeed y por qué usarlo?

 

LibreSpeed es una aplicación de código abierto que te permite realizar tests de velocidad sin depender de servicios externos ni de tecnologías obsoletas como Flash o Java.

LibreSpeed es una solución ligera y moderna para medir la velocidad de descarga, subida, ping y jitter directamente desde tu navegador. A diferencia de otras plataformas comerciales, LibreSpeed no utiliza WebSockets ni requiere complementos adicionales. Está construido con HTML5, JavaScript y Web Workers, lo que garantiza compatibilidad con todos los navegadores modernos.

 

LibreSpeed es:

- 100% libre y de código abierto (licencia LGPL-3.0)
- Sin publicidad ni rastreadores
- Compatible con navegadores modernos
- Resultados precisos de descarga, subida, ping y jitter 

 

 LibreSpeed ofrece dos formas de uso:

 

Versión web pública: Puedes acceder directamente a librespeed.org y realizar un test de velocidad sin instalar nada. 


versión web de LibreSpeed

 

 

Self-hosting: Si prefieres tener control total, puedes montar tu propio servidor de LibreSpeed. Esto es ideal para administradores de red, empresas o entornos técnicos donde se necesita monitoreo interno o pruebas personalizadas. Puedes descargar todo lo necesario desde su perfil de Github 

 


 

 Para instalar LibreSpeed en tu servidor (o incluso en tu máquina local) solo necesitas:

 

- Un servidor web (Apache, Nginx, IIS)
- Soporte para PHP (5.4 o superior)
- Opcional: base de datos (MySQL, MariaDB, PostgreSQL o SQLite) para guardar resultados 

 

También puedes usar Docker para desplegarlo fácilmente en entornos modernos. LibreSpeed ofrece imágenes actualizadas semanalmente y clientes en Go, Rust y Node.js para mayor flexibilidad. Deciros que lo tengo instalado en Portainer y es exactamente igual a la versión web, incluso incluye algunas opciones de configuración que no aparecen en la web. 

 

Test de velocidad en mi servidor casero  

 

 Además tenemos disponible:

 

- Cliente CLI para terminales

- Plantilla paracrear tu propia app Android. Puedes probar la app de LibreSpeed en F-Droid [de momento, parece que Google la va a bloquear :( ]

- API para integrar en sistemas personalizados

 

Y por últimos si sois usuarios de Openmediavault, con su plugin para Docker-Compose pueden tener también LibreSpeed. Asi que hay muchas opciones para probarlo 

 

Conclusión 

 


Si necesitas una herramienta confiable, libre y personalizable para medir la velocidad de tu conexión a Internet, es una buenísima opción. Ya sea para uso personal o profesional, esta solución te ofrece control total, precisión y libertad con Privacidad y transparencia garantizadas.

Al ser una herramienta open source, puedes auditar el código, personalizarlo y adaptarlo a tus necesidades sin preocuparte por la privacidad. No recopila datos personales ni muestra anuncios. Y además es totalmente multiplataforma.

 

Y bueno hasta aquí el post me despido hasta la siguiente 💪 

 

 

 

 

 

 

lunes, 30 de junio de 2025

Controla tu red local con Netalertx

NetAlertX es un monitor de red y detector de intrusos con un sistema de notificaciones que nos avisa si encuentra dispositivos nuevos o desconocidos. Es un contenedor para Docker lo que nos permite instalarlo en cualquier equipo y en cualquier Sistema Operativo compatible con Docker.


Con NetAlertX tenemos visibilidad de lo que sucede en su red Wi-Fi/LAN, comprobar la presencia o ausencia de dispositivos importantes, programar escaneos de dispositivos y sistema de notificaciones integrado mas una batería de plugins que se pueden activar o desactivar a voluntad. También podemos crear nuestros propios plugins con interfaz de usuario autogenerada. 

Yo lo he instalado en Portainer y para instalarlo en Portainer es muy sencillo. 

Vamos al menú Contenedores y en el nombre escribiremos lo que nos venga bien (por jemplo: NetAlertX) y en "imagen" ponemos lo siguiente:

jokobsk/netalertx:latest


Para el mapeo de puertos mapeamos el puerto  20211 del host al puerto 20211 del contenedor 20211:20211.

Y bueno, les dejo un vídeo donde lo instalo en Portainer y os muestro sus principales características, espero que les guste (y que se subscriban a mi canal ya de paso XD). 




viernes, 11 de abril de 2025

Analizando emails de SPAM con Sherlock Linux

Como ya prometí hace unos meses os traigo un vídeo el que vemos Sherlock Linux mas al detalle. Problema es que como trae tantas herramientas realmente no sabía como hacerlo sin que se alargara demasiado; así que iré haciendo vídeos con casos prácticos que creo que quedaran mejor. 

Este es el primero que he subido a mi canal, por cierto pueden suscribirse tienen un enlace en la barra lateral de este blog.

No se lo pierdan!! 




lunes, 6 de enero de 2025

Probamos la última versión de Wave Terminal

Hace unos meses concretamente hace.. 1 AÑOOO NOO MAAS!!! Comooo, ya ha pasado tanto tiempo RAYOS 😅

Bueno como iba diciendo, hace un tiempo probamos en este blog Wave Terminal, una terminal de comandos para Linux que francamente, está muy bien y ya en su día la recomendé totalmente.

Ha salido hace nada la última versión hace nada y voy a proceder a enseñarla, no voy a meterme en la instalación y otros detalles, para eso os remito al post que hice en su día y solo voy a enseñarla y comentarla porque han habido muchos cambios. Empezamos


Wave Terminal Client Version 0.10.4

 

Es última versión de Wave bebe del espíritu de las “dynamic tiles” de Wayland y organiza el espacio en varios espacios (o widgets) divididos por temas (en lugar de dos espacios como hacía antes), os lo detallo aquí debajo, fíjense en la imagen:



  1. Espacio para terminal 
  2. Monitor del sistema 
  3. Navegador web, aparece en el perfil Github de Wave aunque se puede navegar por la web libremente, supongo que su función será para probar hiperenlaces y cosas asi 
  4. Navegador de archivos 
  5. Atajos de teclado y keybindings de Wave Terminal, básico para los principiantes en Wave  
  6. Ayuda de Wave 
  7. Pestaña para interaccion con la IA 
  8. Botones para abrir las tiles

Estos widgets se pueden cerrar, redimensionar y cambiar de lugar a nuestro gusto. El tema de redimensionar quizá hay que trabajarlo un poco mas porque así de primeras es un poco confuso pero con un poco de práctica se controla perfectamente. 

 

 

Además cada espacio se puede traer al primer plano para trabajar con el con toda la comodidad.

 

 

Todavía tenemos las pestañas para crear nuevos grupos de tiles agrupadas en función de nuestras necesidades.


 

Una cosa que ya no está es la pestaña “Conexiones” nunca funcionó bien y se gestiona mejor desde la misma terminal; tampoco está la seccion de historial, esto si que iba bien no se porque lo quitaron… Pero bueno con la búsqueda CTRL+R de la terminal no es necesario tampoco.

Y bueno ahora se le pueden poner fondos muy chulos.

 


 

Ah, se me olvidaba: TENEMOS LA PESTAÑA DE DESARROLLADORES QUE TIENEN LOS NAVEGADORES, AHORA EN NUESTRA TERMINAL XD

Las posibilidades son infinitas!!




Si antes recomendaba Wave Terminal, ahora os lo recomiendo encarecidamente, el único pero que le pongo a Wave es que hace falta un monitor con buena resolución y un buen tamaño para disfrutarlo al 100%; por todo lo demás es la mejor terminal para Linux que he probado y es totalmente gratis (de momento) no se a que esperan para probarlo, pueden descargarlo aquí.

Saludos y hasta el próximo post.

viernes, 27 de diciembre de 2024

Btop un monitor de recursos para la terminal GNU/Linux

Hola gente! Hoy os traigo una cosita para Linux muy chula!
Seguro que todos ustedes usan algún monitor de recursos para terminal sino para sus equipos personales seguro que para sus servidores o máquinas virtuales como top o htop. Asi que les traigo Btop un monitor de recursos muy bonito y práctico y sobre todo muy fácil de instalar.



Características de Btop


Btop ofrece las siguientes características:

  • Esta aplicación ofrece una interfaz de usuario fácil de usar y gamificada
  • Esta aplicación de terminal tiene soporte completo para mouse, todos los botones con una tecla resaltada son cliqueables, también el desplazamiento del mouse funciona en la sección de proceso
  • Se puede hacer clic en los procesos para expandirlos y obtener más información, las teclas ARRIBA y ABAJO funcionan en la sección de proceso
  • Esta herramienta permite monitorear varias cosas en su PC porque un medidor de batería, temperatura de CPU, dirección IP local con tráfico de red y varias otras cosas se muestran en la interfaz.
  • También podrá filtrar procesos, verlos en una vista de árbol o enviar cualquier señal al proceso seleccionado después de ejecutar el comando.
  • También le muestra varias métricas como la actividad de E/S y las velocidades de los discos, gráfico de escalado automático para uso de red, memoria, disco y CPU.
  • También puede elegir y personalizar la interfaz de Btop ocultando varias métricas que no necesita que se muestren todo el tiempo. También puede elegir varios diseños desde la configuración de Btop.


Ahora vamos a verlo como instalarlo

Instalación.

En distros basadas en Debian:



# Ubuntu / Debian / Mint
sudo apt update && sudo apt upgrade
sudo apt install btop

 

En distribuciones basadas en RHEL


En distribuciones basadas en Red Hat, como Fedora o Nobara, simplemente ejecute el siguiente comando:



sudo dnf install btop


Si está utilizando otra distribución basada en RHEL, como AlmaLinux o CentOS, puede ejecutar el siguiente comando:


#CentOS / AlmaLinux / Rocky Linux
sudo dnf install epel-release
sudo dnf install btop


En distros basadas en Arch 

 

 # Arch Linux / Manjaro / Endeavor OS
sudo pacman -S yay && yay -S btop


En OpenSUSE

 

sudo zypper install btop

 

Instalación con Snap

 

Si no tenemos Snap hay que instalarlo primero: (si lo tenemos podemos saltarnos esta parte)


# Ubuntu / Debian / Mint
sudo apt update
sudo apt install snapd
sudo snap install core


Ahora procedemos a la instalación


sudo snap install btop-desktop


Vamos a ver como queda no?




Btop en la terminal por default de Linux Mint

 

Btop en la Terminal Wave

 

 

 

Btop en la terminal de Kali Linux



 Bueno, como ven Btop se ve estupendamente bien y lo recomiendo 100%

Y con esto me despido hasta el siguien post, hasta luego!!👋


viernes, 20 de diciembre de 2024

Descarga multimedia de la web fácilmente con Cobalt Tools

Hola gente después de algún tiempo de inactividad vuelvo para traeros una app web muy conveniente. 


Cobalt tools


Cobalt te ayuda a guardar cualquier cosa de tus sitios web favoritos: videos, audio, fotos o gifs. ¡Solo pega el enlace y listo! Sin anuncios, rastreadores, muros de pago ni otras tonterías, solo una aplicación web conveniente que funciona cuando la necesites. El colectivo que gestiona Cobalt tiene una estricta política de registro cero y no se rastrea nada sobre personas individuales; todas las solicitudes al backend son anónimas y toda la información sobre los túneles está encriptada. 


Cuando una solicitud necesita procesamiento adicional, Cobalt procesa los archivos sobre la marcha. Se hace mediante la tunelización de las partes procesadas directamente al cliente, sin guardar nada en el disco. Por ejemplo, este método se utiliza cuando el servicio de origen proporciona canales de video y audio como archivos separados.

 


 

Cobalt funciona en Bluesky, Dailymotion, Facebook, Instagram, Pinterest, Reddit, Rutube, Snapchat, Soundcloud, Streamable, Tiktok, Tumblr, Twitch, Twitter, Vimeo, VK y por supuesto: Youtube.

 

Funcionamiento 

Cobalt es muy simple de usar como cualquier web de descargas (pero sin trampas ni malware), simplemente pegamos el link del multimedia a descargar en la barra de búsqueda y listo.



Configuración

Cobalt tiene dos menús de configuración muy convenientes:

Vídeo:

- calidad de vídeo
- contenedor preferido (h264, avi y vp9)
- algunas opcionex extra para youtube, twitter/x o tik tok (en estado beta)




Audio:

- formato de audio, bitrate y un par de opciones beta para youtube y tiktok

 


 


Remux

Remux corrige cualquier problema con el contenedor de archivos, como información de tiempo faltante. Ayuda a aumentar la compatibilidad con software antiguo, como vegas pro y windows media player.




Privacidad

 

Aparte tiene algunas opciones de privacidad donde puedes habilitar la tunelización forzada para proteger tu privacidad. Cuando está habilitado, Cobalt tunelizará todos los archivos descargados. Nadie sabrá de dónde descargas algo, ni siquiera tu proveedor de red. Todo lo que verán es que estás usando una instancia de Cobalt.

 


 

Cobalt es de código abierto, y podemos usar y consultar su código fuente y es fácil de alojar en nuestros pripios servidores. Puedes verificar el código fuente y contribuir en GitHub en cualquier momento. 

 

 

lunes, 26 de agosto de 2024

Mensajeria 100% segura y 100% privada con Session.

Existen alternativas a Whatsapp, mucho mejores y mas privadas pero parece que el gran público se resiste a cambiar e incluso en empresas utilizan la app de Meta para comunicaciones internas lo que me parece una estupidez supina, pero es una inercia que parece imposible de cambiar.

De todas formas hoy les traigo una app de mensajería instantánea muy parecida a Speek de la que ya os hablé en el blog. Pensaba que era algún tipo de fork pero por la info que he consultado, los dos proyectos no tienen nada que ver. Si alguien sabe algo que por favor lo ponga en los comentarios; seguimos... 


Session

Session es un mensajero cifrado de código abierto desarrollado por Oxen, diseñado para brindar seguridad y anonimato mediante la disminución de metadatos, un registro totalmente anónimo y protocolos de red y cifrado seguros. Session utiliza la red de nodos de servicio de Oxen para enrutar y almacenar temporalmente los mensajes.

 


 

Debido a que Session no requiere ningún tipo de información de identificación (como un número de teléfono o una dirección de correo electrónico) para registrarse, se ha vuelto popular entre grupos de derechos civiles, denunciantes y otras personas que requieren altos niveles de privacidad y anonimato. )

Que es Oxen?

Oxen es una red de criptomonedas impulsada por la cadena de bloques Oxen, que preserva la privacidad y permite la transferencia de valores rápida y privada. La cadena de bloques es mantenida por una red distribuida de nodos de servicio Oxen operados por la comunidad, que ejecutan todas las funciones y servicios de red que ofrece la pila tecnológica de Oxen. Estos nodos son los que usa Sessions para transmitir los mensajes.

 

Y bueno tras la intro vamos al tema.

 

Descargamos y arrancamos Session en Windows

 

Session está disponible para todos los sistemas, Android, iOs Windows, Linux y Mac; podemos descargarlo directamente desde la web oficial. Aunque para algunos sistemas lo tenemos disponible desde el correspondiente Market, yo recomiendo bajarlo de aquí que siempre está la versión mas actualizada.




Voy a descargarlo primero para Windows, nos saldrá un aviso de SmartScreen, saltamos el aviso haciendo clic en "Ejecutar" y continuamos.




Session no se instala, simplemente se inicia el ejecutable y se abre muy rápido. Tenemos tres opciones: crear una ID nueva, restaurar una ya existente y vincular un dispositivo. Para este caso elegiré crear una ID nueva (también podemos crear un nombre público para esa sesión). Esta ID es la que daremos a nuestros contactos para comunicarnos.



Una vez creada la ID iniciamos Session, de momento no se ve mucha cosa pero podemos mostrar nuestra frase de recuperación que nos permitirá recuperar nuestro inicio de sesión en otro dispositivo; POR RAZONES OBVIAS ESTA FRASE DE RECUPERACION NO DEBE COMPARTIRSE Y DEBE GUARDARSE EN LUGAR SEGURO; no debería tener que decir esto pero es que madre mía como están las cabezas por ahí jaja 😂



Una cosa que me gusta de Session es que podemos ver que ruta usan los mensajes entre los nodos como cuando navegamos usando la red Tor.



Y bueno, ya tenemos Session listo en Windows ahora vamos a ver como usarlo en Linux, para el post voy a usar Manjaro Linux, es una distro que se ve poco en los blogs pero vamos, que en este caso en particular no hay ninguna diferencia con cualquier distro Linux.


Descargamos y arrancamos Session en Gnu/Linux

 

Para usarlo en Linux (en este caso Manjaro Linux) es el mismo procedimiento y aquí tampoco hace falta instalar nada pues descargamos un Appimage autoejecutable. Lo único que tenemos que hacer es darle permisos a nuestro grupo y darle permisos de ejecución. Podemos hacerlo por terminal con chmod o mas fácil: con el menú contextual haciendo clic en el checkbox que os señalo en la foto.

 

 


  

Muy importante marcar el checkbox, si no lo hacemos nos saldrá un mensaje de error, os lo muestro en la terminal porque el error que aparece al hacer doble clic en Manjaro es un poco ambiguo.

 


 

Enviando mensajes con Session

 

Bueno ya podemos empezar a enviar mensajes: hacemos clic en el icono de mensajes y luego en el boton "+" para empezar un chat; una vez alli ponemos la ID del destinatario en el cuadro que os señalo en la imagen debajo. Debajo volvemos a tener nuestra ID para enviársela a los contactos.

 


 

Cuando recibimos un mensaje tenemos una notificación que nos avisa de la solicitud de mensaje, si no queremos recibirlo no tendremos mas que no contestar y no tendremos mas notificaciones, así que los contactos indeseados no son problema en Session. 



Una vez recibido el mensaje tenemos aun así la oportunidad de bloquearlo.




Como podréis comprobar Session (igual que speek) es un programa de chat muy básico, pues está enfocado en la absoluta privacidad mas que en tener muchas características. Pero podemos hacer llamadas, lo que es un puntazo, llamadas privadas anonimizadas por la blockchain! no se le puede pedir mas la verdad. También se pueden enviar imágenes y archivos pequeños hasta 10mb.

 


 

Y bueno ya lo dejo por hoy; solo quería hacer una pequeña reflexión:

NO USEN WHATSAPP EN EL FUNCIONAMIENTO INTERNO DE SU EMPRESA, lo veo constantemente y me resulta patético, todos los datos compartidos de su empresa están en las bases de datos de Meta ahora mismo, por favor un poco de sentido común.

Meta (Facebook) es una empresa conocida mundialmente por su falta de ética y su falta de respeto hacia la privacidad de sus usuarios incluso su CEO, Mark Sucker.berg tuvo que comparecer ante el congreso de EEUU. No se que mas pruebas necesitan: hay alternativas, son gratis y muy fáciles de operar. La privacidad de sus datos es muy importante pues esos datos pueden caer en manos ya no de ciberdelincuentes, incluso de la competencia repito: sean profesionales.

 

Tras este pequeño desahogo que no servirá de nada porque nadie llegará hasta aquí me despido hasta el siguiente post, chau

lunes, 8 de julio de 2024

Pescando en la red con Sherlock Linux (OSINT)

Hola a todos, llevaba tiempo sin subir nada al blog y para redimirme hoy os traigo algo bueno bueno. Una distribución Linux que os permitirá exprimir al máximo la info de la red; una herramienta OSINT, de doble filo que se puede usar para el bien o para el mal, ya todo dependerá de ustedes :)

 

Sherlock Linux



Sherlock Linux es una distribución de Linux basada en Debian que tiene instalado todo lo necesario para la extracción de información en fuentes abiertas dentro de una investigación de OSINT. Obtiene su nombre del popular personaje de Conan Doyle que todos conocemos y es que esta distro nos permitirá recopilar info casi de cualquier cosa que “pesquemos por la red”; dominios, direcciones ip, perfiles en rrss, emails, ubicaciones; nada se escapa a Sherlock Linux.


 

 

 

Sherlock tiene incluidos programas para:

  • Navegar por internet: Lo típico, Chrome Firefox y el TOR Browser; todos estos navegadores vienen con una buena colección de extensiones especiales para OSINT
  • Búsqueda de usuarios como: Protonsint – para buscar info de usuarios en Protonmail
  • Eo ripper – para buscar cuentas de rss de un email
  • Búsqueda de emails y cuentas relacionadas: Infogo y Pagodo para reunir información de la red usand dorks para Google y otros buscadores.
  • Una buena colección de Frameworks OSINT como Spiderfoot (que estuve probando con Kali Linux  en un vídeo de mi canal en YT)
  • Herramientas para la explotación de DNS mas configurados, incluso para aplicaciones Cloud como Cloudfail.
  • Herramientas para descargar webs enteras como WebHTTtrack
  • Herramientas para obtener metadatos de imágenes y archivos como Exiftools
  • Por supuesto los clásicos OSINT Maltego (version FREE) y The Harvester.



 

 

Sherlock Linux es totalmente gratuito y podemos descargarlo de su web oficial. 

Tenemos disponible una ISO y dos imágenes para máquina virtuales, una OVA para VMWare y otra para VirtualBox. Yo me he descargado la de VirtualBox y tras importarla le he subido un poco las especificaciones, VRAM procesadores y RAM porque vienen casi al mínimo. La iso arrancó rápido y sin problemas.

 


 

Aunque tiene un aspecto mas espartano que Kali Linux (usa XFCE como escritorio) no tiene nada que envidiar a nivel funcional.

 


  

No voy a extender mucho mas este post porque tiene muchas herramientas y necesitaría 10 entradas para ver el 50% lo que haré es grabar varios vídeos probando esta distro, y los subiré a mi canal para que ustedes puedan ver algo de como funciona antes de decidiros a descargarlo; aunque bueno, en maquina virtual la verdad es que es muy fácil de probar. Ya para ir terminando decirles que aunque estas herramientas OSINT están mas pensadas para la defensa y la investigación de actividades maliciosas también tiene su vertiente de ataque y es un buen complemento para nuestro Kali.

  

Bueno de momento dejo aquí Sherlock Linux recomendandoles que lo prueben aunque sea la version para MV y me despido hasta el proximo post.