Ecris par Genesis
Mise à jour par Bay
& Patry
Tranduit en PHP par B|ackCat
Dernier mise à jour: Mars, 2004
Les bases d’Undernet (Comment fonctionne-t-il?)
La FAQ des bases d’Undernet.
Depuis qu’ IRC est, peut être un peu accablant pour un nouvel utilisateur,
j'essayerai de vous expliquer certaines des bases. Après avoir lu ceci vous devriez être armés
avec toutes les bases pour pouvoir aller explorer le merveilleux net appelé
Undernet.

1. Client IRC
Une des premières choses dont vous aurez besoin sur Undernet
est un bon programme d’IRC. La plupart
des personnes qui emploient Windows préfèrent mIRC. (http://www.mirc.com/(USA)
- http://www.mirc.co.uk (EU)). Il est
assez facile d’installer mIRC. Mais pour
ceux ayant des problèmes je voudrais recommander un des canaux d'aide sur
Undernet appelé # mIRC.
|
Une petite FAQ mIRC :
1. Après avoir téléchargé et installé, démarrez mIRC et appuyez sur
ALT+O
2. Une fenêtre s’ouvrira. Sur le côté gauche vous verrez une
structure arborescente. Une des premières options est CONNECT. Cliquez sur
Connect pour voir le sous menu des options. Mettez votre nom au complet,
Adresse E-mail, Surnom (Nickname) et un surnom d’alternative. Une chose à
savoir sur le véritable nom: vous n’êtes pas obligé de mettre votre vrai
nom. Comme IRC *peut* être un endroit dangereux il est préférable de cacher
le plus possible vos informations personnels que vous pouvez. Ensuite
choisissez un serveur d’Undernet dans la liste des serveurs.
Si aucun serveur d’Undernet n’est listé cliquez sur le bouton add :
description
: Undernet
serveur
IRC : irc.undernet.org (pour US) ou irc.eu.undernet.org (pour EU )
ports
: Habituellement 6667 (des fois 7000)
groupe
: Undernet
mot
de passe : Ne mettez rien ici
Pour ceux qui ne veulent pas faire ceci, ils peuvent télécharger le petit
fichier qu’ils devront installer dans le fichier de mIRC:
http://www.mirc.co.uk/servers.ini
Nos mises à jour mensuelles; une nouvelle liste de plus de 400 IRC serveurs
pour mIRC est valable dans le fichier servers.ini sur notre site web.
Sauvegardez le fichier sur votre disque dur dans le fichier mIRC (c:\mirc\
ou similaire) et profitez de se renouveau! Le nouveau réseau IRC et serveur
vous seront immédiatement mis disponible dans mIRC.
Aussi, pour les utilisateurs d’Undernet, il y a une liste de
serveurs: http://www.undernet.org/servers.php
3. Soyez sûr que votre
identd est correctement mis.
Un des sous-menu des options après Connect est IdentD : Cliquez dessus.
Assurez vous que les options suivantes sont en fonction :
1. Enable IdentD server
2. UserID
= Choisir habituellement votre surnom ou votre username, n’importe quoi,
max. 10 caractères
3. System = Unix
4. Port = 113
5. Toutes
les autres options peuvent ne pas être modifiées à moins d’avoir un
problème.
4. Cliquez sur l’icône du petit éclair pour vous connecter.
Cette FAQ est pour les bases d’Undernet je ne parlerai que des bases des
programmes d’IRC. Il y a d’autre programmes pour windows et unix/linux. ex BitchX
et Xchat. Si vous désirez un autre programme faites une recherches sur le
web : www.google.com recherchez les
programmes d’IRC.
|
|
Aller en haut de
la page

2. Modes
d’utilisateurs.
Chaque
utilisateur a un ensemble de modes définissant différents buts. Les
voici.
+i :
Invisible
Quand vous êtes sur le mode invisible, les utilisateurs ne pourront vous voir
en faisant un /who #<channel> ou un /names #<channel>.
+d : «Deaf»
Quand vous êtes sur le mode deaf (sourd), vous n’entendrez pas ce qui se dit
sur le canal.
+w : «Wallops»
Quand vous êtes sur le mode wallops, vous pouvez voir les notices que
s’envoient les IRC Opérateurs.
+x : Enregistré
Connectez vous avec votre username et utilisez ce mode. Vous aurez maintenant
un hôte ressemblant à: "<username>.users.undernet.org". De la
sorte les autres utilisateurs ne peuvent pas voir votre adresse.
Pour placer un
type de mode:
"/MODE <nickname> [+|-]modechars".
Modechars est +i par exemple: *** Patry sets mode: +i. Voir la liste ci-dessus.
Aller
en haut de la page

3. Canaux.
Une fois que
vous êtes connectés à Undernet vous voudriez probablement joindre un
canal. Un canal est un endroit où les
gens qui y sont joint peuvent parler.
Vous pouvez le comparer à une salle dans un grand bâtiment. Dans le bâtiment il y a différentes salles
avec différentes personnes de dans. Si vous y accédiez vous pouvez y parler aux
personnes. C'est pareil pour l'IRC avec
la différence étant vous pouvez joindre plusieurs salles (quelque chose qui est
impossible dans l’IRL (IRL = dans la vraie vie (voir 8. Abréviations)). Pour rejoindre un canal taper sur votre
fenêtre "/join # < canal >
". Écrivez ceci SANS les quotes
(voir le début de ce FAQ: Signes
utilisés dans cette FAQ.) Veuillez noter
que vous pouvez vous joindre à plus d'un canal à la fois (certains serveurs
peuvent prendre jusqu’à 20 canaux ou plus en même temps). Une fois que vous joignez le canal vous
verrez quelque chose comme ceci:
*** Now talking in #UserGuide
*** Topic is 'Welcome to #UserGuide! E-mail: userguide@undernet.org'
*** Set by X on Sat Dec 06 08:29:50
**** Info #userguide [0 +q 5 +o 0 +h 2 +v 21 all]
La première ligne montre que vous êtes dans le canal # UserGuide. La deuxième ligne montre le sujet
courant. Sur votre droite vous verrez la
liste des nicks personnes présentent sur le canal. Certains auront un @ avant leur surnom,
d'autres un +: voir 5. Modes des canaux
pour plus d'information). Pour parler, vous avez juste à écrire quelque chose
sur le canal et les autres le verront.
Aller
en haut de la page

4. Topic.
Le sujet du
canal est mis par les ops. C’est utilisé pour dire aux personnes qui joignent
le canal de quoi on parle ou devrions parler. Quand le canal est mis sur +t
seulement les utilisateurs ops peuvent changer le sujet. Sinon tout le monde
peut le changer.
Exemple: *** Topic is 'Welcome to #UserGuide! E-mail:
userguide@undernet.org ( http://www.user-com.undernet.org/userguide )'
*** Set by X on Fri Dec 13 19:11:25
Quand vous
accédez au canal, lisez le sujet avant de poser une question. Spécialement dans
les canaux d’aide ou ils peuvent mettre leur mise à jour dans leur sujet.
Mettre un topic
taper :
"/TOPIC #<channel> <topic>"
Aller
en haut de la page

5. Modes des
canaux.
Chaque canal a
ses propres modes définis pour ce qui peut ou ne peut pas être fais. Pour voir
les modes sur votre canal actuel tapes "/channel " ou double clique
dans la fenêtre du canal (mIRC).
|
+n : Pas de messages extérieurs
Quelqu’un qui n’est pas dans le canal ne peut pas y parler quand il n’EST
pas dans le canal. Quand ceci n'est pas placé vous pouvez parler dans le
canal juste comme si vous seriez dedans en employant "/MSG
#<channel>"
+t : Seul les ops peuvent changer le sujet
Empêche les utilisateurs normaux de changer le sujet
+i : Invité seulement
Quand ce mode est activé un usagé doit être invité pour rejoindre la canal.
Quand un usagé n’EST pas invité et qu’il essaye de rejoindre le canal il
verra ce qui suis : #Userguide_ops can't join channel (invite only). Pour
inviter quelqu’un taper: "/invite <nick> #<channel>"
+m : Modéré
Quand un canal est modéré SEUL les ops et personnes voices (ceux avec le +
devant leur surnom) peuvent parler. Tous les autres auront ce-ci:
#Userguide_secret Cannot send to channel. Le seul moyen de parler est qu’un
op mette le mode –m OU qu’il vous voice(+v)
+k : Clé
Quand il y a une clé sur le canal vous ne pouvez accéder au canal sans la
bonne clé. Pour rejoindre un canal fermé à clé tapes "/join
#<channel> <key>"
+l : Limité à ...
Ce mode est mis pour limiter un canal. Si vous mettez la limite à 10
seulement 10 usagés seront autorisés à y accéder. Si la limite a été
atteinte dans un canal et que vous essayez d’y accéder vous verrez un
message vous indiquant que le canal est plein.
+p : Privé.
Mets
votre canal privé. Cela signifie que le canal n’apparaîtra pas dans votre
whois et sur la liste des canaux. Mais la commande /names fonctionnera, et
montrera tous les usagés qui ne sont pas +i.
+s : Secret.
Votre
canal n’apparaîtra pas dans votre whois quand un usager le fais s’il n’est
pas présent.
+b : Ban
Quand quelqu'un sur votre canal agit inadéquatement vous pouvez sortir la
personne (il/elle) avec un kick et en plaçant une interdiction sur son
user@host. (user@host voir plus loin pour l'information). Par exemple l'interdiction de JohnDoe qui a l’IP
dial64.some.isp.com que vous metterez une interdiction comme suit
*!*@dial64.some.isp.com (le premier * signifie qu'il ne pourra pas éviter
l'interdiction en changeant son surnom, le seconde * signifie qu'il ne
pourra pas éviter l'interdiction s'il change son identification de
l'utilisateur).
+r : Usagé enregistré SEULEMENT
C’est un mode récent. (Rajouté avec ircu2.10.11) Quand ce mode est
mis seul le monde qui sont
AUTHENTIFIÉ avec X peuvent accéder le canal. Les usagés qui ne sont
pas identifiés à X recevront un message leur expliquant pourquoi ils ne
peuvent accéder au canal.
Pour mettre un mode tapes :
"/MODE #<channel>|<nickname> [+|-]modechars
<parameters>".
Modechars c’est +m par exemple. Voir la liste qui suit.
Parameters : par exemple 10 : +l 10 (mettre une limite à 10 usagés)
|
|
Kicker et bannir
Pour kicker
quelqu’un :
"/kick #<channel> <nickname>"
Mets dehors l’utilisateur du canal nommé.
Pour bannir
quelqu’un:
"/mode #<channelname> +b <nickname> (ou l’adresse de
l’utilisateur)
exemple: /mode #animals +b Jiminy
exemple: /mode #tree +b joe@bloggs.edu
Pour rechercher
l’adresse d’un utilisateur, vous avez seulement à le whois.
"/whois <nick>"
Ça vous donnera quelque chose comme :
*** Patry is (patry@qc-undernet.org) * Mathieu Patry
*** Patry on: @#UserGuide +#mIRC
*** Patry using using *.undernet.org (The Undernet
Underworld)
*** Patry is logged in as patry
*** Patry idle 12 secs signed on Sun Nov 13 13:26:53 2003
*** Patry End of /WHOIS
L’adresse hôte
indique d’ou est ce que je suis connecté. Ceci montre habituellement de quel
pays vous êtes et quel ISP vous avez : ex.
genesis@adsl-1445.turboline.skynet.be
genesis = Identité de
l’utilisateur
adsl = Information optionnelle de
l’ISP
1445.turboline = Définit
habituellement où est ce que vous êtes
sur le net de votre ISP
skynet = ISP. Dans ce cas Skynet
.be = Localisation (Belgique dans ce
cas)
Maintenant pour
un user@host approprié je prendrais l'identification de l'utilisateur: genesis et j’ajoute une wildcard par exemple
* *genesis* et ça bannira également genesis01, 01Genesis, Tgenesis, GenesisT,
etc..
Un ban est fais
sur 3 parties "<Nick>!<UserId>@<host>"
Nick est habituellement remplacée par *
pour s'assurer que si l'utilisateur change son nick qu'il ne pourra pas
revenir. Pour bannir l'exemple précédent vous devriez faire ceci :
(User@host = *!*genesis@*.turboline.skynet.be)
"/mode #<channel> +b
*!*genesis@*.turboline.skynet.be"
C’est suffisant
pour les bases d’IRC. Revenons à des choses plus spécifique sur Undernet ;-)
Aller
en haut de la page

6. Les canaux
spéciaux sur Undernet.
Undernet a formé une toile de canaux d’aide où les usagés
trouveront de l’aide. Un des canaux d’aide les plus connu est #irc_help.
|
Help
channels:
*** #cservice : Aide pour le Service de Canal d’Undernet
** #UserGuide : aide génerale
* #mirc : aide avec mIRC
* #linuxhelp : aide avec linux
* #networking : aide avec les réseaux
** #nastrand : aide avec les IRC opérateurs
* #vh : aide avec les virus
Note :
*** = Canal officiel d’Undernet.
** = Canal non-officiel : Dirigé par l’équipe d’Undernet
(opérateurs/admins du
csc/aidants).
* = Canal Non-officiel :
NON dirigé par l’équipe d’Undernet (utilisateurs réguliers).
|
|
Aller en haut de
la page

7. IRC
Opérateurs.
Un groupe de
personnes avec de l’expérience appelés IRC opérateurs sont chargés de maintenir
Undernet tranquille et fonctionnel. Ils aident les utilisateurs qui sont
maltraités par d'autres, maintiennent les serveurs reliés et sont capables de
couper le lien d'un utilisateur au serveur d'IRC (débranchant il/elle). Vous pouvez les identifier en faisant un
WHOIS par la ligne suivante :
*** Note: Le
statut d’un IRC Opérateur
Ou la possibilité de vous K:line / G:line et d’utiliser les
Wallops.
K:line : Est une ligne mise dans la configuration du serveur qui vous
empêche de vous connecter ou d’utiliser le serveur.
G:line : Est une ligne qui vous empêche de vous relier à n'IMPORTE
quel serveur sur le net.
Wallops: Est utilisé par les opérateurs parler entre eux. Pour voir
le wallops tapes "/mode <nick> +w"
Garder dans l’esprit qu’Undernet est sur le point d'empêcher des utilisateurs
de voir des wallops. Il est possible que cela ne fonctionnera pas dans l’avenir.
Aller en haut de
la page

8. Abréviations
/ IRC LINGO.
Les utilisateurs utilisent différent langage sur IRC. Ils
utilisent beaucoup d’abréviations et de sourires pour montrer les émotions.
A. Abréviations
|
AFAIK
|
:
|
As Far As I
Know = Aussi Loin Que Je Sâche
|
|
AFK
|
:
|
Away From Keyboard = Ailleurs Qu’Au Clavier
|
|
BBL
|
:
|
Be Back Later = Je Reviens Plutart
|
|
BRB
|
:
|
Be Right
Back = Je Reviens Dans Un Instant
|
|
BTW
|
:
|
By The Way = En Passant
|
|
CYA
|
:
|
See Ya! = Salut
|
|
EG
|
:
|
Evil Grin =
Sourire Diabolique
|
|
FYI
|
:
|
For Your Information = Pour Ton Information
|
|
GTG
|
:
|
Got To Go = Je Dois Partir
|
|
HAK
|
:
|
Hug And Kiss = Calin Et Bec
|
|
IMHO
|
:
|
In My Humble
Opinion = À Mon Humble Avis
|
|
IMO
|
:
|
In My
Opinion = À Mon Avis
|
|
IRL
|
:
|
In Real Life
= Dans La Vraie Vie
|
|
JK
|
:
|
Just Kidding = Je Rigole
|
|
LMAO
|
:
|
Laughing My Booty Off = Rire Aux Éclats
|
|
LOL
|
:
|
Laughing Out Loud = Rire Très Fort
|
|
LTNS
|
:
|
Long Time No
See = Ça Fait Longtemps Qu’on Ne C’Est Pas Vu
|
|
ROFL
|
:
|
Rolling On the Floor Laughing = Je Me Roule Par Terre Et Rigole
|
|
SUL
|
:
|
See You Later = On Se Voit Plus Tard
|
|
THX
|
:
|
Thanks = Merci
|
|
TTYL
|
:
|
Talk To Ya Later = On Se Parle Plus Tard
|
|
TY
|
:
|
Thank You = Merci
|
|
WEG
|
:
|
Wicked Evil
Grin = Sourire Diabolique Déplacé
|
|
WTG
|
:
|
Way to Go = Bravo
|
|
XO
|
:
|
Hugs and Kisses = Calins et Becs
|
|
YW
|
:
|
Your Welcome
= Tu Es Le Bienvenu
|
|
|
B. Émoticons
|
;o)
|
or
|
;)
|
|
clin d’oeil
|
|
:-(
|
or
|
:(
|
|
triste
|
|
:-)
|
or
|
:)
|
|
heureux
|
|
:D
|
|
|
|
rire
|
|
:*
|
|
|
|
bec
|
|
:-|
|
|
|
|
ma bouche
est cousue
|
|
:X
|
|
|
|
mes lèvres
sont collEs
|
|
|
Aller en haut de
la page

