Xchat : un peu plus sur IRC et Freenode

mardi 4 mars 2003
popularité : 2%

Que faire lorsque son nick est pris, ou lorsque le PC plante et que l’on se retrouve avec 2 nicks sans pouvoir reprendre son "vrai" nick ? Qui se cache sous un nick ? Voila une nouvelle série de questions auxquelles je vais tenter de répondre via ce nouvel article.

Un petit rappel, avant de vous lancer dans la lecture de cet article, vous devez avoir lu "Comment on installe Xchat" et "Xchat : en savoir plus.

Un peu plus sur Freenode

C’est grâce au réseau de freenode.net que nous arrivons à tous nous retrouver. Mais en plus de fournir un lien IRC, freenode.net dispose de nombreux outils bien pratiques.

Vous avez sûrement tous vu ChanServ sur #freelug. Et bien il est en quelque sorte le gardien du canal. Il sait à qui il appartient, qui a le droit d’être OP (opérateur = admin).

A coté de Chanserv, il y a son grand copain (et le nôtre très bientôt) NickServ. NickServ est lui le gardien des nick. Et la je sens que vous avez plein de questions :))

Comment faire pour enregistrer mon nick ?

Vous voulez que votre nick soit à vous et à personne d’autre. Et en plus vous voulez être capable de bouter celui qui vous le prend. Ah ben là, NickServ, va réellement devenir votre ami.

- Phase 1 : je m’enregistre

/msg NickServ REGISTER votre-mot-de-passe

Et vous allez recevoir une réponse (soit dans la fenêtre active SOIT dans xxx.freenode.net) du genre :

-NickServ- Your nickname is now registered under the hostmask [vous ...]
-NickServ- Your password is [votre-mot-de-passe] - Remember this for later use

Félicitations, vous êtes enregistré :) Par contre si vous avez une erreur du genre "this nickname is own by someone else" Ben ca veut dire ce que ca veut dire ... Quelqu’un a déjà enregistré ce nick. Il va falloir en trouver un autre. C’est pour cela que je vous conseillais fortement d’éviter votre prénom.

- Phase 2 : je m’identifie

Et oui, maintenant que vous êtes enregistré, il faut vous identifier à chaque fois que vous lancer Xchat, mais aussi à chaque fois que vous changez de nick et revenez à celui-là.

Au démarrage de Xchat, dans la fenêtre xx.freenode.net, vous allez avoir le message :

-NickServ- This nickname is owned by someone else
-NickServ- If this is your nickname, type /msg NickServ IDENTIFY <password>

Eh bien, on va faire ce qu’il nous demande de faire alors !

/msg NickServ IDENTIFY votre-mot-de-passe

Et le résultat doit être :

-NickServ- Password accepted - you are now recognized

- Phase 3 : Identification automatique avec Xchat

Vous voulez que ce soit automatique à chaque démarrage ? Bon, d’accord. On va aller changer les paramètres de connexion.

Menu X-chat -> Liste des servers (server list) (le premier) click (1 seul) sur Openprojects.net puis click (1 seul) sur FreeLUG, ensuite le bouton EDITER qui se trouve en bas.

Et on ajoute à la ligne Cmd. Connexion : /msg NickServ IDENTIFY votre-mot-de-passe

Et c’est tout. Pour faire un test, le mieux est de quitter Xchat et de le relancer. Vous devriez avoir automatiquement les messages d’identification tels que décris ci-dessus.

Actions possibles une fois enregistré

Tout d’abord, une commande fort utile car elle permet de savoir qui est derrière un nick :

/whois khan

Evidemment, il faut remplacer Khan par le nick dont vous voulez connaître les détails.

Attention : le résultat est dans le fenêtre xxx.freenode.net

