NICKSERV KOMUTLARI

Nickserv size, nickname'minizin tanınmasını ve başkaları tarafından kullanılmasının önlenmesini sağlar. Eğer nickname'minizi 15 gün kullanmazsanız tanıtım bilgileriniz yani
registrasyonunuz kaybolacaktır. Aşağıdaki komutlar, nicknamelerin registrasyonlarını ve düzenlemelerini sağlar. Bu komutları herhangi bir pencerede:

/msg nickserv {komut ismi}

Biçiminde yazarak kullanacaksınız (Sohbet etmek için kullandığınız her pencerenin yazı satırına yazabilirsiniz).

Genel Komutlar:

REGISTER: Nickserv’e ilk defa kayıt olmak için.
   
IDENTIFY: Her kullanımda kendini tanıtmayı sağlamak için.
   
ACCESS: Sizin yetki verdiğiniz adres listesinin düzenlenmesi için.
   
  SET: Nickname’minize kazandıracağınız özellikler (opsiyonlar) için.
   
  DROP: Nickname’minizin kaydını silmek için.
   
RECOVER: Nickinizi kullanan diğer kişiyi serverden kill etmek için.
   
RELEASE: RECOVER ettiğiniz kendi nickinizi tekrar ele geçirmek için.

Diğer komutlar: GHOST, INFO, LIST, STATUS. Her komutun ayrı ayrı açıklamaları aşağıdadır.
   
ÖNEMLİ NOT:

Bu servis, IRC kullanıcılarının kimliklerini korumak ve bir tehlikeye maruz kalmasını önlemek için güvenli bir yol sağlar. Nickname'lerin çalınmasını ve başka kötü şeyler için kullanılmasını zorlaştırır. Nickserv'in suiistimal edilmesi, suiistimal edilen nickname'lerin kaybına sebep olacaktır (6 aydan baslar :))

1-) Register
   
  Kullanım biçimi:

/msg nickserv register şifreniz email
   
Nickserv'in veritabanına nickname'nizin ilk kaydını yapar. Nickname'nizi bir defa register ettikten sonra, SET ve ACCESS komutlarını kullanarak gerekli ayarlamaları yapabilirsiniz. İlk kayıt sırasında kullandığınız şifreyi hatırladığınıza emin olmalısınız. Bu, sonraki ayarlamalar icin gerekli olacaktır (büyük küçük harf kullanımına dikkat ediniz!.. OTTOMAN ,Ottoman , ottoman şeklinde yazılan bu kelimelerin hepsi ayrı bir şifredir!.. )

Şifre seçimi:

Kolayca tahmin edilebilecek şifre seçmeyiniz. Mesela gerçek isminizi şifre yapmak pek iyi bir fikir olmaz. Nickname'nizin aynısını şifre yapmak daha da kötü olabilir :) Aslında bu gibi şifrelere Nickserv izin vermeyecektir. Çok kısa şifrelerin de kazara bulunma şansları fazladır. Sonuç olarak, en az 5 karakterden oluşan ve arasında boşluk ve Türkçe harf bulunmayan bir şifre seçmelisiniz (abc123 gibi...).
       
Şimdi, CaLieNTe nickname'sini :) abc123 şifresini vererek register edelim:
   
Sohbet ettiğimiz herhangi bir pencerede yazı yazdığınız satıra,
   
/msg nickserv register abc123

(bu anda nickimiz CaLieNTe ve daha önce register edilmemiş durumda!) Komutunu yazıyoruz. Eğer kullandığınız nickname halen registerli ise,
   
This nickname has already registered. Yani bu nick zaten registerli anlamında bir mesaj gelecektir. Bunun dışında nickname'niz başarıyla register edilmiş olur.

2-) IDENTIFY
   
Kullanım biçimi:
   
  /msg nickserv identify {şifreniz}
   
IRC'ye her girişinizde kullanmanız gereken bir komuttur (tabi nickname'nizi bir defa register ettikten sonra). Nickserv size, bu nickin gerçekten sizin olup olmadığını soracaktır. Bazı komutları kullanmak için, önceden bu komutun kullanılıp nickname'nizin tanıtılması gerekmektedir. Register işlemindeki şifreniz ile bundaki ile ayni olmalıdır.

3-) ACCESS
   
Kullanım biçimi:
   
/msg nickserv access add {adres}
   
/msg nickserv access del {adres}

/msg nickserv list
   
Nickname'nizin başka adreslerden de erişilip otomatik olarak tanınmasını sağlamak için kullanılan komuttur. Aynı zamanda bu erişim listenizi düzenler.Çünkü her defasında başka IP adresinden gelirseniz, her defasında IDENTIFY komutunu kullanarak tanıtımınızı yapmanız gerekir. Bir örnek verelim,

/msg nickserv access add CaLieNTe@*.mekansohbet.org

