Skip Navigation

Login





Join! | Login troubles?

Online members

Guests:2
Members:0

Poll

What's your favorite scripting language for solving challenges?


python (12.4%)

perl (9.2%)

bash (3.2%)

ruby (1.9%)

php (37.5%)

javascript (13.0%)

I'm not convinced scripting saves time, I use a "proper" language for everything I do. (15.6%)

Scripting? Excel for the winners, man! (7.3%)


Total votes: 315
Date added: 2008-06-14

View text

Info
Author n3bula
Date added 2002-08-22
Last modified 2002-08-22


IRC-Services voor beginners

Inhoud:
1) Inleiding
2) NickServ
  2.1 hoe registreren?
  2.2 instellingen veranderen
3) ChanServ
  3.1 hoe registreren?
  3.2 instellingen veranderen
  3.3 Operatorlijst bijwerken
4) MemoServ
5) Outro

  

  1) Inleiding
  ------------
Dit is mijn tweede tuto dat ik over irc maak. Hier zal ik het nu hebben over de 3 meest
gebruikte services. Let op:niet elke server heeft services of kan bepaalde services niet
hebben. Alles wat ik hier van commands schrijf zijn op basis van de services van PTlink6.
PAS OP!!! Op sommige services moet je /msg voor je command zetten. ik doe het zoals het op
de r00twebserver is: /nickserv * * (*== de comands die je moet invullen.)

  1) NickServ
  -----------
  
  2.1 Hoe registreren?
  --------------------

