L'ip ou la Dns
Le Whois
L'idle time
Les CTCP
La notify list
les couleurs et les autres codes spéciaux
Les commandes générales
Quelques commandes pour les chan-ops
Quelques commandes pour les utilisateurs
Quelques commandes relatives au serveur
Quelques commandes pour les opers (IRCops)


L'IP  ou "Internet Protocol" est une série de 4 nombres de 3 chiffres allant de 0 à 255 (de 0.0.0.0 à 255.255.255.255).
Les IPs vous caractérisent sur Internet et de ce fait caractérisent aussi votre provider. Il n'y a jamais deux fois une même série de 4 nombres de 3 chiffres.
La dns ou "Domain Name Service" est une chaîne de caractère ratachée à une IP. par exemple l'ip 130.104.19.12 est rataché à la dns 19-12.CampusNet.ucl.ac.be. Quand vous faites un "/whois", vous obtenez des informations sur la personne dont une chaîne de caractère du genre "ludo@19-12.CampusNet.ucl.ac.be". En fait, tout ce qui se trouve à droite du "@" est la dns ou l'ip si c'est une chaîne numérique.
Pour voir l'IP [la dns] d'une personne, il suffit de taper la commande "/dns ip [dns]"

  • Whois (Qui est ce ?), UCentral, ...

Le whois est une commande très intéressante permettant de reconnaître des personnes. En effet, un nickname peut être utilisé par plusieurs personne différentes et donc, pour savoir si vous parlez à la bonne personne, vous pouvez vous servir du Whois ou du UCentral.
- /whois nikname-de-la-personne : la réponde sera quelques chose ressemblant à ce qui suit.
dEUS is ludo@19-12.CampusNet.ucl.ac.be * Curieux
dEUS on ##opers @#belgique
dEUS using Gent.BE.EU.Kewl.Org Gent, Belgium (194.119.240.246)
dEUS has been idle 3 secs, signed on Tue Jan 19 08:19:04
dEUS End of /WHOIS list.
- /uwho nick-de-la-personne : la réponse sera affichée sous la forme d'une petite fenêtre mais contient les mêmes informations que le whois.

whois.jpg (32090 bytes)

/whowas nickname : montre les informations d'une personne qui vient de quitter le serveur IRC.
/who #channel : montre la liste des personnes qui sont sur le channel
/who adresse : montre la liste des personnes connectées au serveur ayant cette adresse (adresse = *.CampusNet.ucl.ac.be par exemple)

L'idle time est le temps écoulé entre la dernière fois que vous avez tapé une phrase et le temps actuel. Vous pouvez connaître l'idle d'une personne en lui faisant un CTCP finger, c'est-à-dire en tapant : /ctcp nickname finger

La signification de CTCP, je ne la connais pas, mais je me renseigne... Mais je sais ses utilité. Il y a différents types de ctcp, les ping, les version, les finger et les time.
- /ctcp nikname ping : donne le temps de décalage entre la personne et le serveur où il est connecté. En d'autres mots, si la réponse du ping d'une personne est de 10 secondes (ce qui est déjà énorme). Cela veut dire qu'une phrase que cette personne tape maintenant, il faudra 10 secondes avant qu'elle s'affiche à votre écran.
- /ctcp nickname version : donne la version du client IRC utilisé par la personne.
- /ctcp nickname finger : dans le menu Files/Options/IRC/Messages vous pouvez choisir la réponse qui sera donnée quand quelqu'un vous fera un finger.
- /ctcp nickname time : donne l'heure locale de la personne à qui vous faites un ctcp time.

La notify list est une liste dans laquelle vous entrer le nickname des personnes que vous voulez et dès que cette personne se connectera ou se déconnectera du serveur, vous en serez averti.
Pour activer et remplir la notify list, vous devez cliquez sur cette icone
Icone de l'address book où se trouve la notify list. Ce qui ouvrira la fenêtre suivante.

notify2.jpg (32952 bytes)

Pour activer la notify list, cochez la case "enable notify".
Perform /whois : fait automatiquement un /whois dès qu'une personne de votre notify list est sur IRC.
Pop up notify window on connect : fait apparaître la notify list dès que vous êtes connecté à un serveur.
Only show notifies in notify window : indique les notifications uniquement dans la fenêtre de la notify list.
Show notifies in active window : montre les notifications dans la fenêtre active.
Show user's address (time).
Pour rajouter une personne dans votre notify list, vous pouvez aussi taper la commande : /notify nickname

  • Les couleurs et d'autres codes spéciaux

Même si l'abus est souvent fort puni, je vais vous dire comment utiliser les couleurs, non plus les couleurs des différents types de texte (own text, edit box text, etc...) mais les couleurs qui apparaissent chez les autres utilisateurs aussi. Pour faire utiliser les couleurs, vous devez appuyez sur "CTRL", maintenir cette touche enfoncée et ensuite appuyez sur "K". Cela fera apparaître un rectangle noir ainsi qu'une fenêtre avec les numéros des couleurs.

