Communautée d' Internautes des Régions
AccueilAccueil  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 L'IRC POUR LES NULS N°1Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Skippy
Grand Chef
Grand Chef


Sexe:MasculinScorpionBuffle
Age : 22
Inscrit le : 16 Mar 2007
Messages : 766
Localisation : St Just St Rambert (LOIRE 42)
Emploi : Dessinateur Industriel
Son Secret : Non Dévoilé
VIP : http://img90.imageshack.us/img90/1154/webadmindr3.gif
Fonction : http://img90.imageshack.us/img90/3573/ambassadeurregyh9.gif
Staff : http://img90.imageshack.us/img90/1727/animateurmirccz4.gif
Participation/Activitée : http://www.dinoparc.com/img/lvl0.gif

MessageSujet: L'IRC POUR LES NULS N°1   Dim 17 Juin - 1:22

Introduction


Si vous êtes arrivés sur ce site, il est très probable que vous ne soyez pas un newby, c'est à dire un débutant dans le monde de l'irc. Cependant certains d'entre vous m'ont posés des questions dont la réponse est si élémentaire que je me devais de faire une petit explication instructive pour ces gens là.

L'IRC n'est pas un serveur, ni un réseau: l'irc est avant tout un protocole, défini par un document assez compliqué à lire qui n'est rien d'autre qu'une espèce de norme: c'est la rfc1459.

Je ne vais pas vous décrire en langage profane tout le contenu de ce document, ni même en faire une synthèse, car c'est trop compliqué à faire... et moi même je le connais assez peu. Je vais simplement vous dire ce qu'il faut savoir de l'IRC pour vous éviter d'être complètement largué lorsque vous vous connecterez pour la première fois (ou la prochaine).

Se connecter à l'IRC

Concrètement, pour discuter sur l'IRC, vous devez vous connecter à un serveur par l'intermédiaire d'un client obéissant au protocole irc. Les clients irc les plus connus sont mIRC, et pIRCH pour les possesseurs d'un PC sous Windows, ircle et snake pour les détenteurs d'un Macintosh, Bitch-X et X-Chat pour les utilisateurs de linux.

Lorsque vous vous connectez pour la première fois, le client vous demande de lui fournir un certain nombre d'informations, qui seront transmises au serveur et visibles par tout le monde. Parmi ces informations, la plus importante est votre nick, c'est à dire le nom sous lequel vous souhaitez vous faire connaître sur l'irc. Une fois connecté, vous avez virtuellement la possibilité de discuter avec toutes les autres personnes connectées à ce même serveur, ou à un serveur en réseau avec ce serveur, pour peu que vous les connaissiez. Comme ce n'est pas chose facile, d'autant plus qu'il est très facile de changer de nick, et que le choix du nick est totalement arbitraire, le serveur permet aux utilisateurs de se regrouper à l'intérieur de cellules de conversation, appelées salles, salons de conversation, canaux, ou encore channels (le mot anglais). C'est là que les choses deviennent un peu plus compliquées.

Qu'est ce qu'un channel

Du point de vue de l'utilisateur, un canal est un groupe de chatteurs qui se réunissent autour d'un thème de conversation. Du point de vue du serveur, un canal est une entité définie par une base de données. Cette base comporte l'ensemble des utilisateurs, avec leurs caractéristiques par rapport au canal (opérateur, voice, ou simple utilisateur, nous verrons cela plus loin), l'ensemble des modes de ce canal, et le topic du canal, c'est à dire la phrase d'accueil. Toutes ces données sont en effet stockées dans le serveur, la plupart d'entre elles n'étant modifiables que par les opérateurs de ce canal. Du point de vue de l'utilisateur, un serveur (ou un réseau) peut être comparé à une ville, dont les connectés sont les habitants, et les canaux sont les maisons. A la différence près qu'un habitant peut etre dans plusieurs maisons à la fois, et qu'une maison vide est une maison immédiatement détruite. C'est à dire que quand un canal se vide entierement de ses occupants, il disparaît de la base de données du serveur.

Qu'est ce qu'un opérateur et comment le devient-on

Dans une maison il y a généralement un maître des lieux, celui à qui appartient généralement la maison; sur l'IRC, les maîtres de canal sont les opérateurs. Celui qui a construit la maison, c'est à dire qui a créé le canal, devient, sur la plupart des serveurs, immédiatement opérateur de ce canal. Ils ont des droits particuliers vis à vis des autres occupants, comme les propriétaires pourraient avoir des droits sur leurs visiteurs. En particulier, eux et eux seuls peuvent modifier les caractéristiques du canal c'est à dire les modes, le topic (mais pas toujours exclusivement); ils peuvent aussi jeter dehors (kicker) les importuns et même les bannir, c'est à dire les empêcher de revenir sur le canal. Ils peuvent aussi inviter des personnes à joindre leur canal.

