Outils pour utilisateurs

Outils du site


system:net:gajim

Gajim (client Jabber)

Disponible : à partir d'OpenBSD 6.2

Description

Gajim est un client Jabber, messagerie de communication presque instantanée, écrit en Python-GTK.

Installation

Installez le paquet gajim.

Plugins

Pour installer un ou plusieurs plugins, il y a :

  • la manière officielle au-travers du gestionnaire de plugins, menu Édition > Plugins
  • l'autre manière étant de les télécharger à partir du site github de développement des plugins, et de les installer dans votre répertoire personnel local ~/.local/share/gajim/plugins/ - vous pouvez le faire en clonant le dépôt git :
    git clone https://dev.gajim.org/gajim/gajim-plugins.git 

Configuration

Ci-dessous sera abordé les quelques plugins pour communiquer de manière sécurisée avec un interlocuteur.

Ces méthodes sont dites expérimentales !

OMEMO

Le protocole de chiffrement OMEMO est basé sur les protocoles de chiffrement X3DH (génération de clés cryptographiques asymétriques, basées soit sur XEd25519, ou XEd448 ; le protocole XEdDSA est simplement une variante du protocole EdDSA) + “Double Rachet” (protocole d'échange et de maintenance des clés et autres informations secrètes).

OMEMO chiffre les messages en employant AES256+GCM !

Les informations concernant le plugin OMEMO pour Gajim sont disponibles depuis le wiki du git : https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin

Pour pouvoir utiliser OMEMO, il est nécessaire d'avoir une version de Gajim >= 0.16.6 ; ce qui est le cas depuis OpenBSD 6.0 !

Une fois le plugin téléchargé et installé dans votre répertoire personnel, en tant qu'administrateur :

  1. Vérifiez que le paquet py-cryptography soit installé - normalement, il l'est en tant que dépendance de gajim !
  2. il est nécessaire en plus d'installer par le bais de pip certains modules supplémentaires, autrement les fonctionnalités liés à OMEMO ne pourraient être utilisées.
    # python -m pip install python-axolotl qrcode pillow future 

Ceci étant fait, ouvrez votre client Gajim, allez dans le menu Édition > Plugins. Activez le plugin dans l'onglet “Installé”… puis cliquer sur le bouton [Configurer] qui vous permettra de générer une empreinte, pour la transmettre à un tiers, et aussi de gérer celles de vos contacts !

OTR

Les informations concernant le plugin OTR - Off-the-Record - pour Gajim sont disponibles depuis le wiki du git : https://dev.gajim.org/gajim/gajim-plugins/wikis/OffTheRecordPlugin

L'auteur du plugin avertit qu'à cause de bogues dans le plugin qui restranscrit en text clair, il est préférable d'utiliser soit OMEMO, soit PGP !

De plus, le plugin ne fonctionnera pas si la version de Gajim est >= 1.0, car il n'a pas été migré vers Python 3.x, et n'est pas planifié.

OpenBSD <= 6.4

Ceci étant fait, ouvrez votre client Gajim, allez dans le menu Édition > Plugins. Activez le plugin dans l'onglet “Installé”… puis cliquer sur le bouton [Configurer] qui vous permettra de générer une empreinte, pour la transmettre à un tiers, et aussi de gérer celles de vos contacts !

PGP

Les informations concernant le plugin PGP - pour Gajim sont disponibles depuis le wiki du git : https://dev.gajim.org/gajim/gajim-plugins/wikis/pgpplugin

Une fois le plugin téléchargé et installé dans votre répertoire personnel, en tant qu'administrateur :

  1. Vérifiez que le paquet py-gnupg soit installé - normalement, il est installé en tant que dépendance de gajim !

Documentations supplémentaires


system/net/gajim.txt · Dernière modification: 2020/05/13 18:48 par pengouinpdt