Bu dokuman, sunucu IRCD (Internet Relay Chat Daemon) tarafindan
kabul edilen tum kullanici ve kanal kiplerine bir kaynak teskil
etmektedir. sunucu 'in IRCD'i, Unreal olarak adlandirilmaktadir.
Her kip bir aciklamayla, bazi durumlarda ise bir ornekle
desteklenmistir.Tersi bir gorus belirtilmedikce, kipler "/mode"
komutu uzerinden modifiye edilmektedir.

Soz dizimi:

/mode <nickname> <+/- kip(ler)>


Yalnizca kendi kullanici kipiniz uzerinde degisiklik
yapabilirsiniz.Yalnizca kanal opertorlerinin (@) kanal kiplerini
degistirmek icin yeterli erisim haklari vardir.


1 - Kullanıcı Modeleri ;
Kullanılabilir kullanıcı modeleri anlatılacaktır bu bölümde. /helpop ?umodes yaparak bu modelere ulaşılabilir şimdi bunları tek tek açıklayacağız. /helpop ?umodes komutu uygulanınca bize ;

***** Umodes *****
-
Burada bütün kullanıcı modları yer almaktadır.
-
==---------------------------oOo---------------------------==
o = local IRC Operator
O = Global IRC Operator
a = Is a Services Administrator
A = Is a Server Administrator
N = Is a network Administrator
C = Is a Co Administrator

d = Kanal özel mesajlarını almanızı sağlar (Deaf)
g = GlopOps, LocOpsları okumanızı ve göndermenizi sağlar
h = Helper olduğunuzu gösterir
i = Görünmez yapar (/WHO komutuna cevap vermez)
p = /whois ve /who Komutundan üzerinde bulunduğunuz kanalları gizler
q = Sadece U:linelerle kicklenebilirsiniz (Services ve Net Adminler için)
r = Nickinizi tanıttıktan sonra kayıtlı olduğunu belirtir
s = Server noticelerini görebilir
t = Özel host kullanıldığını gösterir
v = DCC trafik noticelerini alır
w = Wallop mesajlarını görebilir
x = Hostname inizin gizli olduğunu gösterir
z = SSL ile bağlı olanlar içindir
B = Sizi bot konumuna aktarır
G = Kötü mesajların ve reklamların size gelmesini engeller
H = IRC Operatorlerin operator olduklarını gizler (IRC Operatorler içindir)
R = Sadece size rumuzu(nick'i) kayıtlı kullanıcıların mesaj atabilmesini sağlar
S = Sedece Servicesler içindir (Onları korur)
V = WebTV kullanıcısı olduğunu gösterir
W = /WHOIS yapıldığından haberdar olduğunuzu gösterir (IRC Operatorler içindir)

Şeklinde bir yazı dizisi gözükecektir. Bunlar kısa tanımlarıdır genişçe ele alıp örneklerle anlatacağız.


d: Kanala yazılan mesajları görmenizi sağlar.
Kullanım şekli /mode nickiniz +d şeklindedir. Bu tüm kanallar için geçerlidir bu mode
aktif olduğu zaman hiçbir kanalda yazılan yazılar size ulaşmayacaktır.

g = GlopOps, LocOpsları okumanızı ve göndermenizi sağlar
Bir IRC Operatorune, oper globop mesajlarini gorme imkani verir.Bu mode normal
kullanıcılar tarafından koyulamaz. Temelde, +g global mesajlar icin
kullanilmaktadir.

h = Helper olduğunuzu gösterir
+h kipini almak için sunucumuzun #help kanalında hepler olarak görev almanız
gerekmektedir.

i = Görünmez yapar (/WHO komutuna cevap vermez)
Sunucumuz tarafından otomatik verilen bir modedir. Her kullanıcı sunucu sunucusuna bağlandıktan sonra +i modesini alır. Kullanıcılar tarafından /who gibi geniş bir tarama yapılmak istediğinde cevap vermez ve sizi gizler. Bazen /who komutuna cevap şu şekilde gelebilir “* LeyLa H [email protected] :0 NickServ Enforcement” bunun sebebi Leyla nickli kullanıcı şifresini girmemiştir ya da Leyla nicki nickin sahibi olmayan biri tarafından kullanılamaya çalıştır ve servisler araya girmiştir. Gözükmesinin sebebi ise servisler araya clone soktuklarında +i modesi vermezler bu nick bu yüzden /who denildiğinde gözükmektedir.

p = /whois ve /who Komutundan üzerinde bulunduğunuz kanalları gizler.
Size /whois çekildiğinde “turk_Git on @#eğitim2 @#eğitim1 @#bilgi @#satis @#turk %#operhelp @#vodka @#helpsop @#heLpers” şeklinde bir mesaj belirlecektir. Burada sizin bulunduğunuz kanallar ve yetkileriniz gözükmektedir. İşte bunu başka userlar görmesin istiyorsanız /mode nickiniz +p komutu ile nickinize private (gizlilik) modesini koyabilirsiniz. Bu mode aktif edildiğinde sizle ortak bulunduğu kanallar harici hiçbir kanalınızı göremezler. Operlar bu seçenek aktifken bile bulunduğunuz kanalları görebilirler.

q = Sadece U:linelerle kicklenebilirsiniz
Nickinize servisler tarafından verilebilen bir modedir. Girdiğiniz kanallarda +q modesi alırsınız bu mode sizin o kanaldan u:line ve /cs kick #kanal nickiniz sebebi harici kanaldan atılamayacağınız anlamına gelir. Önemli olan kanal founderlerinin aldığı ile karıştırılmamasıdır. Kanal sahibine cs tarafından verilir. Bu ise servisler tarafından verilen bir modedir.

r = Nickinizi tanıttıktan sonra kayıtlı olduğunu belirtir
nickinizi nickserv veritabanına kayıt ettikten ve auth kodunu başarı ile girdikten sonra nickimize nickserv tarafından verilen bir modedir. Ayrıca sunucuya her girişimizde nickimizi /ns identify şifresi şeklinde tanıttığımızda da aynı mode nickserv tarafından bize verilecektir.

s = Server noticelerini görebilir

Kullanici kipinizi +s'e almak, tum server mesajlarini ve oper
killeri hakkindaki bilgileri serverden talep ettiginiz anlamina
gelmektedir. Bu bir tur flood haline donusebilir ve genelde
onerilmemektedir.Operlar tarafından kullanılabilir.

ı) t = Özel host kullanıldığını gösterir
Yine servisler tarafından verilen bu mode de özel host kullanımından kasıt ;
Bir kullanıcıya /whois nick yapıldığında
“TurkServ is Helper@TurkServ.sunucu.com” işte buradaki
“TurkServ.sunucu.com” özel bir hosttur. Bu sunucunun özel ayarlarının yapılması ile kanallara girişlerde de host verilebilir. Meslea #help kanalında yetkili helperlarımıza suncu tarafından “Serseri is [email protected]” şeklinde bir “helper.sunucu.com” verilmiştir. Bu kanal içni ayrılan özel bir hosttur.

