Weechat para Matrix con e2ee EDICIÓN FACIL

!weechat [1]

Requerimientos

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

yay -S libolm

yay -S python-pip

yay -S weechat


Instalar el plugin de matrix para weechat

Se descarga el repositorio con

git clone https://github.com/poljar/weechat-matrix.git

y una vez dentro, hacemos

sudo pip install -r requirements.txt

para cubrir las dependencias de weechat-matrix.

Para instalar el paquete, se ejecuta con el usuario regular

make install

que instalará el fichero main.py renombrado como matrix.py en

~/.weechat/python junto con los otros ficheros de python.

Si queremos que el plugin sea cargado al iniciar Weechat, habrá que hacer

mkdir ~/.weechat/python/autoload
ln -sf ~/.weechat/python/matrix.py ~/.weechat/python/autoload/matrix.py

Probablemente Weechat no cargue Python al iniciar Weechat. Eso es porque buscará

libpython3.8.so.1.0 o la versión que sea en /usr/lib/. Se soluciona haciendo

un link al libpython3.so ya instalado en ese mismo directorio con

sudo ln -sv /usr/lib/libpython3.so /usr/lib/libpython3.8.so.1.0


Establecer contraseñas

Una vez dentro de Weechat, empezaremos a configurarlo haciendo que se requiera una

contraseña para entrar a Weechat con

/secure passphrase 

y otra para entrar al server de Hispagatos (debe ser la contraseña de la cuenta de

matrix.hispagatos.org)

/secure set hispagatos_passwd 

Guardar los cambios

/save


Connectar a matrix.hispagatos.org

Con la contraseña de Hispagatos ya establecida, podremos configurar el acceso a Hispagatos de forma

segura.

Añadimos el servidor

/matrix server add hispagatos_matrix matrix.hispagatos.org

y fijamos nuestro nombre de usuario

/set matrix.server.hispagatos_matrix.username 

y la contraseña

/set matrix.server.hispagatos_matrix.password "${sec.data.hispagatos_passwd}"

Guardamos los cambios

/save

"${sec.data.hispagatos_passwd}" contiene la contraseña creada en la sección de arriba.

Nos conectamos al servidor con

/matrix connect hispagatos_matrix


Llaves

En el canal de Hispagatos usa llaves para encriptar los mensajes así que para poder hablar habrá

que verificar las llaves de los usuarios que ya se encuentran en la sala. La verificación gracias

a libolm3 es muy sencilla y podrás verificar las llaves de las siguientes formas:

/olm verify :hispagatos.org
/olm verify @nick:hispagatos.org
/olm verify :matrix.org
/olm verify @nick:matrix.org

Si ya tienes las llaves previamente exportadas en un fichero, puedes importarlas así:

/olm import /home/user/directorio/llaves.txt 

También puedes exportar las llaves de la siguiente forma:

/olm export /home/user/directorio/llaves.txt 


Auto conectarse

Si queremos que al entrar a Weechat automaticamente nos conecte a Hispagatos, tendremos que

cambiar el valor de un una opción. Si en weechat haces

/fset hispagatos_matrix

se mostrarán todas las opciones referentes al servidor de Hispagatos.

Una de esas es *.autoconnect y se activa con

/set matrix.server.hispagatos_matrix.autoconnect on

y se guardan los cambios

/save

Una vez hecho esto, cada vez que entres a Weechat, se autoconectará a Hispagatos.

img {

    max-width: 100%;

}

References

=> [1] weechat (/images/weechat_example.png) | [2] yay (https://github.com/Jguer/yay) | [3] Pip (https://pip.pypa.io/en/stable/installing/) | [4] este tutorial (https://hispagatos.org/post/howto_matrix-riot/)

Related articles

=> HackTheBox and Hispagatos: | Novedades de hispagatos: | Kevin_mitnick:


=> ← Newer: Help support Hispagatos by mining | → Older: La ética hacker

 █████ █████ █████ █████ █████ █████ █████ █████
░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░

Hispagatos is an Anarcho Hacker collective[1] that resolves around the Hacker ethic[2] of Steven levy and Libertarian Socialism ideas.

We work hard to preserve hacker culture, decentralization,security and privacy in cyberspace and also motivate towards an horizontal and non hierarchical techno-anarcho-communist society (TACS) where technology is made by people for the people not by corporate masters to control people. a(A)a

=> 1: Anarcho Hacker collective | 2: Hacker Ethic | 3: Libertarian Socialism

donate using LiberaPay

Proxy Information
Original URL
gemini://hispagatos.org/post/facil_weechat-matrix/index.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
139.799789 milliseconds
Gemini-to-HTML Time
2.248139 milliseconds

This content has been proxied by September (ba2dc).