Ik zal jullie eerst uitleggen hoe nickserv in elkaar zit. Nickserv zorgt er voor dat je je
nick kan registreren zodat niemand anders deze nick kan gebruiken buiten jij. om te registreren
moet je het commando /NickServ REGISTER pass e-mail (waar pass staat met je je eigen paswoord
dat je wil gebruiken invullen en bij e-mail moet je je e-mail adres ingeven). Nu ben je
geregistreerd. Als je er dan wil voor zorgen dat je de volgende maal dat je connect weer met
die nick wil chatten moet je telkens dit commando indrukken: /NickServ IDENTIFY pass (pass
is het paswoord dat je gekozen hebt bij de registratie. Wil je dat je deze nick niet meer
geregistreerd is kan je dit door het commando: /NickServ DROP pass Je kan altijd meer info
over nickserv op de server vragen met het command /NickServ HELP

  2.2 instellingen veranderen
  ---------------------------

Nu zal ik jullie ff uitleggen hoe je de instelling van je nick kan veranderen bv. je
paswoord,e-mailadres...
Ik zal beginnen met die van PTlink omdat ik die et meest gebruiken ook op r00tweb staan.
alle commands moeten bij deze servics voor gegaan zijn met /NickServ

AJOIN : Dit command kan je gebruiken als je wil als je nick geindentifyed is dat je automatisch
         sommige channels kan joinen. Als je ergens owner in een channel bent word die
         automatisch in je autojoin list geplaatst.
         -add : met dit command kan je een channel toe voegen aan je autojoin list.
                (vb. /NickServ AJOIN ADD #Alphar00tz)
         -del : met dit command verwijder je een channel uit je autojoin list.
                (vb. /NickServ AJOIN DEL #Alphar00tz)
         -list : met dit command krijg je al de channels die in je autojoin list staan.
                 (vb. /NickServ AJOIN LIST)
         -NOW : met dit command zorg je ervoor dat alle channels die in je lijst staan nu
                geactiveerd worden. (vb. /NickServ NOW)

LINK : Dit command kan je gebruiken als je jou nickname met een andere nick wil linken.
        (vb. /NickServ LINK nick pass)

SET : -PASSWORD : met dit command kan je het paswoord van je nickname veranderen.
                   (vb. /NickServ SET PASSWORD newpass)
       -LANGUAGE : met deze command kan je de taal van de services voor jou veranderen.
                   Op de services van r00tweb staat de taal nederlands et jammer genoeg niet
                   bij. Om de taal te kiezen moet je een cijfer van 1 tot 8 kiezen
                   (vb. /NickServ SET LANGUAGE 1)
       -URL : hier mee kan je je nick met een website adres linken. Als ze dan info over je
              vragen kunnen ze dan dat adres zien (vb. /NickServ SET URL http://www.Alphar00tz.tk)
       -EMAIL : hier mee kan je je nick met een e-mail linken. Als je registreert moet je
                al je e-mail geven. Hier kan je hem veranderen als het nodig is.
                (vb. /NickServ SET EMAIL n3bula@r00tweb.com)
       -ICQNUMBER : hier mee kun je je ICQnummer door geven als ze info over je opvragen.
                    (vb. /NickServ SET ICQNUMBER 15014517)
       -LOCATION : hier mee kan je je plaats waar je bent (land,streek) er bij je nick name
                   zetten. (vb. /NickServ SET LOCATION Belgium, West-Vlaanderen)
       -KILL : met dit command kan je je killprotectie on or off zetten. Zorgt er voor dat
               je niet zomaar gekilled kan worden. (volgens mij heeft het niet echt veel effect.)
               (vb. /NickServ SET KILL ON)
       -PRIVATE : met deze command kan je er voor zorgen dat jou nickname niet in de lijst
                  van nick names voorkomt door de command /NickServ LIST
                  (vb. /NickServ SET PRIVATE ON)
       -HIDE : met deze command kan je er voor zorgen dat gebruikers sommige dingen van jou
               niet kunnen zien als ze informatie over je vragen.
               (vb. /NickServ SET HIDE URL)

INFO : met deze command kan je informatie over een gebruiker verschaffen. Wil je alle informatie
        over een gebruiker zien zet je er nog ALL achter.
        (vb. /NickServ INFO n3bula ALL)





  3) Chanserv
  -----------

  3.1 Hoe registreren?
  --------------------

Nu dat jullie nick geregt is kun je nu een channel gaan registreren als je dat wil. Een
channel registreren houdt in dat jij de operator en owner van de channel wordt en dat je
daar bijna alles te zeggen hebt (want er zijn ook nog de ircops en admins die meer rechten
hebben. dus respecteer ze anders zal je geband worden of je channelregistration gedropt
worden?) Als je een channel wil registreren moet je eerst die channel joinen en dan dit
commando gebruiken: /ChanServ REGISTER #channel pass discrition (waar #channel staat voor de
naam van je channel channel, pass staat voor het pass dat jij kiest en discription is een
omschrijving van je channel dat je moet geven.) Nu  heb je de channel geregd en zie je dat
er meteen de modes +nt worden toegevoegd. Als je nu iets van je instellingen van je channel
zou willen veranderen moet je je net als bij nickserv je indentifyen door het command:
/ChanServ IDENTIFY #channel pass dan krijg je metteen de founder rechten waarmee je alle
settings kan gaan veranderen. Wil je je channel veranderen doe je dit door je eerst te
indetnifyen en dan /chanserv drop #channel te typen. Je kan ook hier altijd help vragen op
de server zelf door het commando /ChanServ HELP.



  3.2 instellingen veranderen
  ---------------------------

SET : -FOUNDER : Hier mee kan de founder van de channel iemand anders als founder zetten.
                 Als je een channel geregd hebt ben je automatisch founder.
                 (vb. /ChanServ SET #channel FOUNDER n3bula)

      -SUCCESSOR : Hier mee kan je een opvolger op de channel plaatsen die ook veel rechten
                   heeft en de opvolger is als de founder er niet meer is.
                   (vb. /ChanServ SET #channel SUCCESSOR n3bula)
      
      -PASSWORD : Hier mee kan je het paswoord van de channel veranderen. Je moet wel eerst
                  ingelogd zijn om het huidig paswoord te kunnen veranderen.
                  (vb. /Chanserv SET #channel PASSWORD pass)

      -DESC : Hier mee plaats je een omschrijving bij je channel. Als iemand dan info vraagt
              weet hij dan een beetje waarover de channel gaat.
              (vb. /ChanServ SET #channel DESC hier je omschrijving)
    
      -URL : hier mee associeer je een website met je channel. Als er dan info over je channel
             gevraagd wordt, wordt dit dan ook weergegeven.
             (vb. /ChanServ SET #channel URL http://www.alphar00tz.tk)

      -EMAIL : hier mee  kan je een e-mail opgeven bij je channel. Dus als ze bv. klachten hebben
               kunnen ze dat dan mailen.
               (vb. /ChanServ SET #channel EMAIL info@alphar00tz.tk)

      -ENTRYMSG : Hier mee kan je een boodschap zetten dat de mensen krijgen in hun statusscherm
                  als ze je channel binnen komen.
                  (vb. /ChanServ SET #channel ENTRYMSG welkom op de channel van Alphar00tz)

      -TOPIC : Hier mee kan je je het topic van de channel veranderen. De topic is iets dat
               je krijgt als je de channel binnen komt in de channel zelf.
               (vb. /ChanServ SET #channel TOPIC welkom op mijn channel)

      -KEEPTOPIC : Hier mee zorg je ervoor dat het topic blijft als er niemand meer in de
                   channel is want als je het verlaat en er is niemand meer gaat het topic
                   meestal weg.
                   (vb. /Chanserv SET #channel KEEPTOPIC ON)

      -TOPICLOCK : Hier mee zorg je er voor dat de topic niet veranderd kan worden behalve
                   met het topic command.
                   (vb. /ChanServ SET #channel TOPICLOCK ON)

      -MLOCK : met dit command zorg je er voor dat je channel modes dat je wil zetten ook
               gelockt worden dat ze niet veranderd kunnen worden behalve met dit command.
               Net als bij topic verdwijnen de modes als er niemand meer in de channel is.
               (vb. /ChanServ SET #channel MLOCK +nt)

      -PRIVATE : Hier mee kan je je hannel op private zetten dat wil zeggen dat je geen info
                 krijgt als je het met het info command info opvraagt. Ook kom je niet voor
                 in de lijst van channel.
                 (vb. /ChanServ SET #channel PRIVATE ON)

      -RESTRICTED : Dat wil zeggen dat enkel mensen met een access level deze channel kunnen
                    binnen komen. Anders worden ze metteen gekickt en krijgen een ban. Enkel
                    ircops en admins kunnen hier wel binnen omdat bans op hen niet werken.
                    (vb. /ChanServ SET #channel RESTRICTED ON)

      -SECUREOPS : Wil zeggen dat je niemand meer gewoon op kan maken op de channel. Enkel
                   nog door ze in de AOP of SOP lijst toe te voegen.
                   (vb. /ChanServ SET #channel SECUREOPS ON)

      -LEAVEOPS : zorgt er voor dat users nooit gedeopt worden behalve dan met het deop
                  command.
                  (vb. /ChanServ SET #channel LEAVEOPS ON)

      -OPNOTICE : Hier mee zorg je er voor dat je gewaarschuwdt wordt als er iemand op gemaakt
                  gemaakt wordt.
                  (vb. /chanserv SET #channel OPNOTICE ON)
   
      -NOLINKS : Zorgt er voor dat geen gelinkte usernames de channel kunnen binnen komen.
                 (vb. /ChanServ SET #channel NOLINKS ON)

ACCESS : Via dit command kan je iemands level in een channel veranderen. Deze levels kunnen
         enkel veranderd worden door channel ops of mensen die het pass van de channel weten.
         Je kan altijd maar levels geven die lager zijn dan de jouwe. Dus als jij bv. level 5
         hebt kan je enkel van level 2 tot 4 zetten. Een gewone persoon die een channel binnen
         komt krijgt altijd het level 0. Als je in de acces lijst staat heb je ook toegang tot
         de channel als hij op restricted staat.
         -ADD : Hier mee kan je iemand in de lijst opnemen en hem een level op de channel
                geven. Als er al iemand in de lijst staat kun je hier mee ook zijn level van
                de channel verhogen maar jammer genoeg niet verlagen.
                (vb. /ChanServ ACCESS #channel ADD n3bula 4)
         -DEL : Hier mee kan je mensen uit je access lijst verwijderen op basis van hun nick.
                Je kan ze ook allemaal in eens verdwijderen door ALL te zetten ipv. hun nick.
                (vb. /ChanServ ACCESS #channel DEL n3bula)
         -LIST : hier mee kan je de lijst opvragen van ieddereen die een level in de channel
                 heeft. Dan zie je hun nick + hun ACCESS level dat ze hebben.
                 (vb. /ChanServ ACCESS #channel LIST)
                
       
AKICK : ALs je iemand in de AKICK mode in je channel zet zorg je er voor dat die persoon je
        channel wil binnen kan komen. Maar vanaf dat die persoon je channel joined krijgt hij
        en ban en enkele seconden seconden gekickt. Als iemand geband is kan die persoon dan
        niet meer je channel joinen. Behalve een ircop of admin kan je niet bannen.
        -ADD : met dit kan je iemand in je AKICK lijst zetten. Je kan ook een reden er bij
               zetten waarom hij gebant wordt. Je moet gewoon de reden na de nick zetten.
               (vb. /ChanServ AKICK #channel ADD n3bula omdat je altijd maar blijft flooden)
        -DEL : Hier mee kan je iemand uit de auot-kick lijst verwijderen. Maar als je iemand
               uit de lijst verwijdert moet je wel nog manueel de ban verwijderen. Dit kan
               je door /mode #channel -b nick!user@host En enkel de founder kan alle AKICK's
               uit de lijst verwijderen door de command ALL te zetten in de plaats van de nick.
               (vb. /ChanServ AKICK #channel DEL n3bula)
        -LIST : Hier mee krijg je de AKICK lijst en kan je zien wie er allemaal instaat.
                (vb. /ChanServ AKICK #channel LIST
        

INFO : met deze command kan je informatie over een channel verschaffen. Wil je alle informatie
       over een channel zien zet je er nog ALL achter. MAar staat de channel op private kun
       je er geen info over de channel krijgen.
       (vb. /ChanServ INFO #channel ALL)




  3.3 Operatorlijst bewerken
  --------------------------

Ik zal jullie nu ff uitleggen hoe je iemand in de operatorlijsten van de channel zet. Ik zal
ook de verschillende levels van operatoren uitleggen van laag naar hoog. Je kan enkel maar
geregistreerde nicks in een autoop lijst zetten. Een autooplijst wil zeggen vanaf dat een
persoon die in zo'n lijst staat zijn nick indetifyed en je channel joind automatisch operator
wordt.

VOP : hier mee kan je iemand in de auto voice lijst zetten met het commando:
      /ChanServ VOP #channel ADD nick Dit is de laagste positie (buiten gewone bezoeker) Dat
      je in een channel kan krijgen. Dit is level 1 in een channel. Hier mee kan je praten
      wanneer een channel op moderated staat. Verder kan je er niet veel mee. Iemand uit de
      VOP lijst verwijderen doe je door /ChanServ VOP #channel DEL nick je kan ook de lijst
      van alle VOP's vragen met /ChanServ VOP #channel LIST Kan ieder HOP AOP SOP en de Founder
      zetten.

HOP : Hier mee kan je iemand in de auto halfop lijst komen door /Chanserv HOP #channel ADD nick
      te typen. Dit is de tweede laagste positie in een channel. Door deze posite krijg je het
      recht om iemand te kicken behalve dan operatoren, maar wel halfoperatoren van het zelfde
      level. Je kan ook het topic van de channel veranderen. En sommige channelmodes zetten.
      Om iemand te deleten ofde lijst op te vragen is het zelfde commando als dat bij de VOP
      enkel dat je VOP door HOP moet veranderen. Kan iedere HOP AOP SOP en Founder zetten.

AOP : Hier mee kan je iemand in de autoop lijst zetten. Dit wil zeggen dat je mensen kan
      kicken, en bannen behalve een superop of een founder kan je niet kicken. Ook kan je
      geen mensen bannen die operator zijn op de channel. Door deze positie krijg je het
      level 5 op een channel. Je kan ook het topic veranderen en al meer channelmodes dan
      een HOP aanpassen. Je kan zelfs meestal ook de memo's van de channel lezen. Als je
      iemand wil toevoegen, verwijderen of de lijst op vragen die je dit met de zelfde
      commandos als bij VOP maar je moet VOP weer door AOP veranderen.Deze lijst kan enkel
      aangepast worden door andere AOP's of SOP's en de FOUNDER

SOP : Hier mee kan je iemand in de autosop lijst zetten. Dit is de tweede hoogste positie
      dat je in een channel kan krijgen. Door in deze lijst te staan krijg je meestal kick
      en ban protectie op de channel dus kan je niet meer door halfops of ops gekickt worden.
      Je kan natuurlijk nog gekickt worden door door andere superusers of een kick ban krijgen
      door de founder van de channel. Met deze positie kan je heel wat meer channelmodes
      veranderen. allemaal behalve die van wie de founder is. Enkel de founder kan zijn positie
      aan iemand anders geven. Hier mee heb je een level 10 in de channel. Je kan ook de memo's
      lezen je kan er ook verzenden in de naam van de channel en ze ook deleten. Ook hier zijn
      het de zelfde commando's zoals die van VOP alleen dat je die nu door SOP moet veranderen.
      Deze lijst kan enkel door andere SOP's aangepast worden of door de FOUNDER.

FOUNDER : Dit is de hoogste positie dat je in een channel kan krijgen. Deze positie krijg je
          door de channel te registreren. Je kan deze positie ook afgeven door de command:
          /ChanServ SET #channel FOUNDER nick Met deze positie kun je natuurlijk alle channel-
          modes zetten(behalve die die enkel door admins en ircops kan gezet worden.) Je kan
          ook alles van memoserv doen op de channel. Je kan ook een opvolger aan duiden op de
          channel dit doe je door /ChanServ SET #channel SUCCESSOR nick met deze positie kan
          je ook alle lijsten van andere ops aanpassen.
      
          








  4 MemoServ
  ----------

Ik ga jullie wat meer info geven over de servics memoserv. Niet elke ircdserver heeft deze
functie. Ik geef hier over uitleg omdat deze servics ook op de server van r00tweb staat.
Deze servics is gemakkelijk als je iemand dringend iets wil zeggen en hij is er niet kan je
hem dan zo'n berichtje na laten.
ik zal je altijd eerst de command geven en dan de uitleg er over. ik geef de commands dat
je telkens moet plaatsen na de command /memoserv

    send : dit is de command dat je nodig hebt om naar iem. of een channel een bericht te
           sturen. na send moet je een nick of chennel plaatsen en daarna de tekst dat je
           wil zenden. (vb. /MemoServ send n3bula hallo)
    list : dit is het command dat je nodig hebt om te kijken welke memo's je al ontvangen
           hebt. Als je de list van memo's van je channel wil zien moet je na list nog de
           naam van je channel plaatsen.
    read : dit commando moet je gebruiken als je een memo dat je ontvangen hebt wilt lezen.
           - wil je je laatste memo lezen dat je ontvangen hebt moet je "last" na read zetten.
           - wil je je nieuwtse memo lezen dat je ontvangen hebt moet je "new" na read zetten.
           - als je gewoon een memo opniew wil lezen moet je eerst list doen en dan het
             nummer kiezen van de memo dat je opnieuw wil lezen. (vb. /MemoServ read 1)
    del : dit is het commando dat je nodig hebt als je een memo wil verwijderen. Dit kan je
          door het nummer te kiezen van de memo dat je wil verwijderen of door "all" erna te
          zetten kan je ze allemaal in een keer verwijderen. (vb. /MemoServ del all)
    set : met dit command kan je de opties van je memo's veranderen:
           - notify : Met deze optie kan je on of off zetten als je wil dat je een berichtje
                      krijgt als je een memo krijgt. (vb. /MemoServ set notify on)
           - limit : met deze optie kan je een limit zetten op het aantal memo's dat je kan
                     ontvangen. (vb. /MemoServ set limit 9)

  5) Outro
  --------

Wel dit was nu mijn tutorial over de 3 meest gebruikte irc services. Ik hoop dat jullie veel
hebben kunnen bij leren.
Deze tuto mag zo veel je wil gekopieerd worden. Maar mijn naam moet er altijd onderblijven!
Als je deze tuto op je eigensite zetten geleven eerst met me contact op te nemen met me dus
als je het op je site wil zetten of nog vragen hebt via mail: n3bula@r00tweb.com of
n3bula@Alphar00tz.tk of op irc.r00tweb.com op de channels #Alphar00tz of #r00tweb.


Greetzzzzzz n3bula