Rassembler les outils de discussions avec Pidgin

De Wiki Amis SH
Aller à la navigation Aller à la recherche



Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack


Rassembler les outils de discussions avec Pidgin

Installer Pidgin sur GNU/Linux

$sudo apt install pidgin

Complément d'information sur Pidgin

Utiliser XMPP - Jaber

Depuis le client Pidgin, il est possible de créer un compte Jaber directement.

Essentiel

Créer un nouveau compte.
Protocole XMPP.
Nom d'utilisateur.
Domaine xmpp.is
Ressource, laisser vide.
Mot de passe. (Mémoriser ou non.)
Alias local, au choix, laisser le nom d'utilisateur.
Avertir de nouveaux courriers est laissé décoché.
Utiliser cet icône pour le compte, est laissé décoché, sinon, choisir un icône sur l'ordinateur.

Cocher Créer un nouveau compte sur le serveur

Avancé

Sécurité de la connexion : Nécessite le chiffrement.
Ne pas cocher : Autoriser l'authentification en clair pour les flux cryptés.
Port de connexion : 5222
Serveur de connexion : vide
Proxy pour le transfert de fichiers : proxy.eu.jabber.org
URL BOSH : vide
Cocher : Afficher les frimousses personnalisées

Proxy

Type : Utiliser les paramètres proxy globaux.

Voix et vidéo

Ne pas cocher : Utiliser la suppression de silences

Ressources complémentaires

Voir le site XMPP : https://xmpp.is
D'autres sites peuvent permettre de créer un compte Jaber. Il faut vérifier si cela fonctionne correctement, par exemple avec jabber-server.de

Utiliser IRC avec Pidgin

Exemple pour une connexion de base au salon #hackbbs

Essentiel
Options de connexion
Protocole : IRC
Utilisateur : Zer00CooL
Serveur : irc.chaostal.de
Mot de passe : Mot de passe de l'utilisateur
Mémoriser le mot de passe : A cocher ou non.
Options de l'utilisateur
Alias local : Zer00CooL
Avancé
Port : 9999
Codages : UTF-8
Ne pas cocher : Détecter automatiquement UTF-8
Ident name : Zer00CooL
Nom réel : N'est pas renseigné.
Cocher : Utiliser SSL
Ne pas cocher : Authenticate with SASL
Ne pas cocher : Allow plaintext SASL auth over unencrypted connection
Proxy
Type : Utiliser les paramètres proxy globaux

Exemple pour une connexion au bouncer du salon #hackbbs

Essentiel
Options de connexion
Protocole : IRC
Utilisateur : Zer00Cool
Serveur : ctf.hackbbs.org
Mot de passe : Mot de passe de l'utilisateur
Mémoriser le mot de passe : A cocher ou non.
Options de l'utilisateur
Alias local : Zer00Cool
Avancé
Port : 9001
Codages : UTF-8
Ne pas cocher : Détecter automatiquement UTF-8
Ident name : Zer00Cool
Nom réel : N'est pas renseigné.
Cocher : Utiliser SSL
Ne pas cocher : Authenticate with SASL
Ne pas cocher : Allow plaintext SASL auth over unencrypted connection
Proxy
Type : Utiliser les paramètres proxy globaux

Support complémentaire pour IRC avec Pidgin

Source : https://www.memepasmal.ch/2008/09/08/utiliser-irc-avec-pidgin/

Utiliser Facebook avec Pidgin

Pidgin permet de se connecter au tchat de facebook, mais, si on rempli bien tous les champs, avec les bons protocoles, ça ne marche pas.

Ce n’est pas à cause de pidgin mais bien celle de facebook qui n’aime pas qu’on utilise son réseau sans être sur le site avec tout ce que ça comprend.

Un plugin permet de résoudre ce problème.

Le script suivant installera le nécessaire automatiquement, y compris OTR qui permet de chiffrer ses communications sur facebook.

Pour vérifier le bon fonctionnement de OTR, regarder la fenêtre de tchat facebook après une discussion en mode privé sur pidgin avec OTR, vous n’aurez rien.

Le plugin privacy-please est également ajouté dans le script. Vous pouvez le supprimer du script si vous ne l’utilisez pas.

Installer le plugin facebook sur GNU/Linux Mint Sarah

Créer un fichier plugin-pidgin.sh et coller le code suivant. Lancer le script avec la commande $sudo sh plugin-pidgin.sh

#!/bin/bash

echo "##########################################################################"
echo "# Tester l'existance des liens utilisés pour l'installation."
echo "##########################################################################"
sudo apt-get update
sudo apt-get install wget

