Accueil > Logiciel, Réseau > Linux Debian – XChat & FiSH plugin : Crypter vos conversations IRC avec Blowfish

Linux Debian – XChat & FiSH plugin : Crypter vos conversations IRC avec Blowfish

28/01/2014 Categories: Logiciel, Réseau Tags: , ,

source: Yohann's blog

Afin de garder un peu d’intimité sur un salon IRC, vous pouvez crypter vos conversations.

Les personnes n’ayant pas connaissance de la clef de cryptage ne verront que du Braille :

<pseudo> +OK xVUrz/Egtcg1
<pseudo> +OK PuA621ObE81/zK9Fs17LfdN0
<pseudo> +OK zCeES1cO0YQ.hM.fe0dLF1N04KAF01JIvQl0XNS0P1bSPIg.DMg.V16nSSF

En fait, tout ceci est une conversation en français tout à fait compréhensible, du moment ou l’on connait la clef de cryptage, et où tout le monde utilise le même charset.

Je vous explique dans la suite de ce billet, comment compiler le plugin BlowFish pour XChat, sous Linux Debian.

source: http://www.queret.net/blog/post/2007/10/02/102-linux-debian-xchat-fish-plugin-cypter-vos-conversations-irc-avec-blowfish

Afin de garder un peu d’intimité sur un salon IRC, vous pouvez crypter vos conversations.

Les personnes n’ayant pas connaissance de la clef de cryptage ne verront que du brailles :

<pseudo> +OK xVUrz/Egtcg1
<pseudo> +OK PuA621ObE81/zK9Fs17LfdN0
<pseudo> +OK zCeES1cO0YQ.hM.fe0dLF1N04KAF01JIvQl0XNS0P1bSPIg.DMg.V16nSSF

En faite tout ceci est une conversation en français tout à fait compréhensible, du momment ou l’on connais la clef de cryptage, et ou tout le monde utilise le meme charset.

Je vous explique dans la suite de ce billet, comment compiler le plugins BlowFish pour XChat, sous Linux Debian.

Prérequis

Vous avez besoin de make et g++. On utilisera apt pour les installer :

apt-get install make g++

Téléchargement & installation

On va se placer dans le dossier /tmp le temps de la compilation :

cd /tmp/

On télécharge l’archive, et on la décompresse :

wget http://fish.sekure.us/xchat/FiSH-XChat.v0.98-source.zip
unzip FiSH-XChat.v0.98-source.zip

C’est partie, direction le dossier décompressé :

cd FiSH-XChat.v0.98-source

Nous avons besoin de MIRACL ( http://indigo.ie/~mscott/ ) pour compiler FiSH.

mkdir MIRACL
cd MIRACL
wget http://indigo.ie/~mscott/miracl.zip
unzip -j -aa -L miracl.zip
bash linux
cp miracl.a ../
cd ..

On lance la compilation :

make

Si tout c’est bien passé, la compilation s’est terminée avec le message suivant :

Compiling finished -->> /tmp/FiSH-XChat.v0.98-source.zip_FILES/xfish.so

Il nous reste maintenant à copier le fichier xfich.so dans le répertoire des plugins de xchat.

cp xfish.so /usr/lib/xchat/xchat/plugins

On relance Xchat, et le plugin sera pris en compte.

Génération d’une Clef BlowFish

Ce site vous permet de générer des clefs : http://www.geektimedesign.com/tools-blowfish-generator.cfm

Les Commandes FiSH

/key <nick|#channel>

Affiche la clef pour le nick ou le channel spécifié.

/setkey <nick/#channel> <sekure_key>

Définit la clef pour le nick ou the channel.

/delkey <nick/#channel>

Efface la clef pour le nick ou le channel

/msg+ <nick/#channel> <your message>

Envoi un message crypté au nick/channel.

/notice+ <nick/#channel> <your notice>

Envoi une notice cryptée au nick/channel.

/topic+ <topic>

Définit un topic crypté.

/encrypt < 1/y/on | 0/n/off >

Active ou désactive l’encryption FiSH

/decrypt < 1/y/on | 0/n/off >

Active ou désactive la décryption FiSH

Pour les feignants

Déjà, félicitations d’être arrivé jusqu’ici 🙂

Si vous ne voulez pas vous embêter à compiler le plugin FiSH, je l’ai fait pour vous. Mais attention, il n’est pas dit qu’il marchera sur votre installation. (Normalement, sur une Debian Etch il ne devrait pas y avoir de problèmes.)

Le fichier xfish.so à copier dans votre dossier /usr/lib/xchat/xchat/plugins est disponible au téléchargement.

Télécharger le fichier xfish.so

Print Friendly, PDF & Email

Related Post

Categories: Logiciel, Réseau Tags: , ,
Les commentaires sont fermés.