İRC Komutları / NickServ
Nickserv size, nickname'minizin tanınmasını ve başkaları
tarafindan 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 verdiginiz 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.
Diger 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 suistimal
edilmesi, suistimal edilen nickname'lerin kaybina sebep
olacaktir (6 aydan baslar :) ).
1) REGISTER :
Kullanım biçimi :
/msg nickserv register {şifreniz}
Nickserv'in veritabanına nickname'nizin ilk kaydını yapar.
Nickname'nizi bir defa register ettikten sonra, SET ve ACCESS
komutlarını kullanarak gerekli ayarlamalari 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. Cok kisa ş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, PeCkTaScH nickname'sini :) abc123 sifresini vererek
register edelim :
Sohbet ettiğimiz herhangibir pencerede yazi yazdiginiz satıra,
/msg nickserv register abc123
(bu anda nickimiz PeCkTaScH ve daha önce register edilmemiş
durumda!)
komutunu yazıyoruz. Eğer kullandiginiz 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şariyla 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 defasinda IDENTIFY komutunu
kullanarak tanıtımınızı yapmanız gerekir. Bir ornek verelim,
/msg nickserv access add PeCkTaScH@*.prizma.net.tr
komutunu vererek, PeCkTaScH isimli userin, prizma adlı
domainin her makinesinden girerek otomatik olarak IDENTIFY
olmasina izin verdiniz(erişim listesine eklediniz).
/msg nickserv access del PeCkTaScH@*.prizma.net.tr
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 istendiginde, sizin
nickname'nizin görünmemesi için.
PASSWORD : Nickname'nizin şifresini değiştirmek için.
URL : Nickname'niz hakkinda gelen bilgiye, istediginiz bir
internet adresini de eklemek için.
EMAIL : Nickname'niz hakkında gelen bilgiye, istediğiniz bir
e-mail adresini de eklemek icin.
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 tarafindan 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 korumasina aldı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 :
/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, PeCkTaScH 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.
Herhangibir kullanıcı INFO komutunu kullanarak bu bilgiye
erişebilir. Örnek olarak nickname bilgilerine, http://www.pecktasch.com
adresini ekleyelim : /msg nickserv set url http://www.pecktasch.com
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 PeCkTaScH@prizma.net.tr adresini
ekleyelim : /msg nickserv set email PeCkTaScH@hotmail.com
5) DROP
Kullanım biçimi :
/msg nickserv drop
Registerli olan nickname'nizin registerini nickserv'in
databasesinden siler. Dolayısiyla nickname'niz serbest kalmiş
olur. Bir başkasi 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 baktiniz
ki nickname'niz başkasi tarafindan kullanılıyor. KILL
korumanız olmadığından nickname'nizi kullanan şahis tabiiki
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 PeCkTaScH
nickname'sini kullanan birini serverden kill edelim (tabi bu
sirada alternatif nickname'mizi kullanıyoruz) : /msg nickserv
recover PeCkTaScH 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 farzedelim. 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ğlantiyi sonlandırmak için kullanılır. Bu hayali
bağlantının çeşitli sebepleri olabilir; modem bağlantisi
kopmuştur, bilgisayarınız kilitlenmiş ve dolayısiyla göcmüştür,
bağlı olduğunuz serverlerden biri göcmüş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 baglantida 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 *!PeKTaS@prizma.net.tr
prizma.net.tr adresindeki PeKTaS 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 tanimli. Bu şekilde bir
kerede 16'dan fazla nickname'nin durumunu öğrenebilirsiniz.
Şöyle ki : /msg nickserv status PeCkTaScH Face StRaCh ... ...
yazılan sırada cevap gelecektir.