IFS='
'
LIST='http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/ http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/Release.key'
for I in $LIST
do
 wget -q --no-cache --spider $I
 if [ $? != 0 ]; then
   echo L\'addresse url suivante utilisée pour l\'installation n\'est pas disponible : $I
 else
   echo L\'addresse url suivante utilisée dans l\'installation est disponible : $I.
 fi
done

# Appuyer sur une touche pour continuer le script
echo "Appuyer la touche <Entrée> pour continuer l'installation ..."
read touche
case $touche in
*)	echo "Reprise de l'installation..."
	;;
esac

clear

echo "##########################################################################"
echo "# Installation de pidgin, otr, privacy-please et des themes de pidgin."
echo "##########################################################################"
sudo apt-get update
sudo apt-get install pidgin pidgin-privacy-please pidgin-themes

if [ $? != 0 ]; then
InstallerPidgin='Installation de pidgin otr privacy-please et des thèmes de pidgin échouée.'
echo $InstallerPidgin
else
InstallerPidgin='Installation de pidgin otr privacy-please et des thèmes de pidgin semble avoir réussie.'
echo $InstallerPidgin
fi

# Appuyer sur une touche pour continuer le script
echo "Appuyer la touche <Entrée> pour continuer l'installation ..."
read touche
case $touche in
*)	echo "Reprise de l'installation..."
	;;
esac

clear

echo "##########################################################################"
echo "# Installation du plugin purple-facebook par ppa."
echo "##########################################################################"
sudo sh -c 'echo "deb http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/ ./" > /etc/apt/sources.list.d/jgeboski.list'

if [ $? != 0 ]; then
AjoutDebPurpleFacebook="L'ajout de la source deb pour purple-facebook a échouée."
echo $AjoutDebPurpleFacebook
else
AjoutDebPurpleFacebook="L'ajout de la source deb pour purple-facebook semble avoir réussie."
echo $AjoutDebPurpleFacebook
fi

cd /tmp && wget  http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/Release.key
sudo apt-key add -- < Release.key
# Ou en une ligne et de façon automatique : sudo -s wget -O - http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/Release.key |apt-key add - 

if [ $? != 0 ]; then
AjoutClePurpleFacebook="L'ajout de la clé pour purple-facebook a échouée."
echo $AjoutClePurpleFacebook
else
AjoutClePurpleFacebook="L'ajout de la clé pour purple-facebook semble avoir réussie."
echo $AjoutClePurpleFacebook
fi

# Appuyer sur une touche pour continuer le script
echo "Appuyer la touche <Entrée> pour continuer l'installation ..."
read touche
case $touche in
*)	echo "Reprise de l'installation..."
	;;
esac

sudo apt-get update
echo Installation du plugin facebook par ppa
sudo apt-get install purple-facebook

if [ $? != 0 ]; then
InstallationPurpleFacebook="L'installation de purple-facebook a échouée."
echo $InstallationPurpleFacebook
else
InstallationPurpleFacebook="La mise à niveau des paquets et l'installation de purple-facebook semble avoir réussie."
echo $InstallationPurpleFacebook
fi

# Appuyer sur une touche pour continuer le script
echo "Appuyer la touche <Entrée> pour continuer l'installation ..."
read touche
case $touche in
*)	echo "Reprise de l'installation..."
	;;
esac

clear

echo "##########################################################################"
echo "# Fin de la procédure d'installation."
echo "##########################################################################"
echo $InstallerPidgin
echo $AjoutDebPurpleFacebook
echo $AjoutClePurpleFacebook
echo $InstallationPurpleFacebook
exit 0
Vous pouvez maintenant utiliser Pidgin avec le plugin Facebook.
Source.list pour purple-facebook
deb http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/ ./

Informations complémentaires sur le source.list pour purple-facebook

 Dépôt officiel : https://jgeboski.github.io
 Charger le plugin et la clé : http://download.opensuse.org/repositories/home:/jgeboski/
Configurer Pidgin pour un compte Facebook
Pour utiliser Facebook, sélectionner le nouveau protocole qui se trouvent maintenant installés dans pidgin : Facebook (et non pas Facebook xmpp)

Créer ou modifier votre compte Facebook sur Pidgin.

Essentiel
Protocole : Facebook
Utilisateur : Nom d'utilisateur ( Celui qui se trouve à la fin de l'adresse de facebook. )
Mot de passe : Le mot de passe de votre compte Facebook.
Mémoriser le mot de passe : Au choix.
Alias : Votre alias au choix.
Avancé
Buddy list sync interval : 1800
Mark message as read est coché.
Show self messages est coché.
Show unread messages est coché.
Open new group chat with incomming messages est coché.
Proxy
Utiliser les paramètres proxy globaux.
Optimiser Pidgin pour Facebook

Contacts/Afficher/Contacts déconnectés