v = DCC trafik noticelerini alır
sunucu sunucumuza /mode nickiniz +v modesi yapılarak bu modeyi geçiş yapılabilir.. +v Dcc yoluyla gönderilebilen resim , log vs gibi belgelerin alınmasını sağlar. Ayrıca DCC yoluyla kişilerle chatte yapılabilir. DCC chatin sunucu ortamında ki chatten farkı sunucudan kopsak dahi o kişi ile sohbete devam etmemizdir.

j) w = Wallop mesajlarını görebilir
Walloplar, IRC Operatorleri tarafindan birbirlerine gonderilen ag
capinda mesajlardir.Walloplar sunucu icerisinde nadiren
gonderilmektedir.

x = Hostname inizin gizli olduğunu gösterir
Aynı şekilde sunucumuzda yasaklanmış bir modedir. Bu mode bizim ip numaramızın başkaları tarafından görüntülenmesini engeller. Eğer ki bu mode sunucumuzda yasaklanmamış olsaydı size whois çeken bir kullanıcı ip adresinizi görebilecekti ve çeşitli güvenlik problemleri yaşayabilecektiniz.

k) z = SSL ile bağlı olanlar içindir
Açılım olarak Secure Socket Layer anlamina gelen bir modedir. Bunun anlami sunucuda bir güvenli port yaratılırsa bu porttan giriş yapan kullanıcıların +z modesini almalarını sağlamaktır. sunucu te her hangi bir güvenli port bulunmamaktadır. Tüm kullanıcılara eşit derece güvenlik taraması yapılmaktadır. Güvenli bağlantıya ihtiyaç görülmemiştir.

l) B = Sizi bot konumuna aktarır
Kullanımı /mode nickiniz +B şeklindedir. Bu mode kullanıldıktan sonra “Nickiniz is a Bot on sunucu” normalde bu şekilde bir ileti alınacaktır. Fakat sunucumuzda yasaklanmış olmasından bu mode yi de kullanamıyoruz.
m) G = Kötü mesajların ve reklamların size gelmesini engeller
Sunucumuza girişte verilen otomatik modelerden biridir. sunucu IRC Ağı tarafından yasaklanmış kötü kelimeler , reklamlar, küfürler vs vs size gelmesini engelleyecektir.