9. Service de
Canal d’Undernet.
Undernet offre à
ses utilisateurs un BOT pour maintenir leur canal ouvert et les protéger. Ce
bot NE PEUT être déoppé et doit toujours avoir le op. C’est un service gratuit.
Vous pouvez reconnaître le service par le nick X.
X is cservice@undernet.org * For help type: /msg X help
Ce bot a
l’habilité de se mettre op lui même quand il ne l’est pas (quelque chose qu’un
simple utilisateur ne peut faire). Il est là pour être toujours op. Ce bot est
actuellement un programme lié à Undernet comme serveur.
Le canal de
service d’Undernet à une interface web que l’on retrouve à :
http://www.cservice.undernet.org/live .
L’interface web
est le seul moyen pour enregistrer un USERNAME et un CANAL.
Si vous voulez être rajoutés à la liste de personnes qui ont accès sur un
certain canal vous devez avoir un username d'abord. Ce N’EST PAS un enregistrement de nick
(surnom). Pour enregistrer un username visitez la page suivante :
http://cservice.undernet.org/live/.
Avant d’utiliser X vous devez vous y connecter tout d’abord.
Tapes :
"/MSG X@channels.undernet.org
login <username> <mot de passe>"
Pour plus de détails sur la listes de commandes et les
niveaux voir la page web de cservice.
Niveaux:
Chaque usagé du canal à un accès sur la liste de X allant de 0 à 500.
|
500 =
Propriétaire du canal. Juste 1 personne avec un 500
450 - 499 = Admin de confiance du canal.
400 - 449 = Admin de la liste d’usagé
200 = Op de la liste d’usagé
100 - 399 = Opérateur du canal
75 - 99 = Nouveau opérateur du canal.
50 - 74 = Régulier de confiance du canal
25 - 49 = Régulier du canal
1 - 24 =Accès minimum
0 = Tous les autres.
|
|
Aller en haut de
la page