--- [khan] (~gael@gfrazier.net1.nerim.net) : gael
--- [khan] @#freelug @#khan  
--- [khan] adams.freenode.net :Oslo, Norway, EU
---  khan :is an identified user
--- [khan] idle 00:05:34, signon: Mon Mar  3 08:28:40
--- [khan] End of WHOIS list.

Quelques explications : la première ligne ce sont mes paramètres de connexion à Internet, le @ veut dire que je suis admin sur le canal en question, J’ai aussi la ligne qui dit que je suis identifié et le nom de mon server pour IRC.

Cette commande est pratique pour la suite, car elle permet de savoir dans quel cas on se trouve.

- Cas 1 : On m’a pris mon nick !

Et bien, nous allons passer en mode pied-au-cul-thérapie.

/msg NickServ RECOVER votre-nick votre-mot-de-passe
/msg NickServ RELEASE votre-nick votre-mot-de-passe
/nick votre-nick
/msg NickServ IDENTIFY votre-mot-de-passe

La première ligne "jette" celui qui a emprunté votre nick, ensuite vous le libérez (cette commande n’est pas utile si vous tapez assez vite car le nick est bloqué pendant un certain temps juste pour vous), ensuite on change de nick et on s’identifie.

Exemple de résulat de la première ligne :

Khan est parti (Killed (NickServ (Nickname Enforcement)))

- cas 2 : Mon PC a planté, et mon nick est toujours là

On appelle ça un fantôme (Ghost en anglais). Je l’appelle aussi Zombie, mais ce n’est pas le nom officiel :). Et, une fois de plus, merci à Freenode car NickServ a prévu ce genre de cas.

/msg NickServ GHOST votre-nick votre-mot-de-passe

Le résultat est immédiat :

xxx has quit (Killed (NickServ (Ghost: xxxx!xxxx.xx.xx)))

Et maintenant il suffit de reprendre votre joli nick

/nick votre nick

Et vala, vous devriez pouvoir retrouver votre peau :)

- Cas 3 : Je veux en savoir plus

Et bien je vais vous répondre comme un prof de la fac : il faut lire le manuel, désolé, mais je ne connais pas tout !

/msg NickServ help
y'a aussi
/msg NickServ help RECOVER
etc.

J’espère que cet article vous permettra de mieux comprendre ce qui se passe et être le maître de votre nick.

Comme d’habitude, les questions, commentaires (et corrections) sont les bienvenus, soit sur #freelug soit via FreeLUG.general.


Commentaires  (fermé)

Logo de MatToufoutu
mardi 22 avril 2008 à 08h41 - par  MatToufoutu

une petite astuce sympa sur freenode aussi, c’est l’option appelée "cloak" et qui permet d’etre anonyme pour les autres utilisateurs, c’est à dire que lorsque vous joindrez un chan, au lieu d’avoir un truc genre "utilisateur@1234.abo.wanadoo.fr" d’affiché dans le texte de join, vous aurez "utilisateur@unaffiliated/utilisateur". L’avantage de cela, si on recherche un minimum d’anonymat, c’est qu’il n’est plus possible d’optenir l’ip de quelqu’un en tapant /dns nickvisé, ni de connaitre son FAI.
pour arriver à cela il y a quelques petites manips à faire, une fois votre nick enregistré auprès du nickserv, il faut lui alouer un email en tapant :
/msg nickserv set email votre@adresse.email
puis il faut créer un nouveau nickname et l’enregistrer, par exemple le meme nick que votre habituel en y ajoutant un "_" (plus simple à retenir)
donc :
/nick nickhabituel_
/msg nickserv register motdepasse
puis lier ce nouveau nickname à l’officiel :
/msg nickerv link nickhabituel motdepasse
voilà, vos 2 pseudos sont liés l’un à l’autre.
Maintenant il faut vous rendre sur le channel #freenode (pour les anglophobes, ben faudra faire un effort), et demander un cloak, une personne du staff s’en occupera et vous confirmera que vous avez été cloaké.
Voilà c’est fait, maintenant vous pouvez remettre votre nick habituel et vérifier en tapant :
/whois nickhabituel
et la premiere ligne du whois devrait ressembler à ce quej’ai décrit plus haut.
Bien sur il faut remplacer les "nickvisé", "nickhabituel" et "nickhabituel_" par les pseudos dont il est question.
Et si vous vous trompez et que vous liez votre "nickhabituel" au "nickhabituel_", ce qui rendra le nick avec le "_" nickname principal, il est possible de faire machine arriere en utilisant la commande "unlink" à la place de "link" (ca m’est arrivé et mieux vaut le savoir dans ces cas là)
Voilà tout, sinon bien joué pour ton tuto Khan, car ca manque une doc détaillée en francais sur les différentes options et possibilités de freenode (qui sont super nombreuses, entre les nickserv, chanserv et autres trucs bien utiles).
Je n’ai pas beaucoup de temps libre, mais si ca te dit je serai ravi de t’aider à faire quelque chose de bien, contacte moi par mail ou sur freenode channel #ubuntu-fr si tu es tenté.
A+