couleur.jpg (6570 bytes)

Tout de suite à droite du carré noir (collé au carré) vous devez taper le numéro de la couleur choisie.
Si vous tapez un seul nombre, le texte sera écrit dans la couleur choisie.
Si vous tapez deux nombres séparés par une vigule "," (pas un point), le premier nombre représente la couleur du texte et le deuxième représente la couleur du fond.
Ne pas oublier que le texte doit être collé au numéro des couleurs !!
colex.jpg (4585 bytes)

colfondex.jpg (5715 bytes)

Un dernier exemple :

colex2.jpg (5638 bytes)

Cet exemple montre que pour arrêter une couleur, il faut terminer par un "control" + "K" sans mettre de numéro derrière le petit carré.

Pour écrire en gras, il suffit d'appuyer sur "control" plus "B" ensuite écrire le texte collé au carré noir.

grasex.jpg (3600 bytes)

Pour écrire en souligné, il suffit d'appuyer sur "control" + "U" ensuite écrire le texte collé au crré noir.

soulex.jpg (6024 bytes)

Le reverse inverse les couleurs et la commande est "control" + "R" suivi du texte.

revex.jpg (3943 bytes)

remarque : Dans mIRC, il existe donc 4 codes différents (couleur, souligné, gras, reverse). Le premier carré noir ouvre le code, le second, le ferme. Il vous est possible de combiner plusieurs codes en se faisant succéder plusieurs carrés noirs. Il vou sest aussi possible de refermer tous les codes en une seule fois. Si vous appuyez sur "control" + "O", un petit carré plein noir s'affichera. Son effet est de fermer tous les codes ouverts (comme le code couleur, souligné, ...).

cosgrex.jpg (6350 bytes)

/join #channel : entre dans le channel spécifié
/part #channel : quitte le channel spécifié
/clear : efface tout le texte qui se trouve dans la fenêtre où vos tapez cette commande
/list variable : donne une liste des channels. Vous pouvez mettre des variales telles que #belgique (affiche des renseignements sur le channel #belgique) ou *be* (affiche tous les channels ayant "be" dans leur nom) etc...
/me message : écrit le message mais en commençant par votre nick. exemple : * dEUS-away teste la commande /me

/action message : cette commande a le même effet que la commande /me
/describe #channel [nickname] message : cette commande a le même effet que la commande /me
/msg nickname message
: envoi un message privé à la personne spécifiée sans ouvrir une fenêtre de private (ou query)
/notice #channel [nickname] message : envoi un message émettant un beep à sa réception.
/ame message : même effet que la commande "/me" sauf que le message sera affiché dans tous les channels où vous vous trouvez
/amsg nickname message : même effet que la commande "/msg" sauf que le message sera affiché dans tous les channels où vous vous trouvez
/query nickname [message] : ouvre une fenêtre de private (ou query). Vous n'êtes pas obligé de spécifié un message
/whois nickname : montre des informations sur la personne spécifiée
/nick nickname : change votre propre nickname en le nickname spécifié
/dcc chat nickname : envoie une requête de dcc chat à la personne spécifiée
/dcc send nickname : ouvre une fenêtre où vous pouvez choisir le fichier à envoyer à la personne psécifiée (voir dcc send)
/quit [reason] : quitte le serveur IRC. Si vous ne spécifiez pas de message, le message par défaut sera indiqué
/away [away message] : indique que vous ne portez pas attention à ce qu'il se passe sur IRC pour le moment. Une personne qui fera un /whois sur vous ou qui vous enverra un message sera averti.
/topic #channel nouveau-topic : change le topic d'un channel
/clear : efface les messages dans la fenêtre
/clearall : efface les messages de toutes les fenêtres
/say message : cette commande est équivalente au simple fait de taper un message et d'appuyer sur "enter"
/server serveur:port : vous déconnecte du serveur sur lequel vous vous trouvez pour se connecter au serveur spécifié (Ne pas oublier les ":")
/time : donne l'heure
/help mot : affiche l'aide sur le mot (ou la commande)

/kick #channel nickname : kicke la personne du channel
/mode #channel +b [-b] *!*username@*provider : banni ou débanni la personne spécifiée. Exemple : Prenons mon cas, sur IRC, je suis représenté par dEUS!ludo@19-12.CampusNet.ucl.ac.be où dEUS est mon nickname, ludo est mon username et 19-12.CampusNet.ucl.ac.be est mon provider. Il y a plusieurs sortes de bans. Pour me bannir, vous pouvez :
/mode #channel +b *!ludo@*.CampusNet.ucl.ac.be (ne banni que moi) ou
/mode #channel +b *!*@*.CampusNet.ucl.ac.be (ce genre de ban, bannit tout le provider)
/ban -option nickname type : cette commande est la même que celle du dessus. Si vous désirez placer un ban, il ne faut pas mette d'options. Si vous désirez retirer un ban, vous devez mettre l'option "r" (syntaxe : /ban -r nickname type). Si vous désirez placer un ban pour un nombre de secondes précis, vous devez utiliser l'option "uN" où N est un nombre entier (syntaxe : /ban -uN nickname type). Les types (chiffre) peuvent être :