Les opérateurs (ou ops) peuvent aussi se faire aider, en donnant le status d'opérateur à d'autres occupants (cette action s'appelle opper) ou au contraire en reprenant le status d'opérateur à d'autres ops du canal (on dit déopper). L'action d'opper est donc dangereuse, car la personnes qui devient op a la possibilité de vous déopper, et meme de vous bannir!! Les personnes que vous oppez doivent donc être dignes de confiance.

Comment puis-je devenir opérateur d'un canal ou je vais

Question aussi très classique: cela dépend uniquement de l'humeur des opérateurs présents sur le canal. En règle générale, ne mendiez pas l'op cela fait très mauvais effet. Je vous conseille de fréquenter souvent le canal, de vous faire remarquer par vos bonnes qualités, bref, de vous y faire des amis. Avec le temps vous pourrez devenir connu et vous faire opper par n'importe quel autre permanent.

C'est quoi un clone?

Un clone provient d'une connexion multiple à un même serveur (ou réseau) provenant de la même machine. Vous pouvez en effet théoriquement lancer 2 ou 3 mirc et vous connecter au même serveur sous différents noms. La caractéristique des clones est qu'ils ont la même adresse ip. La plupart des opérateurs de canaux font la chasse aux clones car ceux-ci peuvent être dangereux (voir ci-dessous). Beaucoup de serveurs n'acceptent plus les clones, ou n'acceptent qu'un nombre limité de clones.

Qu'est-ce qu'un bot? A quoi ça sert

Un bot est une connexion client, comme vous. La différence principale est que le bot n'est pas un être humain. Bot est d'ailleurs un diminutif de robot. Un bot peut être une application (un exécutable écrit en C ou autre langage de programmation), mais il peut aussi être un script. Par exemple, il existe des scripts de bot pour mirc dans ce site. Les bots sous unix ou linux sont souvent écrits dans un langage de script appelé TCL.

Il existe toutes sortes de bots: les eggdrops sont les plus connus, ce sont des robots opérateurs chargés de garder un canal et de donner l'op aux permanents. Leur seule présence garantit que le canal ne disparaîtra pas. Souvent les eggdrops sont destinés à protéger le channel contre des attaques dressées contre lui: il peut jeter dehors (kicker) et bannir les personnes qui floodent, qui prononcent des injures, qui répètent 3 ou 4 fois la même phrase, qui font de la publicité pour leur site ou leur canal, ou même des personnes qui ont un user-host particulier. (Cf ce con de bot EggSucker sur #linux d'undernet, qui bannit systématiquement les utilisateurs d'aol!). Il existe d'autres types de bots: les bots de jeu, les bots qui invitent, les bots de guerre, très prisés des apprentis hackers sur IRC.

C'est quoi un script? A quoi cela pourra-t-il bien me servir?

Un script est une espèce de programme, écrit dans un langage de programmation compréhensible par votre client irc. Il vous permet de modifier l'aspect de votre logiciel, de lui apporter de nouvelles commandes, de réagir tout seul face à des événements où la rapidité humaine peut faire défaut (voir l'exemple ci-dessus), bref, de le transformer en quelque chose de très différent d'un simple client irc!

Glossaire...

Serveur: un serveur est une application hébergée par une machine, dont le but est de permettre à un ou à plusieurs clients de se connecter à lui. Suivant la fonction recherchée, un serveur pourra mettre plusieurs clients en communication entre eux (serveurs irc, napster, icq) ou au contraire garantir l'indépendance des clients (serveur http, ftp). Souvent on donne improprement le nom de serveur à la machine sur laquelle tourne l'application serveur. En effet, une seule machine peut héberger plusieurs serveurs.

Il existe des protocoles privés, dont la définition n'est alors pas rendue publique (d'où pas de rfc): ils sont la propriété de ceux qui l'ont créé. Des exemples très connus sont les protocoles Napster et icq. Il n'empêche toutefois que le protocole Napster a finalement pu être analysé, puisqu'il existe des serveurs OpenNap qui l'utilisent, ainsi que des clients Napster alternatifs, tels que win mx ou Rapigator.

Réseau: Un réseau est généralement un ensemble de machines connectées entre elles. L'Internet est le plus grand réseau connu. Un intranet est un réseau. Dans le cas de l'irc, un réseau est un ensemble de serveurs reliés entre eux qui mettent en commun leurs bases de données (connectés, canaux) pour former une sorte de "super serveur". Pour se connecter à un réseau irc, il suffit de se connecter à l'un des serveurs de ce réseau.

