Xchat, le client IRC multi-plateforme.

Afin de profiter pleinement des fonctions du réseau w-irc, l'utilisation d'un client IRC est recommandée. Le client IRC est un logiciel permettant la connexion au serveur IRC, à la différence des applets IRC (connexion au serveur par navigateur), souvent lourdes et peu stables. Il existe une multitude de client IRC, propriétaires mais également libres... Nous allons nous intéresser à xchat.

Xchat est un client IRC multi-plateforme (qui fonctionne sur plusieurs systèmes, Linux, Windows) gratuit sous licence GPL. Le plus gros du code source est en python, et on y trouve également du perl (les modules le sont le plus fréquemment).

Rendez-vous sur le site officiel pour obtenir Xchat dans la section « Download ». Pour les linuxiens, utilisez plutôt votre gestionnaire de paquets.

Connexion à w-irc avec Xchat

Une fois téléchargé et installé, lancez le client, une fenêtre similaire à celle de l'image apparaît.

Nous allons commencer par configurer notre pseudo, le second choix et troisième choix doivent être rempli, car en cas de déconnexion sauvage d'internet, le serveur ne ferme pas toujours la connexion tout de suite, ce qui fait que vous ne pouvez pas revenir avec votre pseudo car toujours connecté (le pseudo fantôme est fort logiquement appelé un "Ghost"). Pour éviter les mauvaises surprises et pouvoir revenir sur le serveur en cas de Ghost, configurer un choix secondaire temporaire est judicieux. Le nom d'utilisateur et le nom réel servent d'information à votre identification, généralement présent lors un whois (une commande IRC permettant de visualier ce genre d'informations). Bien qu'il soit indiqué « nom d'utilisateur » et « nom réel », rien ne vous empêche de mettre des informations factices, nous vous recommandons d'ailleurs d'utiliser un pseudonyme pour plus d'anonymat.