10. La
politique de nick d’Undernet.
Undernet n’offre
pas le service d’enregistrement de nick. Les Nicks vont à ceux qui l’ont en
premier. Premier arrivé premier servis. Quand un nick est utilisé choisissez un
autre et attendez qu’il se libère. Si quelqu’un vous réclame son nick vous
pouvez facilement lui répondre qu’il N’Y A PAS de propriété sur les nicks.
Il y a quelques
exceptions comme:
1.Nicks de service:
X, UWorld, etc. *
* W ne fait plus partis des services mais reste réservé par CService pour
éviter tout abus.
2. Nicks d’opérateurs.
Il est préférable de ne pas utiliser de surnom d’opérateurs connu car cela
reviendrait à se faire passer pour un IRC Opérateur ce qui serait une MAUVAISE
IDÉE.
Plus d’information sur comment Undernet fonctionne, sur le username et le canal
d’enregistrement sur notre réseau IRC peut être trouver ICI.
Aller
en haut de la page

11. Serveurs.
1. Software.
Le software qu’utilise Undernet a été fais par ses propres codeurs. (voir
comité). Le Coder-com d’Undernet est un groupe de volontaire qui code et développe
dans leur temps libre l’IRCdaemon d’Undernet. Site : http://www.coder-com.undernet.org.
2. Routing.
Le Comité de routage d’Undernet est responsable du routage des serveurs. Ils
essayent de prévenir différentes choses comme le lag (voir le sujet 11). Voir
le FAQ du Routage pour plus d’information.
Site : http://www.routing-com.undernet.org.
3. MOTD / Policies / Staff.
MOTD:
Le seul principal utilisé par les admins d’un serveur de diffuser les changements
des news/policy à leurs usagers est le MOTD : The Message Of The Day (Message Du Jour).
Les usagers qui se connectent doivent se conformer aux règles du serveur et
d’Undernet. Il est RECOMMANDÉ de toujours lire le motd à tous les jours. Pour
lire un MOTD : Taper /motd
Note : Sur certain serveurs il s’affiche par lui même quand vous vous connectez.
Sur d’autre vous devez le faire de manière manuelle.
Policies:
Comme tout réseau d’IRC Undernet a instauré des règles ques les usagers doivent
respecter. Voir Undernet
AUP pour nos politiques et règles.
Staff:
La liste des membres du staff de chaque comité peut être trouver ici: http://www.undernet.org/people.php
Technical Staff:
Chaque serveur d’Undernet ont un ADMIN. Il administre le serveur et le maintient
fonctionnel. Pour assister l’Admin dans sa tâche il y a un certain nombre
d’Opérateurs d’IRC.
|
La seule manière de devenir un opérateur d'Irc:
1.
Ne pas demander.
2. Vous êtes choisis pour ce job : Vous n’appliquez pas pour.
3. Essayer d’aider les gens et un jour peut-être quelqu’un vous
remarquera et vous offrira une O:line (Ligne avec votre host/pass
alors vous pourriez devenir un oper sur ce
serveur)
4. Dernière option : Lier un serveur (www.routing-com.undernet.org) |
|
Aller en haut de
la page
12. Les Bases
du routage
SERVER 1 = A (leaf server)
SERVER 2 = B (leaf server)
SERVER 3 = C (leaf server)
SERVER 4 = H (hub server)
Les serveurs
d’Undernet sont connecté en une structure arborescente : Aucune boucle n’est
possible.
H
- C
/ \
A B
Le serveur HUB
: Les clients ne peuvent se connecter dessus. Il est simplement utilisé à
lier les serveurs leaf. Il joue le rôle de passerelle entre plusieurs serveurs
leafs.
Le serveur Leaf : C’est un serveur liéà un HUB et permet aux usagers de s’y
connecter. Ces serveurs sont utilisés pour chatter.
| A
---- |
B
---- |
H
---- |
C |
| 1s |
2s |
3s |
|
Supposant que
j’écrive un message sur C et vous soyez sur A.
Le temps que le message lui prend pour aller du serveur C au serveur H est
1 seconde. Le temps que cela prend pour le même message du serveur H au serveur
B est 2 secondes : Jusqu'ici le retarde a été de 3 secondes ce qui signifie
que les gens sur le serveur B verront mon message 3 secondes APRÈS l’avoir
écris.
Le temps que prend mon message du serveur B au serveur A est 3 secondes.
Si on rajoute à ça le retard (le temps que ça prends pour le message vous
arrive) entre C et B : 3 + 3 = 6 secondes. Les gens sur le serveur A verront
mon message 6 secondes après que je l’ai écris.
I TYPE ON SERVER C at 12:00 "Hello"
I SEE ON SERVER C at 12:00 "Hello"
I SEE ON SERVER H at 12:01 "Hello" (not applicable)
I SEE ON SERVER B at 12:03 "Hello"
I SEE ON SERVER A at 12:06 "Hello"
Netsplits:
A ---- B ---- H ---- C
Quand la connexion
entre serveurs est trop lourde ou juste débranché alors le netsplit
se produit.
A -- X -- B ----
H ---- C (A est déconnecté B)
Les gens sur
les serveurs B , H et C verront les gens du serveur A se déconnecté.
Les gens sur le serveur A verront tous les gens des serveurs B, H et C se
déconnectés.
Quand la connexion se rétablit tout le monde verra ceux qui ont étaient déconnecté
revenir.
Aller
en haut de la page
13. Shell Guide.
What is a Shell Account?
=======================
Pour utiliser un BOT Eggdrop, vous avez besoin d'un 'compte de shell '. Un compte de shell est fondamentalement un compte
personnel sur un serveur qui est relié à l'Internet par l'intermédiaire d'un
raccordement dédié et de vitesse élevée. Les
comptes shell utilisent le système d'exploitation Unix. Vous accédez au shell par l'intermédiaire du
Telnet et du FTP. Le compte vous fournit
l'espace (habituellement autour 5MB à 30 MB pour des comptes de base) pour
stocker des dossiers et des programmes courants sur la machine Unix. Les versions les plus populaires d'Unix que
vous rencontrerez avec des comptes shell sont Linux et FreeBSD. Malheureusement,
à la différence d'Eggdrop, les comptes shell ne sont pas généralement gratuits.
Mais puisqu'ils sont toujours reliés à l'Internet, les comptes shell
sont les plates-formes les plus populaires et les plus rentables pour accueillir
des bots d'Irc. Des comptes shell peuvent
également être employés pour d'autres choses, tout ce qui est connexe IRC
et autre, comme utiliser un bouncer, utiliser votre propre serveur d'Irc,
téléchargeant des fichiers au haute vitesse pour stockage temporaire (jusqu'à
ce que vous soyez prêt à les transférer à votre machine), envoie/réception
d’E-mail, et maintenir un site Web. Vous n’avez pas à être expérimenté en Unix afin
d'installer et maintenir un BOT sur un compte shell, mais vous devrez apprendre
quelques commandes de base pour utiliser un bot eggdrop.
Qu’est ce que
je peux “utiliser” sur un shell?
=================================
Toute l’information dont vous avez besoin se trouve sur: http://www.egghelp.org/shell.htm
Quelques commande de shell pour vous aider
===================================
-tar zxf <file> - Dé zip votre fichier courant dans votre répertoire.
-cd <dir> - Aller dans le répertoire que vous avez choisis sur votre
shell.
-./configure – Essai de configuration du programme que vous avez sélectionné.
-make - Compile votre programme.
-make install - Installe votre programme dane le shell pour être prêt à le
lancer avec les bonnes commandes.
-./ircd or ./eggdrop -m eggdrop.conf – Lancer le programme sélectionné, (cela
dépends du programme, pas tous es programmes se lance de cette manière, lire
le README).
-uptime – Affiche le bon fonctionnement et la charge du serveur.
-rm <file> - Effacer des fichiers. Pour effacer un répertoire avec tout
ce qu’il contient (incluant les sous
répertoires), utilisé
-rm -rf <directory>.
-kill -9 <pid> - Arrêter le processus avec le numéro de pid spécifique.
Vous pouvez avoir le numéro de pid d’un processus en utilisant la commande
ps x décrite à la suite. Cette commande est utiliser pour arrêter votre Eggdrop
si vous ne pouvez pas le fermer d’une autre manière.
Pour avoir une
liste des vendeurs de shell, vous pouvez aller à http://www.egghelp.org/shells.htm
et trouver le vendeur qui vous donnera un bon prix et un bon service. Assurez
vous de bien vous renseigner des applications que vous pouvez ou pas utiliser
sur votre shell avant de payer.
Aller
en haut de la page
14. BNC
1.
Qu’est ce qu’un BNC?
BNC est un bon
proxy serveur d’IRC sous GPL (General Public License). Les bouncers ont un
bon nombre d'avantages comme le fait qu'ils peuvent utiliser un host autre
que celui qui vous est assigné par votre fournisseur d’Internet (ISP). Ils
vous protègent aussi des attaques de Denial-Of-Service (DoS). Il y a trois sortes de BNC: BNC, ezBNC
et le plus connu, le psyBNC.
1.1 Compiler
le BNC.
Après avoir téléchargéle
BNC (http://www.shellcentral.com/downloads/bnc.html)
et que le fichier tar est dans votre répertoire source, suiver les instructions
suivantes:
tar -zxf bnc2.6.2.tar.gz
Le BNC devrait être extrait dans un répertoire alors vous devez taper:
cd bnc2.6.2
Maintenant pour configurer le BNC tape:
./configure
Le script de configuration exécute tous ses contrôles et tests sur votre système
d’exploitation. Cela prend que quelques secondes. Après ça vous devez taper:
make
Après tout est compilé, vous devez configurer votre BNC.
1.2 Configuring
BNC.
Maintenant que
votre bouncer est compilé vous devez éditer le fichier de configuration. Tape:
pico bnc.conf
Un éditeur s’ouvrira, ressemblant a peu prêt à vi, qui vous permettra d’éditer
tout ce que vous avez à editer pour que votre bnc fonctionne correctement.
Pour se déplacer utiliser la commande CTRL (remplacé ^) et la lettre choisis.
Après avoir configuré votre BNC, vous pouvez le demarrer en utilisant:
./bnc
Maintenant votre bouncer devrait être en marche et vous devriez pouvoir vous
connecter a lui.
Sur ton Status, tape:
/server host.from.the.box.com :port#
Cela vous connectera a votre bouncer. Après ça tu vas te faire demander ton
password, alors tu devras l’écrire. Tu verras une liste de commande qui est
très simple a utiliser. Amuse toi avec ton BNC!
2.
Qu’est ce qu’un ezBNC?
Ezbounce est
un proxy d’IRC très configurable. C’est un dispositif de base incluant un
mot de passe de protection et une administration à distance. Il y a bien plus
de dispositif, par exemple, les usagers peuvent configurer leur temps limite
d’idle, relancer la configuration en temps réel et aussi en arrière plan ou
avant plan! Pas grave, c’est peu connu.
2.1 Compilé
ezBNC.
Quand tu finiras
de télécharger l’ezBNC
(http://mynet.daemon.sh/farking/ezbnc/src/ezbounce-0.99.12.tar.gz)
et qu’il sera sur ton répertoire utlisie les commandes suivantes:
Tout d’abord,
tape ./configure
Ensuite la commande "make".
Deux autres options
avec : ./configure script:
./configure --with-ssl[=/path/to/ssl
Configuré ezbounce pour un support SSL (OpenSSL).
./configure --enable-debug
Préparé l’ezbounce avec débuggeur avec l’options tourné à ON.
2.2 Roulé
un ezBNC.
La syntaxe pour
roulé un ezbounce est simple, tape:
ezbounce [options] <fichier de configuration>
Note que seul
le fichier de configuration est nécessaire.
Ezbounce vient
avec deux fichiers de configurations, l’un est squelettique (ezb.conf), et
l’autre énumère toutes les options de configurations possible et les descriptions
(sample.conf).
3.
Qu’est ce qu’un psyBNC?
Pourquoi choisir
un psyBNC? Car il permet à ton nick de rester connectersur IRC, et reste dans
les canaux que tu auras quitté, après avoir fermé ton mIRC. Aussi, quand tu
te reconnectes, tu peux te reconnecter a ton nick et personne ne saura que
tu as l’as quitté. PsyBNC peux aussi caché ton adresse IP en utilisant un vhost comme "I.am.leet.com".
3.1 Compilé
un psyBNC.
Après le téléchargement
du psyBNC (http://www.psychoid.lam3rz.de/psyBNC2.2.1.tar.gz),
télécharge le dans ton répertoire, suit les instructions suivant:
tar -zxvf psyBNC2.2.1.tar.gz
Le psyBNC doit être extrait dans le répertoiredonc tu dois taper:
cd psybnc
Après, configurer le menu en utilisant :
make menuconfig
Ensuite utilise:
make
3.2 Configuré
un psyBNC.
Maintenant que
ton psyBNC est compilé, tu peux le configurer, utilise:
pico psybnc.conf
Juste à changer le numéro du port et quitter (CTRL X).
Tu es prêts à lancer ton psyBNC en tapant:
./psybnc
Tu verras quelque-chose comme :
[root@patry psybnc]$ ./psybnc
.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
,----.,----.,-. ,-.,---.,--. ,-.,----.
| O || ,-' \ \/ / | o || \| || ,--'
| _/ _\ \ \ / | o< | |\ || |__
|_| |____/ |__| |___||_| \_| \___|
Version 2.3.1 (c) 1999-2002
the most psychoid
and the cool lam3rz Group IRCnet
`-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-'
Configuration File: psybnc.conf
Language File: psyBNC Language File - English
No logfile specified, logging to log/psybnc.log
Listening on: 0.0.0.0 port <port_number>
Listening on: * port <port_number>
psyBNC2.2.1-cBtITLdDMSNpE started (PID number)
[root@patry psybnc]$
3.3 Connecté
à IRC.
Maintenant que
le psyBNC est configuré et lancé sur ton shell, ouvre un IRC et tape:
/server host.from.the.box.com:port#
Tu devras écrire ton mot de passe. Habituellement, le mot de passe est celui
de votre compte shell, et ensuite tape:
/quote pass your_password
Les commandes sont listées, tu n’as qu’à les utiliser et t’amuser avec ton
psyBNC!
Aller
en haut de la page
15. Scripts.
Supposé que tu
ne connais presque rien aux scripts mIRC et comment il fonctionne, ce-ci devrait
vous aider a mieux comprendre. Je sais que tu as probablement entendu parler
que du monde utilise des scripts, et disent qu’ils peuvent faire des choses
que tu ne peux pas faire. Ce n’est pas vrai, les scripts te permet seulement
d’automatiser les choses, mais des choses ne peuvent être faites si tu n’utilises
un script (comme utiliser les couleurs en tapant, alerté le monde quand leur
nick est utilisé et autre, toutes ses commandes peuvent être faite sans avoir
un script). Biensur, utiliser un BON script rend les choses plus simple, et
plus rapide. Mais est ce que c’est ça ce que tu recherches:
- Si tu décides d’utiliser un script, tu dois faire attention d’où tu le télécharge
sinon d’ou est ce que tu le prends, certain script contiennent des virus ou
des bugs bizarres.
- Si tu ne sais pas ce que ton script fait parfaitement (automatiquement)
tu ne devrais pas l’utiliser, car tu n’es pas sur de quel manière il va réagir
aux différentes choses. Connaître ce qu’un script peut faire exigerait un
minimum de connaissance en scriptage et voir ce qu’il y a dans le fichier
remote.ini et savoir ce que toutes les lignes font.
Les 2 meilleurs
scripts que je peux recommander sont mIRC (pure et inchangé) OU un script
que tu as fais toi même, et tu sais ainsi de quoi il est capable.
A. Pour utiliser mIRC, juste à le télécharger de http://www.mirc.co.uk/get.html, installe
le et arrange les options suivants tes besoins.
B. Pour faire ton propre script premièrement lire /help remote et lire le
tout. Après tu peux comencer a tester ton propre mIRC. Aussi visite les différents
canaux de scripting sur Undernet comme #mirc-scripts ou #mircscripts, ou utilise
la commande "/list script" pour les autres canaux de scripting.
Visite aussi
ses URLs:
- http://www.mircscripts.com
- http://www.hawkee.com
- http://www.mircscripts.org
- http://www.mirc-egg.net
Aller
en haut de la page
16. Bots.
1. Qu’est
ce qu’un bot?
Le BOT est abréviation de robot et est un terme largement répandu dans l'informatique.
Ils peuvent être tout de bot d’IRC à bot de jeu sur ordinateur. Bot d’IRC
ne sont rien de plus qu’un scripts connecté à IRC, il réagis a certaine commandes,
comme login, op or ban. Aussi qu’un scripts, les bots n’ont pas de pouvoir
ou accès a d’autre commandes IRC puis à d’autre utilisateurs, il ne fait que
ça de manière automatisé.
Les bots IRC diffèrent, il y a diverses variantes, mais les plus communs sont
des eggdrops (oueggies). Ces bots sont des scripts fonctionnant sur les connections
habituellement permanents et restant de ce fait reliés à IRC 24 heures/jours,
7 jours/semaines. Naturellement ceci ne signifie pas que vous ne pouvez pas
lancer un BOT de votre propre connexion non-permanent (par exemple dial-up),
mais il n'y a rien à en dire, car il se débranchera dès que tu le voudras.
Bots sont habituellement lancés des shell (qui sont des comptes sur des serveurs
Linux) que tu payes pour.
2. Pour
quelle raison utiliserais-je un?
Les bots ont différents buts sur IRC, mais le plus commun est celui d'avoir
quelqu'un présent pour protéger des canaux (des @ perdus, pour kicker automatiquement
les flooders etc.). Ils servent aussi pour:
- Joué au trivia – une sorte de quizz, le BOT pose des questions et attends
une réponse correcte, donne un point à l'utilisateur (plus ou moins); habituellement
se sont des questions générales.
- Gardiens de nick – Les bots sont scriptés de tels sortes à ce qu’il change
de nick au nickname du propriétaire quand il devient disponible et ne peut
être utilisé par quelqu’un d’autre.
- Commerce – Les bots sont scriptés pour permettre d’échanger des fichiers
par DCC avec des commandes comme !get. Ces bots sont lancés habituellement
de comptes illégaux, ce n’est pas tous les shell qui acceptent qui accepte
tout ce trafic la. Ils s’échangent habituellement des mp3's ou fichier de
film, mais on peut envoyer d’autre type de logiciels (cracks, patches).
- Flooding – Un ou plusieur bots liés ensemble forment un floodnet, utilisé
pour envoyer des messages en masse ou CTCPing les usagers ou les canaux. Aussi
utilisés pour des join/part floods. De tels sortes bots/botnets sont interdis
sur Undernet ainsi que sur plusieurs réseaux IRC.
3. Comment
pourrais-je en avoir un?
Bien, tu peux louer un shell et y lancé un bot (Voir Shells) ou demander à
ce que ton donne un(emprunt). Emprunter des bots est très dangereux et NON
RECOMMANDÉ. Opper un bot sur votre canal ou d’autre utilisateur y ont accès
cela signifie qu’il peut t’être pris a tout moment.
Si tu ne peux pas louer un compte ou avoir une connexion permanente, le meilleur
bot à “emprunter “ est le X, qui est le bot officiel du canal.
Ce bot ne peut être déoppé ou kické, et se oppe lui même s’il est déconnecté
et reviens par lui-même. En ayant le X sur ton canal cela signifie qu’il sera
protégé des pertes de ops. Pour plus de détails visite http://cservice.undernet.org ou rends
nous visite sur #CService.
Si tu es intéressé à avoir un X dans ton canal, tu voudras le protéger durant
le processus d’enregistrement. #UserService - http://www.userservice.org
loue des bots à pour ça.
Aller
en haut de la page
17. DCC
1.
Qu’est ce que le DCC?
DCC (Direct Client-to-Client)
utilise TCP connections direct entre les usagers qui s’échangent des données.
Il n’y a pas de flood, les paquets pevent être envoyés à haut transfert, et
il n’y a pas de dépendance au lien du serveur (ou la charge a imposé à eux).
1.1 DCC
connections.
CHAT: Apporte
une conversation sécuritaire entre deux usagers.
SEND: Envoie de fichier à un récipient.
SYNTAXE: /DCC [CHAT|SEND] <nickname>
1.2 CHAT.
Si quelqu'un
t’envoie une demande de chat, par défaut, mIRC ouvrira un dialogue te demandant
si tu voudrais accepter la demande de chat.
Cependant tu peux faire que mIRC accepte automatiquement la demande
de chat, ou juste ignorer toutes les demandes entrantes de chat.
Pour modifier des options sur le mIRC, click sur Alt+O et puis DCC.
1.3 SEND.
Si quelqu'un
essaye de t’envoyer un dossier, par défaut, mIRC ouvrira un dialogue te demandant
si tu veuxz accepter le dossier. Cependant
si tu choisis l'option d’mIRC "Auto-get file" alors il acceptera
automatiquement le dossier. Si tu choisis
"Ignore all" alors tous les DCC entrant sont ignorés.
Quand c’est le temps de choisir dans le menu, pense aux dangers d'accepter
des dossiers sur l'IRC d'abord. Si
tu n'es pas sûr, cliquetez sur "Ignore".
Si tu veux accepter, juste à cliqueter sur Accept.
2.
Délai en secondes.
Quand un utilisateur
t’envoie une requête de chat ou d’échange, une fenêtre s’ouvre et attend pour
accepter ou ignorer. La valeur du délai
de dialogue de Get/Chat détermine combien de temps le dialogue attendra votre
réponse avant qu'il ne se ferme.
3.
DCC Ports
Cette option
vous permet d'indiquer la gamme des ports que le mIRC emploiera quand établissant
des connections DCC.
PORTS: 1024 to 5000 (64000 in few systems)
4.
Fixé les DCC problèmes.
Les problèmes
de DCC peuvent se produire à cause que ton IP actuel (Internet Protocol) est
pas correct. Pour résoudre le problème:
1- Appuyer Alt+O,
aller à Connect, ensuite à Local Info.
2- Efface ton actuel
"Local Host:" et "IP Address:" et laisse la boite vide.
3- Marque "Local
Host" quand c’est écris "On connect, always get:".
4- Marque "Server"
quand c’est marqué "Lookup method:".
5- Déconnecte de ton
serveur et reconnecte toi.
Si cela ne fonctionne toujours pas, tu devrais rechercher ces méthodes :
4.1 DCC avec Windows XP Firewall.
La première étape
est au cliquer à droite "My Network Places", et sélectionné propriété,
cliquer à droite de votre connexion, sélectionné propriété et ensuite l’onglet
advanced, ou neutraliser simplement le pare-feu de XP en cliquant du droit
sur la connexion, cliquer du gauche l’onglet advanced, et non vérifier la
box du pare-feu de la connexion Internet.
Si tu souhaite
que ton pare-feu sois fonctionnel, alors tu dois le configurer pour les DCCs
comme suit: Cliquer à droite sur votre connexion, onglet avancé, Arrangements,
Ajout, et:
Description de
service: DCC1
Nom ou Adresse IP: ton adresse IP
Port Externe: 4000
Port Interne: 4000
Sélectionne TCP
Répéte la deuxième
étape en ajoutant 1 à DCC et ports jusqu’à tu en ai fais 5 entrées ensuite
click sur Ok.
Dernière étape, ouvre ton mirc.exe, tape Alt+O, click sur DCC ensuite Options
et entre:
First: 4000
Last: 4004
sur DCC ports et click sur Ok.
4.2 Dynamic
IP.
Si tu as un IP
dynamique (ton adresse IP est différente à toutes les fois que tu te connectes
avec ton ISP), sois sûr d’avoir "On connect, always get:" dans le
fichier, Setup, Local Info dialog sois arrangé pour recevoir ton host Local
et Adresse IP. Si tout tout est mis sur ON sois sûr que "Local Host" nom et "IP Address"
soient trouvé par mIRC.
4.3 D’autres
choses qui peuvent bloquer ton DCC:
A) Avoir l’ADSL, être bloqué
par le pare-feu de ton distributeur d’internet (ISP)
B) Être en LAN (Local
Area Network)
C) Utiliser d’autre
sorte de pare-feu autre que celui de XP
D) être connecté à
partir d’un psyBNC
5.
Conclusion.
Échanger des
fichiers sur IRC c’est trés amusant mais faites attention, des fois tu peux
avoir de mauvaise surprises. Je vous suggère de suivre ces trucs:
1- N’accepte les fichiers que des peronnes que tu connais ou en que tu fais
confiance.
2- Ne Pas Accepter les fichiers avec les extensions .BAT, .COM, .DLL et .EXE.
4- Échanger du matériel en copyright est illégale alors svp n’en cherchez
pas.
5- Si tu as un anti-virus, tu devrais scanner les fichiers avant de les ouvrir.
Aller
en haut de la page
18. Etiquette.
L'IRC représente
le Internet Relay Chat est un système dynamique Multi-Utilisateur de chat.
Il a été écrit en 1988 par Jarkko Oikarinen. Le monde qui joignent les réseaux
d'IRC peuvent parler en privé ou joindre des groupes de personnes et parler
tous ensemble (dans des canaux). Le monde qui souhaite se connecter à un réseau
d'IRC un bon programme d'IRC (le mIRC est le programme d'IRC le plus populaire
pour Windows) ils l’emploieront pour se connecter à un serveur. Un réseau peut avoir un ou plusieurs serveurs
reliés ensemble. Les utilisateurs qui sont reliés à un serveur peuvent parler
aux utilisateurs reliés à un autre serveur du même réseau. Il n'y a aucune limitation sur le nombre d’utilisateur
que peut avoir un réseau, combien de canaux ou combien d'utilisateurs un canal
peut avoir. Il y a des centaines de réseaux d'IRC dehors d’ici, mais il y
a seulement quelque gros (50.000 et +utilisateurs):
-IRCNet;
-DALnet;
-EFNet;
-Undernet;
-QuakeNet.
Chacun de ces réseaux ont un bon nombre de serveurs reliés ensemble, mais
la meilleure chose c’est de te relier au serveur qui est le plus proche de
toi géographiquement (qui sera plus rapide). Bien que la plupart des réseaux
aient les mêmes règles et règlements, j'ai l'intention d'expliquer seulement
ceux d'Undernet.
Avant que tu te relies tu devras indiquer un surnom. Undernet accepte des surnoms jusqu'à 9 caractères
longtemps, et il ne peut pas y avoir le même surnom a employé puis une fois
en même temps (duh:=)). C'est le "nom"
que d'autres utilisateurs te verront avec et tu n'es pas obligés d’utiliser
ton vrai nom, mais mon conseil est de ne pas utiliser des mots obscènes comme
surnoms non plus, il cause seulement des problèmes.
Il y a toujours eu un problème quand votre surnom est utilisé par une autre
personne. Undernet n'a aucun NickServ ou autres services d'enregistrement
de nick, ainsi des surnoms ne sont pas possédés par n'importe qui. Ceci ne signifie pas que tu peux employer les
nicks des autres utilisateurs sans en discuter au préalable, mais cela signifie
que si quelqu'un emploie ton surnom, tu devras simplement l'accepter.
Ok, supposant que tu as choisi un surnom, et que tu sois connecté maintenant,
comment te comporteras-tu? Bien, le meilleur conseil est de se comporter comme
dans la vraie vie, avec quelques caractéristiques mineures. On ne doit pas
écrire chaque mot sur une nouvelle ligne, comme tu les diriez dans la vraie
vie peut-être, parce que c'est vraiment ennuyant, et tu peux te faire interdire
l’accès des canaux pour le flood. Tu
devras également essayer de rendre tes propos clairs, parce qu'il n'y a aucun
intonation sur IRC et aucune tonalité de voix, ainsi les choses peuvent facilement
être mal interprétées.
Rappele-toi, IRC c’est juste à propos des personnes, et tu devras agir en
conséquence. Sois amical avec chacun,
ne sois pas grossier, n’injure pas sans cause juste, sois poli aux deux personnes
que tu connais et tu ne connais pas, et respecte les ops du canal. Puisque
tu veux que tes souhaits soient respectés, tu
devras apprendre à respecter les souhaits des autres utilisateurs aussi.
Par exemple, si quelqu'un ne veut pas avoir à faire avec toi, tu devras le
laisser à lui même, et ne pas essayer de le suivre et de le gêner.
Quand on accède un canal, tu dois vérifier c’est quoi le topic, et c’est quoi
les règles de chaque canal que tu peux trouver. C’est important de respecter
les règles du canal si tu veux passer d