Komutunu vererek, CaLieNTe isimli userin, mekansohbet.org adlı domainin her makinesinden girerek otomatik olarak IDENTIFY olmasına izin verdiniz(erişim listesine eklediniz).
   
/msg nickserv access del CaLieNTe@*.mekansohbet.org
 
Komutunu vererek aynı kişiyi ve domainin bütün makinelerini listeden sildiniz.

/msg nickserv access list komutuyla da erişime izin verdiğiniz user ve domainleri görüntülediniz.

4-) SET
   
Kullanım biçimi:
   
/msg nickserv set {opsiyonlar} {parametreler}
   
Nickname'niz için değişik opsiyonların ayarlanmasını sağlar. Bunlar:
   
KILL : Kill korumasını açıp kapatmak için.
   
SECURE : Nickname güvenliğini açıp kapatmak için.
   
PRIVATE : Nickserv'de tanımlı nick listesi istendiğinde, sizin nickname'nizin görünmemesi için.

PASSWORD : Nickname'nizin şifresini değiştirmek için.

URL : Nickname'niz hakkinda gelen bilgiye, istediğiniz bir internet adresini de eklemek için.

EMAIL : Nickname'niz hakkında gelen bilgiye, istediğiniz bir e-mail adresini de eklemek için.

Tabiiki bu komutu kullanabilmeniz için, IDENTIFY bahsinde geçen işlemi en başta yapmanız gerekir (/msg nickserv identify {şifreniz}).

4.1-) KILL
   
Kullanım biçimi :
   
/msg nickserv set kill {ON ya da OFF}

Nickname'niz için, otomatik kill korumasını açar ya da kapatır. Bu koruma varken eğer başka bir kullanıcı sizin nickname'nizi almış ise, nickserv tarafından bu nickname'yi (ki o size ait olan nickname) 1 dakika içinde değiştirmesi, aksi halde serverden kill edileceği hakkında mesaj verilir. 1 dakika sonunda değiştirmediği taktirde nickserv o kullanıcıyı serverden kill eder.

4.2-) SECURE
   
Kullanım biçimi:

/msg nickserv set secure (ON ya da OFF)

Nickname'nizin güvenlik özelliğini açmak ya da kapatmak için kullanılır. Bu özellik varken, IRC ye her girişinizde nickname'nin size ait olup olmadığı anlaşılmadan önce, adresinizin erişim listesinde olup olmadığınıza aldırmadan şifrenizi girmelisiniz (Identify). Bununla beraber, eğer geldiğiniz adres nickname'nizin erişim listesinde mevcutsa Nickserv, kill korumasinaaldırmadan sizi oto-kill etmeyecektir.
   
4.3-) PRIVATE
  
Kullanım biçimi:

/msg nickserv set private {ON ya da OFF}

Nickname'nize özel olma yetkisini verir ya da kaldırır. Bu özellik varken, nickserv'in LIST komutuyla oluşturulan nickname listesinde sizin nickiniz görünmez. (Ama herhangibir kullanıcı INFO komutuyla nickname'nizin bilgilerini alabilir!..)

4.4-) PASSWORD

Kullanım biçimi:

a-) /msg nickserv set password {yeni şifreniz}

Nickname'nizin daha önceki şifresini değiştirmenizi sağlar. Tabii bunun için de baştan identify etmiş olmanız gerekir. Şimdi IRC'ye girip, CaLieNTe nickname'sinin şifresini değiştirelim:

a-) /msg nickserv identify abc123

b-) /msg nickserv set password abc456

Boylece nickname'nin önceki şifresi olan abc123, abc456 şeklinde değişmiş oldu.

4.5-) URL
   
Kullanım biçimi:

/msg nickserv set url {internet adresi}

Nickname'nizin nickserv'deki bilgilerinin içine, istediğiniz bir internet adresinin de eklenmesini sağlar. Bu adres kendi özel sayfanız olabilir, çok sevdiğiniz bir sayfa olabilir. Herhangi bir kullanıcı INFO komutunu kullanarak bu bilgiye erişebilir. Örnek olarak nickname bilgilerine, http://www.mekansohbet.org adresini ekleyelim:

/msg nickserv set url http://www.mekansohbet.org

4.6-) EMAIL

Kullanım biçimi:
      
/msg nickserv set email {email adresi} URL'dekinin benzeri olarak bu da nickname'nize istediğiniz bir e-mail adresi eklemenizi sağlar. Aynı şekilde info komutuyla görülebilir. Örnek olarak CaLieNTe@mekansohbet.org adresini ekleyelim:

/msg nickserv set email CaLieNTe@mekansohbet.org

5-) DROP

Kullanım biçimi:

/msg nickserv drop

Registerli olan nickname'nizin registerini nickserv'in databasesinden siler. Dolayısıyla nickname'niz serbest kalmış olur. Bir başkası bu nicki alıp kendi bilgileriyle tekrar register edebilir. Yine bunun için önceden IDENTIFY yapmanız gerekmektedir.

