:: #Userguide
User-com Home

#Userguide
About Us
Philosophy
Members
Biographies
Training
Guidelines
Volunteer

UserGuide Bot Manual
Help FAQ
Games

How to Join
Connecting
Server Listing

Undernet Home
Coder-Com Home
Routing-Com Home

#Userguide

Help FAQ

Ecris par Genesis
Mise à jour par Bay & Patry
Tranduit en PHP par B|ackCat
Dernier mise à jour: Mars, 2004


1. Client IRC
2. Modes d’utilisateurs
3. Canaux
4. Topic
5. Modes des canaux
6. Canaux spéciaux sur Undernet
7. IRC Opérateurs
8. Abréviations / IRC LINGO
9. Service de Canal d’Undernet
10. La politique de nick d’Undernet
11. Serveurs
12. Base du routage
13. Guide du shell
14. BNC
15. Scripts
16. Bots
17. DCC
18. Etiquette
19. «Cookies»
20. Sites



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 p
age



 

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 p
age

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 p
age

 

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 p
age

 

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 p
age

 

 

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 p
age

 

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