Nick: Nom court (généralement de 9 a 20 lettres,cela dépend du serveur) qui permet de référencer une personne connectée à l'irc. Il est très facile de changer de nick.

N.B. Certains serveurs n'acceptent pas qu'on puisse changer de nick; mais ils sont rares.

User-id: Donnée supplémentaire au nick qui permet de vous référencer sur l'irc. A la différence du nick, vous ne pouvez pas changer de user-id tant que vous êtes connecté au serveur.

User-host: Concaténation du user-id, du signe arrobas (@) et de votre host. A la différence du user-id, le host ne change pas tant que vous êtes connecté à l'Internet. Si votre adresse ip est statique, votre host ne change théoriquement jamais.

Adresse ip: ensemble ordonné de 4 nombres compris entre 0 et 255 qui vous est alloué par votre fournisseur d'accès internet quand vous vous connectez, pour référencer votre machine. Une adresse ip est comme un numéro de téléphone, il est unique. A la différence qu'il peut changer à chacune de vos connexions, si vous avez une ip dynamique

Opérateur: Un opérateur est grosso-modo une personne qui a tous les droits sur un canal: celui de changer les [url=#modes]modes[/url] du canal, de [url=#kick]kicker[/url], de bannir, de désigner d'autres opérateurs ou au contraire d'enlever le status d'opérateur à un autre. Son signe distinctif est une arrobas (@) collée à son [url=#nick]nick[/url]
*/

Voice: Un voice est une personne qui n'a pas plus de droit qu'un utilisateur normal du canal, hormis le fait qu'il peut parler (comme les opérateurs) sur les canaux "modérés" (c'est à dire avec le mode m). Un utilisateur normal ne peut en effet pas parler sur de tels canaux. On reconnaît le voice au signe collé à son nick. Le voice est distribué par un opérateur. Généralement, il est accordé comme un signe distinctif, une petite médaille qu'on donne assez facilement (certains opérateurs voicent systématiquement les occupants de leur canal pour faire plus joli). Ca fait plaisir et ça ne mange pas de pain!

Modes: Les caractéristiques des connectés ou des canaux peuvent être modifiées à l'aide la commande /mode. Ces modes sont représentés par une lettre de l'alphabet; il en existe trois sortes: les mode personnels, les modes de canaux et les modes personnels liés au canal. Les modes des deux dernières catégories ne sont modifiables que par un opérateur de canal. Un opérateur a le mode o, ce mode faisant partie de la troisieme catégorie. Le mode invisible ( i) fait partie de la 1ere catégorie. Les mode n, t font partie de la 2de catégorie. Vous pouvez rendre un canal secret ( s), mettre un mot de passe pour le joindre ( k), le rendre invite only ( i), limiter le nombre des utilisateurs du canal ( l), ou le rendre modéré (ou muet) ( m). Parmi les modes de canaux un peu spéciaux, il y a les bannis ( b).

Kicker: Action qui consiste à éjecter une personne d'un canal. Seul un opérateur peut kicker. Plus récemment, il existe des personnes particulières appelées helpers ou half-ops qui possèdent presque tous les droits qu'un opérateur, excepté celui de créer d'autres opérateurs. Personnellement je n'en sais pas trop là-dessus, undernet ne gérant pas ce type de mode ( h).

Bannir: Action qui consiste à rajouter à la base de donnée des bannis du canal le user-host d'une personne pour qu'il ne puisse plus revenir. Seul un opérateur peut bannir, car il s'agit d'un changement de mode du canal. Généralement, un ban s'accompagne d'un kick (en effet la personne bannie n'est pas éjectée automatiquement). Les serveurs undernet mettent quelques options sympathiques supplémentaires, à savoir que le banni ne peut plus parler sur le canal, ni meme changer de nick. Ceci est une sécurité pour que les opérateurs puissent le kicker sans probleme!

Inviter: Un opérateur de canal peut inviter une personne à joindre son canal. Dans le cas ou le canal est invite only (mode i) seules les personnes invitées peuvent joindre le canal.

Flood: Action qui consiste à noyer une personne ou un canal sous des flots de lignes de caractères. En général, les serveurs ont une protection contre le flood et vous déconnectent si jamais vous floodez. Certains vous k-linent si jamais vous vous faites trop remarquer par cette activité.

(Texte repris sur mircscripts.fr)
_________________

Revenir en haut Aller en bas
Invité
Invité




MessageSujet: Re: L'IRC POUR LES NULS N°1   Dim 24 Juin - 22:46

je sais pas pourquoi mais je me sens visé pas cepost:roll:
Revenir en haut Aller en bas
L'IRC POUR LES NULS N°1Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
LA TRIBU :: LA TRIBU : PRESENTATION :: Tchat IRC #LA_TRIBU-
Poster un nouveau sujet   Répondre au sujet