6-)  RECOVER

Kullanım biçimi:

/msg nickserv recover {nickname'niz} {şifreniz}

Diyelim ki nickname'nizi REGISTER ettiniz ama KILL korumasını aktif hale getirmediniz. IRC'ye girer girmez bir de baktınız ki nickname'niz başkası tarafindan kullanılıyor. KILL korumanız olmadığından nickname'nizi kullanan şahıs tabiî ki kill olmadan sohbetine devam edecektir. Bu durumda RECOVER komutu ile nickname'nizi tekrar alabilirsiniz. Komutu verdiğinizde nickserv, nickname'nizi çalan kullanıcıya 1 dakika süre tanıyarak bu süre sonunda onu kill edeceğine dair mesaj verir. Bu 1 dakika içinde ne olursa olsun, 1 dakika sonra siz nickinizi tekrar alabilirsiniz. Bu komutu kullanabilmeniz için ya o an ki adresinizin nickname'nin erişim listesinde olması gerekir ya da nickname'nizin şifresini doğru olarak bilmeniz gerekir. Şimdi CaLieNTe nickname'sini kullanan birini serverden kill edelim (tabi bu sirada alternatif nickname'mizi kullanıyoruz):

/msg nickserv recover CaLieNTe abc456

1 dakika sonra nickname'miz tekrar bizim olacak :).

7-)  RELEASE

Kullanım biçimi:

/msg nickserv release {nickname'niz}

Bir üstteki RECOVER komutunu kullandığımızı ya da, kill koruması sonucunda nickname'mizi kullanan kullanıcının serverden düşmesini beklediğimizi farz edelim. RELEASE komutuyla nickserv'e mesaj göndererek, nickname'mizi daha erken (1 dakikadan daha önce) almamızı sağlayabiliriz. Bunun için yine erişim listesinde olmak ya da şifreyi doğru olarak bilmemiz gerekir.

8-) GHOST

Kullanım biçimi:

/msg nickserv ghost {nickname'niz} {şifreniz}

IRC serverindeki ve direk nickname'nizle ilgili olan hayali bir bağlantıyı sonlandırmak için kullanılır. Bu hayali bağlantının çeşitli sebepleri olabilir; modem bağlantısı kopmuştur, bilgisayarınız kilitlenmiş ve dolayısıyla göçmüştür, bağlı olduğunuz serverlerden biri göçmüştür vs vs... Bu gibi durumlarda kullandığınız IRC serveri sizin bu durumunuzu hemen algılayamayabilir ve sizi halen IRC'de kabul edebilir. IRC'ye hemen tekrar alternatif nickname'nizle gelir ve bu komutu doğru şifrenizle kullanırsanız, hayali bağlantıda olan nickname'nizin kill olduğunu görürsünüz. Görür görmez de nickname'nize kavuşabilirsiniz.

9-) INFO

Kullanım biçimi:

/msg nickserv info {nickname}

İstediğiniz bir nickname'nin nickserv'deki bilgilerini görüntülemeyi sağlar. Nickname'nin sahibi kim, hangi opsiyonlar aktif durumda vs vs..

        10-) LIST

        Kullanım biçimi:
   
    /msg nickserv list {bakma biçimi}

Bütün registerli nickname'leri verdiğimiz biçimde listeler. Bu biçim, nickname!kullanici@adres şeklindedir. PRIVATE opsiyonunu kullanmıs olanlar bu listede görünmezler. Örnek verecek olursak:

/msg nickserv list *!CaLieNTe@mekansohbet.org

mekansohbet.org adresindeki CaLieNTe kullanıcısına ait olan tüm registerli nickleri listeler. /msg nickserv list *Ta* nickserv'de registerli ve icinde Ta kelimesi geçen tüm nickleri listeler.

11-) STATUS

Kullanım biçimi:
   
/msg nickserv status {nickname...}

Verilen nickname'yi kullanan kullanıcının, bu nickname'nin gerçek sahibi olup olmadığını anlamak için kullanılır. Nickserv'den gelen cevap : Nickname status-kodu (0,1,2 ya da 3) şeklindedir. Bu sayıların anlamları sırasıyla:

0 : Böyle bir kullanıcı yok ya da bu nickname register edilmemiş.

1 : Kullanıcı, nickname'nin sahibi olarak tanımlı değil.

2 : Kullanıcı, adresi sadece erişim listesinde olduğu için nickname sahibi olarak tanımlı.

3 : Kullanıcı, şifresi yoluyla nickname'sini IDENTIFY etmiş bir şekilde nickname sahibi olarak tanımlı. Bu şekilde bir kerede 16'dan fazla nickname'nin durumunu öğrenebilirsiniz.

Şöyle ki:

/msg nickserv status CaLieNTe Face PeCkTaScH ... ...

Yazılan sırada cevap gelecektir.