!weechat [1]
git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
yay -S libolm
yay -S python-pip
yay -S 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
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
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
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
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%;
}
=> [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/)
=> 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
text/gemini
This content has been proxied by September (ba2dc).