Logo de GrandKoala
mercredi 23 janvier 2008 à 15h29 - par  GrandKoala

Bonjour,

Super article en effet.

Mais j’aurais aimé savoir comment retrouver son mot de passe qu’on a perdu (j’ai enregistré un email avec mon mot de passe)

Merci d’avance

jeudi 3 août 2006 à 14h17

Salut ton article m’a été d’un grand aide. Mais j’aimerais savoir si tu sais ce que veut dire la réponse de NickServ suivant : "le nick xxxx n’est pas enrégistré" quand on veut tuer un ghost avec la commande GHOST

vendredi 4 juin 2004 à 16h35

Fais en vite d ’autres comme cela
C’est limpide
Merci :)

Logo de Obi
dimanche 27 juillet 2003 à 19h33 - par  Obi

Merci Khan... Je ne sais pas combien de fois je me suis servi de ton article (surement tellement que je ne compte plus)

Grace à toi je suis un Ghostbuster

Wahou !!!

A+ Obi

Logo de Gael / Khan
samedi 8 mars 2003 à 16h04 - par  Gael / Khan

Salut, c’est le but principal de ce genre d’article, faire en sorte que chacun comprenne sans que ca devienne trop complique.

N’hesitez pas a me faire part d’autre questions et autres, je ferais de nouveaux articles

Logo de dicky_didier
mercredi 5 mars 2003 à 08h50 - par  dicky_didier

Merci à toi khan pour ces articles bien utile sur Xchat.

Juste un petit mot pour dire que j’utilise le terme piéocutation à la place de pied-au-cul thérapie.

A bientôt et bon chat à tous

Agenda

<<

2016

 

<<

Décembre

 

Aujourd'hui

LuMaMeJeVeSaDi
2829301234
567891011
12131415161718
19202122232425
2627282930311
Aucun évènement à venir les 12 prochains mois

Brèves

21 février - Convocation à l’Assemblée Générale Ordinaire 2016 de FreeLUG

La prochaine assemblée générale de l’association FreeLUG aura lieu le 19 mars 2016. La convocation (...)

23 avril 2013 - Interview FreeLUG sur BrickPirate

A l’occasion de nos 10 ans, le forum BrickPirate a souhaité nous poser quelques questions pour (...)

30 janvier 2013 - Voeux 2013

Bonjour à tous, Je souhaite tout d’abord adresser mes meilleurs voeux à toutes et tous pour cette (...)

6 janvier 2012 - LEGO partenaire de l’opération Pièces Jaunes 2012

Vous connaissez tous l’opération Pièces Jaunes, une opération de collecte d’argent pour améliorer (...)

15 décembre 2011 - Renouvellement des cotisations pour 2012

La campagne de renouvellement des cotisations pour l’année 2012 est lancée ! Mais à quoi sert la (...)