Cliquez maintenant sur « Ajouter », vous appercevez une nouvelle entrée dans la liste des serveurs. Cliquez dessus pour renommer. Ensuite, il nous faut passer à la configuration de ce serveur, pour cela, on clique sur Editer tout en ayant au préalable selectionné le serveur en question (la nouvelle entrée que vous venez d'ajouter par exemple).

On configure ici la connexion au serveur, pour cela on ajoute les informations nécessaires. Pour w-irc, l'adresse du serveur est irc.w-irc.com et son port SSL 8761 (port normal 8760).

Si vous désirez, pour ce réseau irc, utiliser un pseudo différent de celui configuré précédement, qui est celui de base, décochez la case « Utiliser les informations utilisateur globales ». Lors du lancement du client Xchat, afin de vous connecter automatiquement aux réseaux que vous aurez configurés, vous pouvez cocher « Connexion automatiquement à ce réseau au démarrage ».

Pour la connexion au serveur en SSL, vérifiez bien d'utiliser le port correspondant, ensuite d'avoir coché « Utiliser SSL pour tous les serveurs de ce réseau » et « Accepter un cerfificat SSL non valable ».

Pourquoi accepter un certificat non valable ?

Un certificat SSL valable/vérifié permet de prouver l'authenticité du cryptage, c'est un gage de professionnalisme permettant d'assurer une sécurité des données. Malheuresement, ce n'est pas gratuit et difficile à mettre en place. Quoi qu'il en soit, la plupart des serveurs IRC n'utilisent pas de certificat valide, la protection n'est pourtant pas moindre qu'un SSL certificat valide.

La configuration au réseau est maintenant terminée.

L'interface

Il est possible de configurer selon vos goûts, l'interface de votre client IRC. Nous allons nous intéresser à la personnalisation graphique d'Xchat.

Votre client est lancé, clic droit pour afficher le menu déroulant (dans le bloc de discussion, centre d'Xchat), paramètres -> préférences.

Si vous n'êtes pas dans l'onglet « Boîte de texte » à l'ouverture des préférences, rendez-vous y. Ici, on personnalise l'apparence du client, vous avez la possibilité de changer la police d'écriture, la taille...

Cochez « Colorer les pseudonymes » si vous désirez un peu de couleur, «Afficher la ligne de repérage » permet lorsque vous basculez votre client, de retrouver à quelle ligne de discussion vous étiez avant de basculer Xchat dans la barre des applications de votre système.

Si vous désirez qu'Xchat soit en transparence avec votre bureau, cochez la case « Arrière-plan transparent », puis, paramétrez les 3 jauges de couleur selon l'intensité de transparence voulue.

« Activer l'horodatage » est une option pratique qui affiche l'heure et la minute où Roger, utilisateur de w-irc, s'est mit à demander sur #w-irc « [12:57] Roger > Comment on télécharge ? ». Il est possible d'afficher à la seconde, rajoutez :%S (comme ceci [%H:%M:%S]). Si vous désirez par la même occasion « logguer » (= enregistrer) plus de conversation (pour lire ce qui s'est dit pendant que vous étiez pas présent), il suffit d'augmenter « Lignes de défilement ».

Rendez-vous maintenant dans « Boîte de saisie », les options sont peu nombreuses dans cette branche. Cochez « Utiliser la police et les couleurs de la boîte de texte » (la boite de saisie, c'est là ou vous écrivez pour envoyer un message), vous pouvez changer le suffixe qui sépare l'« hilights » d'un utilisateur (le caractère qui sera ajouté juste après le pseudo de l'interlocuteur que dont vous aurez utilisé le pseudo en début de ligne, avec l'autocomplétion).

Vous pourrez vous rendre dans le branche « Liste des utilisateurs » et « Liste des canaux » pour configurer les différents aspects proposés.

Allez dans couleur, ici, vous pourrez changer les couleurs des textes comme vous le désirez. Vous pouvez personnaliser la couleur de votre écriture, les join/quit des channels du serveur, la couleur d'écriture des users, les actions (/me)... Ces personnalisations sont à faire dans « Couleurs du texte »

Texte d'inscription, vous pouvez, même en cas de transparence, préférer un fond plus noir et l'écriture blanche ou vise et versa. Cette option est vraiment très pratique et donne un excellent effet avec l'activation de l'option « Arrière-plan transparent ».

Utilisation d'un proxy sous Xchat

développé par maid2clean

Afin de garder un anonymat quasi total sur les réseaux IRC, vous pouvez être intéressé par l'utilisation d'un proxy. Je vous conseille fortement d' utiliser les proxy de type socket 4 et socket 5. Attention toutefois à ne pas utiliser un proxy non sécurisé, certains serveurs proxy pourraient loguer vos actions (en sniffant les trames par exemple).

Pour utiliser un proxy, clic droit -> Paramètres -> Préférences.

Allez dans l'onglet « Réglages relatifs au réseau ».

Une fois votre proxy récupéré, configurez l'host de celui-ci (généralement l'ip) dans la case « Nom d'hôte » et son port dans « Port ». N'oubliez pas de défnir le type de proxy, si celui-ci est mal renseigné, la connexion au serveur proxy ne pourra s'effectuer. Et pour finir, laissez « Toutes les connexions » afin d'utiliser le proxy aussi pour les connexions de type DCC (protocole de transfert de fichier).

Votre proxy est prêt. Il est impératif, pour le fonctionnement du proxy, de ne pas cocher dans la configuration de vos réseaux, l'option « Bypass proxy  server», cette option sert dans le cas éventuel ou vous ne désirez pas vous connecter sur certains de vos serveurs, avec un proxy.

Exec -o, we love.

La commande « exec -o », (ne fonctionne pas sous windows), permet de retranscrire en direct, les commandes de votre système d'exploitation. Par exemple, si vous effectuez, là ou vous écrivez « exec -o uname -a », vous pourrez constater un query (message) de la réponse de cette commande sur le serveur irc. C'est une commande très pratique dans certaine situation, notamment pour l'utilisation du plugin « infopipe » qui permet de de stocker la musique que vous écoutez avec XMMS (xmms est un lecteur audio qui n'est plus à jour, toutefois, par habitude, je l'utilise toujours) et grâce à la fonction « exec -o », de faire connaître aux utilisateurs du salon quelle musique vous écoutez actuellement (A moins d'écouter lolita, dans ce cas là, il voudrait mieux pour vous je pense, ne pas l' afficher ».

Auto rejoin.

Vous étiez tranquillement sur un salon en train de discuter avec vos amis quand soudain, kevin join le chan et écrit en SMS. Bien evidemment, vous ne suppportez pas ça et vous commencez à troller, histoire de faire rigoler le chan. Monsieur l'op (opérateur) du salon n'est pas très satisfait de votre langage et décide de procéder à kick envers vous. Afin d'avoir à éviter de rejoindre le salon manuellement, il possible avec xchat, de rejoindre instantanément après un kick, le salon. Pour cela nous allons modifier la variable de configuration «  irc_auto_rejoin' » que nous allons défnir à ON (par défaut OFF). Ecrivez simplement, là où vous discutez ceci : /set irc_auto_rejoin on.