n) H = IRC Operatorlerin operator olduklarını gizler (IRC Operatorler içindir)
Operlar tarafından kullanıma ayrılmış bir modedir. Kullanım şekli /mode nickiniz +H şeklindedir. Bu mode aktif edildiğinde size whois çekildiğinde oper olduğunuz gizlenecektir.
o) R = Sadece size rumuzu(nick'i) kayıtlı kullanıcıların mesaj atabilmesini sağlar
Size sadece kayıtlı yani nickini “/ns register şifre [email protected]” şekline nickserv veritabanına kaydetmiş kullanıcılar tarafından özel mesaj yazılmasını sağlayacaktır. Aktifleştirmek için /mode nickiniz +R yapmanız gerekmektedir. Servisler gittiğinde bu mode aktif ise sıkıntı çekebilirsiniz. Çünkü servisler yokken tüm nickler kayıtsız olacaktır ve size mesaj atmak isteyen arkadaşlarınızın mesajlarını görememe gibi bir ihtimal söz konusu olacaktır.
ö) S = Servisler icin koruma kipi.
Kullanımı yasaklanmış bir modedir. Servisleri koruma amaçlı tasarlanmış bir modedir.
p) V = WebTV kullanıcısı olduğunu gösterir
sunucu sunucumuzda /mode nickiniz +V şeklinde bir kullanımı vardır. Sunucu tarafından gönderilen noticelerin status penceresinde değilde özelinizde görüntülenmesini sağlar. Mesela #x kanalında bir entrymsg düzenlenmiş bu mesajın sizin özelinize gönderilmesini sağlar çünkü entrymsg da bir noticedir.

r) W = /WHOIS yapıldığından haberdar olduğunuzu gösterir (IRC Operatorler içindir)
size whois çekildiğinde “link.sunucu.com- *** TurkServ ([email protected]) did a /whois on you.” Şeklinde bir notice almanızı sağlar. Kendisine whois çekildiğini IRC Operatorler , Adminler, Helperlar görmektedir.

s) O = Global IRC Operator
+O kipi "oper only (yalnizca oper)" kelimelerine karsilik
gelmektedir. Kullanici kipi +o (IRC Operatorleri) olanlarin kanala
girmesine olanak tanir. Bu kip, yalnizca bir IRC Operatoru
tarafindan konulabilir.

ş) o = Local IRC Operator

+o kipi, birinin IRC Operatoru olup olmadigini belirtir ve "/mode"
komutu uzerinden kullanılamaz.

Gecerli bir IRC Operatoru icin ''oper up'' komutu soyledir:

/oper <nickname> <oper sifre>

+o kipi farkli bir komut uzerinden de yerine getirilebilir,
''deopering'' soz konusu oldugu zaman bir baska deyisle IRC Operator
ayricaliklari kaldirilirken yine "/mode" komutu kullanilir.

Soz dizimi:

/mode <nickname> -o

Operlendiginde, bu IRCopun WHOIS ciktisina yansiyacaktir.Bazi
serverler standart mesaji degistirmek icin sever konularini
degistirmis olabilir ancak bu halen aciktir.

Örnek Olarak ;
EquaL is [email protected] * kraLLar öLmeZzZ
EquaL is a registered nick
EquaL on @#Dj #rize @#operhelp @#Gfb @#radyo #aşkım @#fenerbahçe @#shell @#KraL #sunucu
EquaL using admin.sunucu.com Network [admin] Server - www.sunucu.com
EquaL is an IRC Operator
EquaL is available for help.
EquaL is a sunucu Radyo DJ [http://radyo.sunucu.net]
EquaL has been idle 5mins 57secs, signed on Tue Oct 04 14:31:19
EquaL End of /WHOIS list.

Burada yazan “EquaL is an IRC Operator” bu kişinin bir Ircop olduğunun belirtmektedir.

t) a = Is a Services Administrator

"/samode" komutunun kullanima imkan tanimak icin, IRC Operator'un
WHOIS ciktisinda Services Administrator olarak gorunmesine olanak
tanir.


EquaL is [email protected] * kraLLar öLmeZzZ
EquaL is a registered nick
EquaL on @#Dj #rize @#operhelp @#Gfb @#radyo #aşkım @#fenerbahçe @#shell @#KraL #sunucu
EquaL using admin.sunucu.com Network [admin] Server - www.sunucu.com
EquaL is an IRC Operator – Services Administator
EquaL is available for help.
EquaL is a sunucu Radyo DJ [http://radyo.sunucu.net]
EquaL has been idle 5mins 57secs, signed on Tue Oct 04 14:31:19
EquaL End of /WHOIS list.

Burada yazan “EquaL is an IRC Operator – Services Administator” kullanıcının Servis admini olduğunu göstermektedir. Yani +a modesine sahiptir.

u) N = Is a Network Administrator

IRC Operator'un WHOIS ciktisina, Network Administrator olarak bir
ibare koyar. Server Administatorlarin, +s (secret) ve +p (private)
kanallari gorme yetkisi vardir.Server Yoneticileri ayrica otomatik
olarak +a kipini alirlar.

EquaL is [email protected] * kraLLar öLmeZzZ
EquaL is a registered nick
EquaL on @#Dj #rize @#operhelp @#Gfb @#radyo #aşkım @#fenerbahçe @#shell @#KraL #sunucu
EquaL using admin.sunucu.com Network [admin] Server - www.sunucu.com
EquaL is a Network Administrator
EquaL is available for help.
EquaL is a sunucu Radyo DJ [http://radyo.sunucu.net]
EquaL has been idle 5mins 57secs, signed on Tue Oct 04 14:31:19
EquaL End of /WHOIS list.

Burada yazan “EquaL is a Network Administrator” bu kullanıcının Sunucu admini (ağ admini – ağ sorumlusu ) olduğunu belirtir.

------------------------------