Permet de ne pas afficher les contacts déconnectés. Ne pas cocher.

Outils/Plugins

Le plugin Libnotify Popups de Pidgin permet de stopper les alertes visuelles à chaque connexion en décochant Buddy Signs On. Pratique si comme moi vous avez 2000 contacts ou plus dans votre réseau Facebook.

Configurer Pidgin pour un compte Skype
Créer un nouveau compte Pidgin pour le protocole Skype ou Skype D-Bus.
Ajouter le pseudo de Skype.
Une connexion à Skype se fait automatiquement pour demander le droit d'accès pour Pidgin.
Le défaut de cette méthode, c'est qu'il ouvre simplement skype, en complément de Pidgin. Les utilisateurs de Skype ne sont pas ajoutés à Pidgin.
Configurer Pidgin pour un compte Skype avec un plugin

Préférer l'utilisation de ce plugin qui ne nécessite pas de lancer le logiciel Skype.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install purple-skypeweb pidgin-skypeweb

Utiliser Skype (HTTP) pour créer le profil sur pidgin.

N'a pas été testé
apt-cache search pidgin skype
empathy-skype - Skype plugin for libpurple messengers (Empathy-specific files)
pidgin-skype - Skype plugin for libpurple messengers (Pidgin-specific files)
pidgin-skype-common - Skype plugin for libpurple messengers (common files)
pidgin-skype-dbg - Skype plugin for libpurple messengers (debug symbols)
pidgin-skypeweb - Hangouts icons and for Pidgin
purple-skypeweb - SkypeWeb Plugin for Pidgin
Configurer Pidgin pour un compte Discord
sudo apt-get install libglib2.0-dev libjson-glib-dev libpurple-dev
git clone git://github.com/EionRobb/purple-discord.git
cd purple-discord
make
sudo make install

Source : https://github.com/EionRobb/purple-discord#compiling

Suite à une erreur de segmentation, Pidgin plante.
Un pidgin -d affiche ce message à la fin : Oops, father has gone, wait for me, wait...!
J'ai réinstallé le plugin pour discord et Pidgin se lance à nouveau normalement.
Configurer Pidgin pour un compte Gmail
Lien mort lors de la dernière vérification.
Configurer Pidgin pour un compte Twitter
Source : http://www.makeuseof.com/answers/how-do-i-add-a-twitter-account-in-pidgin/

Protocoles complémentaires

Source : https://developer.pidgin.im/wiki/ThirdPartyPlugins#UnixLinux

Utiliser le protocole OTR

N'a pas été testé lors de la rédaction du tutoriel : le chiffrement par OTR.

OTR (Off The Record messaging) est un protocole de chiffrement asymétrique (c'est à dire avec une clé publique et une clé privée) dédié à XMPP.

Qui dit chiffrement asymétrique sous-entend que votre interlocuteur doit également utiliser OTR pour pouvoir déchiffrer les messages que vous lui envoyez.

OTR va générer automatiquement votre couple clé privée / clé publique. Il utilise la clé publique de votre interlocuteur pour chiffrer votre message, votre interlocuteur utilisera sa clé privée pour déchiffrer. Mais, gros avantage par rapport au chiffrement des mails par GPG, l'échange de clés est automatique et vous n'avez même pas besoin de comprendre le concept pour que ça marche.

A telecharger ici : https://otr.cypherpunks.ca/

Pour activer OTR dans Pidgin, c'est simple : dans le menu "Outils" ouvrez la fenêtre "Plugins" et cochez "Messagerie Confidentielle 'Off the Record' ".

OTR (Off-the-record) is a protocol that allows people to have confidential conversations using the messaging tools they’re already familiar with. OTR provides this security by : encrypting your chats giving you a way to make sure that the person you are chatting with really is that person not allowing the server to log or otherwise access your conversations.
Source : https://ssd.eff.org/en/module/how-use-otr-windows

Bibliographie

Chiffrer sa messagerie Facebook avec XMPP et OTR : https://whyweprotest.net/threads/tutoriel-chiffrer-sa-messagerie-facebook-avec-xmpp-et-otr.117880/

NAVIGATION

PARTICIPER ET PARTAGER

Bienvenue sur le wiki de Amis SH.
De nombreuses pages sont partagées sur ce wiki.
Créer un compte utilisateur pour participer sur le wiki.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Utiliser la recherche interne du wiki pour trouver votre contenu.
La page de discussion de Amis SH vous permet de poser vos questions.
Consulter le site amis-sh.fr pour installer votre propre serveur web.
Améliorer le contenu des pages avec vos retours depuis l'onglet discussion.
Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique.
Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité.

SOUTENIR CE WIKI

Soutenir le wiki avec un don en monnaie numérique :
AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Miner de la cryptomonnaie.