0: *!user@host.domain
1: *!*user@host.domain
2: *!*@host.domain
3: *!*user@*.domain
4: *!*@*.domain
5: nick!user@host.domain
6: nick!*user@host.domain
7: nick!*@host.domain
8: nick!*user@*.domain
9: nick!*@*.domain

/channel : seulement dans une fenêtre de channel. Cette commande fait apparaître une fenêtre telle que celle qui suit :
channel.jpg (23437 bytes)

/mode #channel +o [-o] nickname : op ou déop la personne
/mode #channel +v [-v] nickname : voice ou dévoice la personne

Résumé des modes des channels

/mode #channel +i [-i] : met ou retire le mode d'invitation sur un channel
/mode #channel +l  un-nombre [-l] : met ou retire la limitation de personnes sur un channel
/mode #channel +m [-m] : met ou retire le mode modéré sur un channel (mode où seuls les ops et les voices peuvent parler)
/mode #channel +n [-n] : met ou retire le mode d'interdiction de message venant des personnes extérieures au channel (interdit au personne n'étant pas sur le channel d'y parler)
/mode #channel +p [-p] : met ou retire le mode privé sur le channel (mode où le channel n'apparait pas dans la liste des channels et où seuls les ops et les voices peuvent parler)
/mode #channel +s [-s] : met ou retire le mode secret (en mode secret, le channel n'apparait pas dans la liste des channels)
/mode #channel +t [-t] : met ou retire le mode topiclock (mode où seul les ops peuvent changer le topic)
/mode #channel +k mot-de-passe [-k] : met ou retire la protection du channel par un mot de passe (mode où seules les personnes ayant le mot de passe peuvent entrer dans un channel)
/onotice message : message vu que par les ops (le onotice émet un bruit à sa réception)
/omsg message : cette commande est identique à /onotice sauf qu'aucun bruit n'est émis à sa réception
/invite nickname #channel : invite une personne sur un channel (il faut être chan-op pour utiliser cette commande)

/mode votre-nickname +i [-i] : met ou retire le mode invisible (vous êtes invisible pour ceux qui ne connaissent pas exactement l'écriture de votre nickname)
/mode votre-nickname +s [-s] : met ou retire le mode où vous recevez les messages du serveur
/mode votre-nickname +w [-w] : met ou retire le mode où vous recevez les wall-ops du serveur (message pour les opers)
Les modes suivants sont réservés aux opers :
/mode votre-nickname +h [-h] : met ou retire le mode où le message "looks very helpfull" s'affiche dans votre whois
/mode votre-nickname +g [-g] : met ou retire le mode où vous recevez les globaux (messages envoyés à tous les utilisateurs)
/mode votre-nickname -o : retire votre status d'IRCop (pour mettre le mode +o vous devez utiliser la comande /oper)

/admin : affiche dans le status la liste des admins du serveur sur lequel vous êtes.
/version : affiche la version du serveur sur lequel vous vous trouvez.
/links : ouvre une fenêtre où vous pouvez voir la map (carte) des serveurs (organisation des liens entre les serveurs).
/stats o : affiche dans le status la liste des personnes ayant une O-line (ircop) sur le serveur.
/stats k : affiche la liste des K-lines (ou akill = ban du serveur) sur le serveur.
/stats c : affiche la liste des C/N-lines du serveur. (surtout utile pour les opers)

/oper login mot-de-passe : permet d'accéder au status d'oper (pour cela, il vous faut une o-line sur le serveur où vous êtes connecté).
/kill nickname raison : déconnecte une personne du serveur (idem que le kick mais pour le serveur)
/kline adresse raison : banni une personne d'un serveur (idem que le ban mais pour le serveur). Les klines sont retirés quand on rehash ou restart le serveur.
/unkline adresse : retire un kline.
/connect serveur ou /connect serveur1 port serveur2 : connecte deux serveurs lorsqu'il y a eu un netsplit (rupture du lien entre deux serveurs). Si vous tapez la première commande, le serveur sur lequel vous êtes connecté tentera de se lier au serveur spécifié. Si vous tapez la deuxième commande, le serveur2 tentera de se lier au serveur1 via le port spécifié. Le serveur2 est connecté aux autres serveurs et le serveur1 est en split.
/squit serveur raison : déconnecte le serveur du serveur auquel il est lié.
/rehash : recharge les fichiers de configuration du serveur sans fermer le serveur.
/restart : ferme le serveur et le relance automatiquement.
/die : ferme le serveur.