Ignore Komutu ve Parametreleri

Gonderen: Matrak  //  Kategori: IRC KomutLarı

Ignore Komutu ve Parametreleri

Ignore komutu /ignore [-lrpcntikdwxu] nick!ident@host şeklinde kullanılmasıyla beraber Client tabanlı bir komuttur.
Bu parametreleri teker teker açacak olursak;
————————————————-
l: Yapmış olduğumuz ignoreleri listelememize yarar.
Kullanılışı : /ignore -l
Bu komutun kullanılışına örnek olarak servislerden şöyle bir cevap alınır..
Ör: * Ignore list:
*!*@* (d)
cadii!*@* (p) - Matrak
kaan000!*@* (c) - Matrak
galeriserhat!*@* (i) - Matrak
-
—————————————
r: Bu komut daha önce yapılan ignoreleri kaldırmamıza yardımcı olur.
Kullanılışı : /ignore -r bu şekilde tüm ignoreleri, /ignore -r nick şeklinde de teker teker yapılmış olan ignoreleri kaldırabilirsiniz.
Bu komutun kullanılışına örnek olarak servislerden şöyle bir cevap alınır..
Ör: -
* Ignore list cleared
-
—————————————
p: Bu komut ile belirttiğiniz herhangi bir userın özelinize yazmasını engellersiniz.
Kullanılışı : /ignore -p nick
Bu komutun kullanılışına örnek olarak servislerden şöyle bir cevap alınır..
Ör: /ignore -p yaprakkk
-
* Added yaprakkk!*@* to ignore list
-
—————————————-
c: Bu komut ile belirttiğiniz herhangi bir userın kanallara yazdığı yazıları görmemenizi sağlar.
Kullanılışı : /ignore -c nick
Ör: /ignore -c Orhan38m
-
* Added Orhan38m!*@* to ignore list
-
—————————————-
n: Bu komut ile belirttiğiniz herhangi bir nickin size notice göndermesini engellersiniz.
Kullanılışı : /ignore -n nick
Ör: /ignore -n Emre569
-
* Added Emre569!*@* to ignore list
-
—————————————-
t: Bu komut ile belirttiğiniz nickin size ctcp komutlarını (ping,time,version) göndermesini engelleriz.
Kullanılışı : /ignore -t nick
Ör: /ignore -t AYBARS
-
* Added AYBARS!*@* to ignore list
-
—————————————–
i: Bu komut ile belirttiğiniz nickin sizi herhangi bir kanala davet etmesini engellersiniz.
Kullanılışı : /ignore -i nick
Ör: /ignore -i segva
-
* Added segva!*@* to ignore list
-
—————————————–
k: Bu komut ile belirttiğiniz nickin size kontrol kodları (ctrl+k,ctrl+b,me,action,vb..) içeren mesajları göndermesini engellersiniz.
Not : Yanlız bu komutla kontrol kodları size gelir fakat normal yazı halinde gelir. Örneğin : renkli bir yazı size renksiz gelir..
Kullanılışı : /ignore -k nick
Ör: /ignore -k murattttt
-
* Added murattttt!*@* to ignore list
-
——————————————
d: Bu komut ile belirttiğiniz nickin size DCC mesajları göndermesini engellersiniz.
Kullanılışı : /ignore -d nick
Ör: /ignore -d BarBarkonan
-
* Added BarBarkonan!*@* to ignore list
-
——————————————
w: Bu komut ile belirttiğiniz nickin bağlı olduğunuz tüm serverlarda ignore edilmesini sağlar.
Kullanılışı : /ignore -w pinarlezz
-
* Added pinarlezz!*@* to ignore list
-
——————————————
x: Bu komut ile belirttiğiniz nicki ignore korumasına alırsınız. Yani yapılan hiçbir ignore o nicke etki etmez.
Kullanılışı : /ignore -x selena
-
* Added selena!*@* to ignore list
-
Ayrıca bu parametreyi diğer ignore parametreleri ile beraber kullanılarak örneğin sadece özele yazı yazabilmesi için ignore koruması altına alabilirsiniz.
/ignore -cx selena
——————————————
u: Bu komut ile ignoreyi süreli yapabilirsiniz.
Kullanılışı : /ignore -[p,c,n,t,i,k,d,x]u#süre nick
Ör: /ignore -nu#120 beyazmavi
-
* Added beyazmavi!*@* to ignore list for 120 secs
-
——————————————
—————————-
ÖRNEKLER
—————————-
——————————————
1) “kamil” nickinin kanalda yazdıklarını 25 sn. görmeyeyim nasıl yaparım?
Cevap : /ignore -cu#25 kamil
2) Matrak deki tüm userların bana notice yollamasını engellemek istiyorum ama sadece kamil nicki bana notice yollayabilsin nasıl yaparım?
Cevap : //ignore -n *!*@* | /ignore -nx kamil
3) “kamil” nickinin beni “/invite” etmesini istemiyorum nasıl yaparım?
Cevap : /ignore -i kamil
4) “kamil” nickinin özelime yazmasını istemiyorum nasıl yaparım?
Cevap : /ignore -p kamil
5) İgnore listime nasıl bakarım ve sadece eklediğimiş olduğum nicklerden “kamil” i nasıl silerim?
Cevap : //ignore -l | /ignore -r kamil

Kanal ve Kullanici (Modlari) Kipleri

Gonderen: Matrak  //  Kategori: IRC KomutLarı

Kanal ve Kullanici (Modlari) Kipleri

Bu dokuman, Matrak IRCD (Internet Relay Chat Daemon) tarafindan

kabul edilen tum kullanici ve kanal kiplerine bir kaynak teskil

etmektedir. Matrak ‘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)>

/mode <#kanaladi> <+/- kip(ler)> <parametreler>

 

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 = IRC Operator

O = IRC Operator

a = Is a Services Administrator

A = Is a Services Administrator

N = Is a Server 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 sokar

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ı Matrak 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 enforcer@MatrakSohbet.Com :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 “HelpDesk_Git on @#eğitim2 @#eğitim1 @#bilgi @#satis @#helpdesk %#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

“dArkmAster is Helper@dArkmAster.MatrakSohbet.Com” işte buradaki

“dArkmAster.MatrakSohbet.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 helper@helper.MatrakSohbet.Com” şeklinde bir “helper.MatrakSohbet.Com” verilmiştir. Bu kanal içni ayrılan özel bir hosttur.

 

v = DCC trafik noticelerini alır
Matrak 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 Matrak icerisinde nadiren

gonderilmektedir.

 

x = Hostname inizin gizli olduğunu gösterir
Aynı şekilde Matrak 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 anlamına gelen bir modedir. Bunun anlamı sunucuda bir güvenli port yaratılırsa bu porttan giriş yapan kullanıcıların +z modesini almalarını sağlamaktır. Matrak 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 sokar

Kullanımı /mode nickiniz +B şeklindedir. Bu mode kullanıldıktan sonra “Sysop_HelpBot is a Bot on Matrak” 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. Matrak 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@dresi” ş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

Matrak 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 “-anatolia.MatrakSohbet.Com- *** bLaCkMAN (Helper@81.215.182.49) did a /whois on you.” Şeklinde bir notice almanızı sağlar. Kendisine whois çekildiğini IRC Operatorler , Adminler, Helperlar ve Helpdeskler görmektedir.

 

s) O = 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 = 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 ;

Admin_AlwaysGooD is DJ@DJ.MatrakSohbet.Com * kraLLar öLmeZzZ

Admin_AlwaysGooD is a registered nick

Admin_AlwaysGooD on @#Dj #rize @#operhelp @#Gfb @#radyo #aşkım @#fenerbahçe @#shell @#KraL #Matrak

Admin_AlwaysGooD using anatolia.MatrakSohbet.Com Network [Anatolia] Server - www.MatrakSohbet.Com

Admin_AlwaysGooD is an IRC Operator

Admin_AlwaysGooD is available for help.

Admin_AlwaysGooD is a Matrak Radyo DJ [http://radyo.Matrak.net]

Admin_AlwaysGooD has been idle 5mins 57secs, signed on Tue Oct 04 14:31:19

Admin_AlwaysGooD End of /WHOIS list.

 

Burada yazan “Admin_AlwaysGooD 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.

 

 

Admin_AlwaysGooD is DJ@DJ.MatrakSohbet.Com * kraLLar öLmeZzZ

Admin_AlwaysGooD is a registered nick

Admin_AlwaysGooD on @#Dj #rize @#operhelp @#Gfb @#radyo #aşkım @#fenerbahçe @#shell @#KraL #Matrak

Admin_AlwaysGooD using anatolia.MatrakSohbet.Com Network [Anatolia] Server - www.MatrakSohbet.Com

Admin_AlwaysGooD is an IRC Operator – Services Administator

Admin_AlwaysGooD is available for help.

Admin_AlwaysGooD is a Matrak Radyo DJ [http://radyo.Matrak.net]

Admin_AlwaysGooD has been idle 5mins 57secs, signed on Tue Oct 04 14:31:19

Admin_AlwaysGooD End of /WHOIS list.

 

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

 

u) N = Is a Server Administrator

 

IRC Operator’un WHOIS ciktisina, Server Administrator olarak bir

ibare koyar. Server Administatorlarin, +s (secret) ve +p (private)

kanallari gorme yetkisi vardir.Server Yoneticileri ayrica otomatik

olarak +a kipini alirlar.

 

Admin_AlwaysGooD is DJ@DJ.MatrakSohbet.Com * kraLLar öLmeZzZ

Admin_AlwaysGooD is a registered nick

Admin_AlwaysGooD on @#Dj #rize @#operhelp @#Gfb @#radyo #aşkım @#fenerbahçe @#shell @#KraL #Matrak

Admin_AlwaysGooD using anatolia.MatrakSohbet.Com Network [Anatolia] Server - www.MatrakSohbet.Com

Admin_AlwaysGooD is a Network Administrator

Admin_AlwaysGooD is available for help.

Admin_AlwaysGooD is a Matrak Radyo DJ [http://radyo.Matrak.net]

Admin_AlwaysGooD has been idle 5mins 57secs, signed on Tue Oct 04 14:31:19

Admin_AlwaysGooD End of /WHOIS list.

 

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

 

 

 

 

KULLANILABİLİR KANAL MODELERİ
Kullanılabilir kanal modeleri anlatılacaktır. /helpop ?chmodes yazıldığında karşımıza ;

 

***** Chmodes *****

-

Kullanılabilir kanal modlarının listesi

-

==——————————oOo—————————-==

v <nickname> = Kanal +m de iken konuşmanızı sağlar

h <nickname> = Kanaldaki oplardan bir alt seviye yetkili

o <nickname> = Kanalda operator olmanızı sağlar

a <nickname> = Kullanıcıya koruma verir

q <nickname> = Kanal sahibine verilen moddur.

-

b <nick!ident@host> = Kullanıcının nick!ident@host Kanala girişini engeller [h]

c = Renkli yazıları kanalda bloklar [o]

e <nick!ident@host> = Banlanamaz kullanıcı modudur [h]

f [*]<lines>:<seconds> = Flood koruması [o]

(Kullanıcı yazdığınız saniye içinde ve yazdığınız satırı aşarsa kicklenir ve banlanır)

i = Kanalı davetsel konuma getirir [h]

k <şifre> = Kanala girişin şifreli olmasını sağlar. Girmek için /join #kanaladı şifre [h]

l <en fazla kullanıcı sayısı> = Kanala kullanıcı limiti koymanızı sağlar [o]

m = Konuşmaya kapanmış kanal (Sadece +vhoaq modundaki kullanıcılar konuşabilir) [h]

n = Kanala dışardan mesaj yollanmasını engeller [h]

p = Kanalı /list komutundan gizler [o]

r = Kanalın kayıtlı olduğunu gösterir

s = Kanalı kullanıcının /who /whois inden gizler [o]

t = Sadece +hoaq modundakiler topic değiştirebilir [h]

z = Sadece SSL kullanıcılarının giriş yapabilmesini sağlar [o]

A = Sadece Adminlerin kanala girebilmesi içindir (Adminler yapabilir)

C = CTCP kullanılmaz [o]

G = Kanaldaki reklam ve kötü yazıları bloklar [o]

M = Sadece kayıtlı kullanıcılar konuşabilir [o]

K = /KNOCK komutunu engeller [o]

L <kanal2> = +l komutu ile kanalınızın kullanıcı limiti dolunca giren kullanıcıları kanal2′ye atar [q]

N = Kanalda kullanıcıların nick değiştirmesini engeller [o]

O = Sadece IRC Operatorlerin girebilmesini sağlar (IRC Operatorler yapabilir)

Q = Kick atılmasını engeller [o]

R = Kanala sadece kayıtlı nicklerin girebilmesini sağlar [o]

S = Renkli yazıları çıkarır [o]

V = /INVITE komutunu yasaklar[o]

u = Kanaldaki opları gizler [q]

-

[h] En azından halfop gerektirir, [o] Chanservden op gerektirir, [q] Sahiplik gerektirir

şeklinde bir iletı çıkacaktır.

Şimdi bunu teker teker açıklayacağız.

 

a) b <nick!ident@host> = Kullanıcının nick!ident@host Kanala girişini engeller [h]

 

Bir kullanıcının kanalımızda ise kanalda konuşamamasını nick değişememesini vs ayarlayabileceğimiz modedir. Ayrıca kullanıcıc kanalımızda değilse kanalımıza giriş yapmasını da engellemiş oluruz. Kullanımı /mode #kanal +b nick şeklindedir. Geniş bilgi Matrak Doküman Arşivi +b bölümünde anlatılmıştır.

 

b) c = Renkli yazıları kanalda bloklar [o]

Kanal gönderilen rekli yazıların kanala gitmeden bloklanmasını (tutulmasını ) sağlar. Gitmeyen mesajlarımız sonrası “#kanalismi Color is not permitted in this channel (#kanalismi)” şeklinde bir mesaj alırız. Bu o kanalda +c modesinin aktif olduğunu göstermektedir ve o kanala renkli mesaj yazamayacağımız anlamına gelir. Kullanımı

“/mode #kanal +c” şeklindedir.

 

c) e <nick!ident@host> = Banlanamaz kullanıcı modudur [h]

Kullanıcının ban korumasına alınmasını sağlar. Yani ben kanalıma bir ban attım ama aynı banın bazı şartlarına uygun bir arkadaşımın kanalaıma girmesini istiyorum ve bu bandan etkilenmemesini istiyorum. Bunu uygulamak için “/mode #kanaladı +e nick” şeklinde bu komutu kullanmam gereklidir.

 

d) f [*]<lines>:<seconds> = Flood koruması [o]

(Kullanıcı yazdığınız saniye içinde ve yazdığınız satırı aşarsa kicklenir ve banlanır)

 

Kanalımda flood parametresi kullanmamı sağlayacaktır. Bu mode sayesinde kanalımda devamlı aynı mesajı atanları devamlı nick değişenleri ya da kanalıma saldırı yapan botları durdurmamı sağlayacaktır. /mode #kanal +f satır:saniye şeklinde bir kullanımı vardır. Matrak Doküman Arşivi +f bölümünden geniş bilgi alabilirsiniz.

 

e) i = Kanalı davetsel konuma getirir [h]

Kanala Access i olanları ya da istediğim kullanıcıları çağırmamı sağlayacak bir modedir. Bu genelde toplantı , sınav vs gibi yapılan kanallarda kullanılabilir. Kullanım şekli /mode #kanal +i şeklindedir. İstediğimi kanala davet etmek için ise /invite #kanal nick komutunu uygulamalıyım. Ayrıca kendi kanalıma giriş yapamayıorsan davetsel konumda olduuğ için /cs invite #kanal komutu uygulamak zorundayım.

 

f) k <şifre> = Kanala girişin şifreli olmasını sağlar. Girmek için /join #kanaladı şifre [h]

l <en fazla kullanıcı sayısı> = Kanala kullanıcı limiti koymanızı sağlar [o]

Uygulanış şekli “/mode #kanal +k şifreniz” şeklindedir. Şifresini bildiğimiz bir kanala girmek için “/join #kanal şifresi” şeklinde bir giriş yapabiliriz. Şifresini bildiğimiz birkaç kanala girmek için ise “/join #kala1,#kanal2,#kanal3…. Şifre1 şifre2 şifre3 …..” şeklinde giriş yapılır.

 

g) l <en fazla kullanıcı sayısı> = Kanala kullanıcı limiti koymanızı sağlar [o]

Kanalda kullanıcı sayısına limit koymak için kullanılır. “/mode #kanal +l limitsayısı” şeklinde bir kullanımı vardır. Limit sayısı rakam olmalıdır. Örneğin;

“/mode #help +l 12” help kanalına en fazla 12 kişi girebilir.

 

h) m = Konuşmaya kapanmış kanal (Sadece +vhoaq modundaki kullanıcılar konuşabilir) [h]

 

Genelde kanalda küfürleri ve reklamları engellemek için kullanılır. Matrak’te bu kanal modesine gerek görülmemektedir. Çünkü NoMercy isimli botumuz reklam ya da küfür yakalar ve direk kanaldan atar. Kullanım şekli /mode #kanal +m şeklindedir. Kanalda voice(+), op(@), halfop(%) sahibi kullanıcıların konuşabilmelerini sağlar.

 

I) n = Kanala dışardan mesaj yollanmasını engeller [h]

Kullanım şekli “/mode #kanal +n” şeklindedir. Kanala kanal içinde olmadığı halde birisinin mesaj yollamasını engeller. Bu mode Matrak’te yeni kayıtlanan ve kayıtlanmayan tüm kanallarda mevcuttur.

 

i) p = Kanalı /list komutundan gizler [o]

“/mode #kanal +p” şeklinde bir kullanımı olan modemizdir. Kanalımızı /list komutu çekildiğinde gizler. Anlamı private demektir.

 

j) r = Kanalın kayıtlı olduğunu gösterir

Bu modeyi /mode #kanal +r şeklinde veremeyiz. Çünkü bu mode bize chanserv tarafından kanalı kayıtladığımız anda verilir ve kanalımızı düşene ya da biz droplayana kadar Kaanlımız +r modesinde kalır. Anlamı kanalın kayıtlı olduğunu ifade etmektir.Anlamı register demektir.

 

k) s = Kanalı kullanıcının /who /whois inden gizler [o]

Kanalımızı içinde bulunan kullanıcıların whois inden gizler. Modeyi aktif hale getirmek için “/mode #kanal +s” komutunu kullanmalıyız. Anlamı secret demektir.

 

l) t = Sadece +hoaq modundakiler topic değiştirebilir [h]

Yine bu mode de Matrak sunucusunda kayıtlanmış ya da kayıtlanmamış kanallara otomatik verilir. /mode #kanal +t şeklinde bir kullanımı vardır. Kanalımızın topicini sadece halfop(%), op(@) , sop(@) ve founder (@) ların değiştirmesi için ayarlanmıştır.

 

m) z = Sadece SSL kullanıcılarının giriş yapabilmesini sağlar [o]

Nick modelerinde verdiğim bilgi de demiştim sunumuzda Güvenli bir port yok. Herkes aynı taramalardan geçerek sunucuya giriş yapıyor. Eğer olsa idi kanalımızı bu modeye alabilirdik. Bu mode sadece güvenli porttan bağlanan kullanıcıların kanalımıza girmesini sağlamaktadır. Uygulanışı /mode #kanal +z şeklindedir. Bu modeyi kanalımızda aktif etmek istediğimizde “z all members must be connected via SSL” şeklinde bir ileti alırız. Bunun anlamı tüm kullanıcılar güvenli bağlantı yapmaktadır demektir. Yani Matrak başlı başına bir güvenli bağlantı kurmuştur ayrı bir SSL portuna gerek görülmemiştir.

 

n) A = Sadece Adminlerin kanala girebilmesi içindir (Adminler yapabilir)

Kanalımıza sadece Servis, Network vs gibi adminlerin girişleri için ayarlamamızı sağlayan modedir. Bu mode aktif edildiğinde kanalımıza sadece admin statusunde olan kullanıcılar gireceklerdir.

 

p) C = CTCP kullanılmaz [o]

Kanalda Client to Client Protocol mesajlarının kullanılmasını engelleme amaçlı tasarlanmış bir modedir. Kanalda nasıl bir ctcp kullanma şekli var diyorsanız örnek olarak /ctcp #kanal ping komutunu uygulayabiliriz. Bu modeyi aktifleştirmek yani kanalımızda ctcp mesajlarının yazılmamasını sağlamak istiyorsak /mode #kanal +C komutunu uygulamalıyız.

 

r) G = Kanaldaki reklam ve kötü yazıları bloklar [o]

Nick modesi olarak kullanılan +G kanal modesi olarak ta aynı anlamı taşımaktadır. Yani kanalımızda reklam küfür vs gibi içeriği sunucu kurallarına aykırı mesajların yasaklanmasını (gönderilememesini) sağlar. Matrak sunucumuzda her kayıtlı ve ya kayıtlanmamış kanallarda +G modesi aktiftir. /mode #kanal +G şeklinde bir kullanımı vardır.

 

s) M = Sadece kayıtlı kullanıcılar konuşabilir [o]

Kanalımızda sadece nicklerini kayıtlamış kullanıcıların konuşmasına izin vermektedir. Bu mode güvenlik açısından koyulabilir. Nicklerini kayıtlamamış küfürbaz ve reklamcı nicklerin kanalımızda konuşmalarını engellemek için uygun bir yöntemdir. /mode #kanal +M şeklinde bir kullanımı vardır.

 

Ş) K = /KNOCK komutunu engeller [o]

Knock komutundan bahsedeyim kısaca; Bu komut +i de olan veya +k da olan kanallara mesaj atmamızı sağlar. Mesela bir kanala giremiyoruz ve +i koyulmuş kanal oplarına “/knock #kanal benide kanala alın” şeklinde bir mesaj gönderebiliriz. İşte bu mode gönderilebilen bu mesajın engellenmesini sağlamaktadır. Kullanımı /mode #kanal +K şeklindedir.

 

t) L <kanal2> = +l komutu ile kanalınızın kullanıcı limiti dolunca giren kullanıcıları kanal2′ye atar [q]

Kanalımızı bir başka kanala linklemek için kullanılır. İstediğimiz sayıda kişinin kendi kanalımıza istediğimizden fazlaların ise yine bizim istediğimiz bir kanala aktarılmasını sağlar.

“/cs set #kanal1 mlock +lL 1 #kanal2” şeklinde bir kullanımı vardır. Kalıcı olmasını sağlama için mlock kullanılması tavsiye edilir. Burada anlatılmak istenen #kanal1 kanalında 1 kişiden sonra gelenleri #kanal2 kanalına girsin demektir.

 

u) N = Kanalda kullanıcıların nick değiştirmesini engeller [o]

Kanalımızda tüm kullanıcıların nick değiştirmelerini engellemek amaçlı tasarlanmış bir modedir. Kullanım şekli /mode #kanal +N şeklindedir. Tek bir nickin nick değiştirmesini istemiyorsak lütfen +b parametreleri kısmına bakınız.

 

ü) O = Sadece IRC Operatorlerin girebilmesini sağlar (IRC Operatorler yapabilir)

Kanalımıza sadece ircop yetkisi olan kullanıcıların girmesini sağlamak için kullanılam modedir. /mode #kanal +O şeklinde bir kullanımı vardır.

 

v) Q = Kick atılmasını engeller [o]

Kanalımızda kick komutunun uygulanmasını engellemek için tasarlanmış bir modedir. Yani kanalımızdan hiç kimse atılamayacaktır /kick #kanal nick komutu ile. Kullanım şekli “/mode #kanal +Q” şeklindedir.

 

y) R = Kanala sadece kayıtlı nicklerin girebilmesini sağlar [o]

Kanalımıza sadece niklerini nickserv veritabanına /ns register şifre email@dresi şeklinde kayıtlamış kullanıcıların giriş yapabilmelerini sağlamaktadır. Kanal güvenliği için yine uygun bir modedir. Kullanımı “/mode #kanal +R” şeklindedir.

 

z) S = Renkli yazıları çıkarır [o]

Kanalımızda renkli mesajların renklerinden arındırılıp normal mesaj renginde ulaşmasını sağlayacaktır. Mesela kırmızı renkte yazı yazmak isteyen kullanıcının mesajı bize clientimizde (mirc ve diğer scriptlerde) hani renk olarak ayarlandı ise ( genelde siyah ) o renkte gelemsini sağlayacaktır. Kullanım şekli “/mode #kanal +S” şelindedir.

 

x) V = /INVITE komutunu yasaklar[o]

Kanalımızı “/mode #kanal +i” şeklinde davetsel konuma almış isek kanalımızda invite komutunu uygulamaya yetkili kullanıcıların “/invite #kanal nick” ya da “/cs invite #kanal” şeklinde kanala kendilerini davet etmelerini engelleyecektir. Kullanım şekli “/mode #kanal +V” dir.

 

w) u = Kanaldaki opları gizler [q]

Kanaldaki opları gizleyen bir modedir. Kullanım şekli “/mode #kanal +u” şeklinde uygulanabilir. Kanalımızdaki opları deop olarak göstermeye yarar.

 

Birkaç Ek bilgi;

Bir kanalın modelerine bakmak için “/mode #kanal” komutu uygulanmalıdır. Bu modeler yani “/mode #kanal +-modeler” şeklinde kanala ayarlanan modeler kanaldan son kullanıcı çıktığında deaktif olur ve kullanım dışı olurlar. Eğer ki kalıcı olmasını istiyorsam mlock kullanmalıyız. Mlock için geniş bilgi Chanserv Komutları isimli dökümanımızın mlock kısmında yer almaktadır.

Who komutları

Gonderen: Matrak  //  Kategori: IRC KomutLarı

WHO Komutu ve Parametreleri

/who komutu, birinin online olup olmadığını kontrol etmek için kullanılır.O kişiyle aynı kanalda olmadığınız sürece,eğer o kişi kullanıcı kipini +i (görünmez) olarak yapmışsa, o zaman bu komut islerliğini kaybeder.

/who +/-achmnsu args

/who komutu ile genellikle kanal içerisinde arama yapacağımız için +c parametresi hemen hemen çoğu komutta kullanacağız.

Not: /who içerisinde birden fazla opsiyon kullanılabilir, ancak opsiyonlar opsiyon harfler gibi aynı düzen içerisinde olmak zorundadır. (/who +hc *.MatrakSohbet.Com #help çalışır yada /who +ch #help *.MatrakSohbet.Com de çalışır ancak /who +hc #help *.MatrakSohbet.Com ise çalışmaz).

Bir kanal veya kişi üzerinde /who komutunu uygularsanız ismin sağında ve hostun öncesinde büyük harfler görürsünüz (kullanıcının lRC Operatör olduğuna dair veya kanalda operator/voice olduğuna dair bir sembol).

Bu semboller şunlardır:

H = Eğer buradaysa (away yapılmamışsa), Here (burada)

G = Gone(gitti), yani /away

* = Kullanıcı bir IRC Operatorudur.

+ = Kullanıcının bu kanalda voice’u vardır.

@ = Kullanıcı bu kanalda operatordur.

PARAMETRELER

Away olanları listeleme: (/who +/-a)

” a ” : Bu parametre ile away modundaki kullanıcıları görebilirsiniz,

“/who +a” komutu ile tüm sunucuda away kullanıcılar görüntülenebilir.

Örnek: /who +a (Sadece Operler Kullanabilir.)

Soru: IRC.MatrakSohbet.Com serverinda operim. Sunucu içindeki away modunda olan kullanıcıları nasıl listelerim?
Cevap: /who +a

#magnum HaCKeR_BoY Gr*? ~zkuqk@IRCOp.MatrakSohbet.Com:0 ..
* End of /WHO list.

Fakat bu şekilde geniş bir kullanım sadece lRC Operatorların kullanımına açıktır. Bizler bunu sadece kanal parametresi vererek kullanabiliriz.

Not: Eğer +/-a komutunu kullanmayı arzu etmezseniz, sadece nicklerin yanında bulunan G veya H işaretlerini kontrol ederek kimlerin yok kimlerin var olduğunu anlayabilirsiniz.

Bunun için : /who nick yazmanız yeterli olacaktır.

Kanal’dan listele: /who +c #kanal (/who #kanal)

” c ” : Belirtilen kanal içindeki kullanıcılar listelenir. İsterseniz ek parametreler verilerek aramalar yapılabilir.Bu size, ağ üzerindeki herkesi taramak yerine, başlı başına bir kanalı tarama olanağı sağlar.

Not: Su şekilde bir komut yapamazsınız /who -c #kanal ve kanal ismi için (*) özel semboller kullanamazsınız.

Örnek: /who +c #Help

Bu örnek, Help kanalında bulunan kişilerin sahip oldukları statüleriyle beraber (@,+,*) herkesi gösterecektir. Ancak, bir çok kullanıcı Sohbet’e bağlandıklarında otomatik olarak +i kipine geçtiklerinden, o kişilerle ayni kanalda olmadığınız müddetçe, server onları göstermeyecektir. Bu yüzden /who +c #Help yazmadan önce kanala girmek zorunda olabilirsiniz.

Örnek : /who +ca #kanaladı (Kanaldaki away kullanıcıları listeler)
Örnek: /who +ca #help (Git ve Berkant #help kanalındaki away kullanıcılarmış.)

#Help PyrO Gr helper@helper.MatrakSohbet.Com :2 ……………………
#Help Scanner G*! scan@network.administrator.MatrakSohbet.Com :2 Matrak Proxy scanner:0
#Help Kişi listesi sonu (WHO)

Örnek: /who +c-a #help (#help kanalında olan away olmayan kullanıcıları listeler)

Soru: #help kanalında olup da away olmayan userleri nasıl listelerim?
Cevap: /who +c-a #help

#help Maximum Hr?% YanL_z@Maximum.MatrakSohbet.Com :2 Ahmet

#help HydRated Hr?% diEfoRyoU@HydRated.MatrakSohbet.Com :2 %Degisme

#help Sysop_HelpBot HB*@ bot@network.administrator.MatrakSohbet.Com :0 Matrak OperHelp Bot

#help xXx Hr?@ helper@helper.MatrakSohbet.Com :2 xXx

#help MayheM Hr?% 666@MayheM.MatrakSohbet.Com :2 http://sozluk.sourtimes.org/show.asp?t=mayhem

#help Muspelheim Hr?@ helper@helper.MatrakSohbet.Com :2 fall in love with your deep dark sin

End of /WHO list.

Host’tan(ip) listele: /who +/-h

” h ” : Kullanıcıları hostname’lerine göre aramak için kullanılır

+h opsiyonu, yalnızca belirli hosttan olan kullanıcıları görmek istediğinizi belirtir.Eğer -h opsiyonunu kullanırsanız, tüm sonuçlar sizin belirtmiş olduğunuz hosttun *dışındaki* hostlari gösterir.

Özel semboller (*) de kullanılabilir, böylelikle esas hostu bilmiyorsanız, komutun doğru yerine * işareti koyarak arama yapabilirsiniz ve o da size vermiş olduğunuz hostla uyuşanları gösterecektir, isterseniz aramayı daha da daraltabilirsiniz.

Örnek: /who +ch #help Helper.MatrakSohbet.Com
Bu örnek suna benzer bir sonuç doğuracaktır:

#help xXx Hr@ helper@helper.MatrakSohbet.Com :2 xXx

AKICK BILGISI

Gonderen: Matrak  //  Kategori: IRC KomutLarı

AKICK HAKKINDA BILGI

İlk olarak Akick nedir neden kullanılır onlar anlatılacaktır.

Akick Nedir?

Akick genel olarak auto kick anlamını taşımaktadır.

Akick neden kullanılır ?

Akick kanalımıza girmesini istemediğimiz bir kişiyi kanalda uzaklaştırmak için kullanılır.

 

Neden “/mode #kanal +b nick!ident@host” kullanmıyoruzda akick kullanılıyor?

 

Bu soruya şöyle bir cevap verebiliriz. +b ile atılan banlar geçici banlardır. Yani kanaldan son kişi çıktığında aktifliğini yitirecek ve kanalda banladığımız kişi kanala girebilecektir. Ama akick böyle değildir. Akick komutu “/cs akick #kanal add nick!ident@host” şeklindedir. Buradaki komutun “/cs” ile başlamış olduğuna dikkat ediniz. Bunun anlamı chanserv servislerini kullanarak bu şeklide bir uzaklaştırma uygulanmış olmasıdır. Akick komutu servisler var olduğu sürece devamlı akick listemizde olan kişileri kanalımızdan uzaklaştıracaktır. Kanalımızda kimse kalmasa dahi akick aktiftir ve akick listemizdeki kişi(ler) kanalımıza giriş yapamayacaklardır.

 

Akick nasıl kullanılır ?

 

Sunucu ortamında “/cs help akick” komutunu uyguladığımızda zaten geniş bir açıklama ile akick in kullanımı anlatılmaktadır. Ama biz dökümanımız da geniş bir şeklide akicki ve nasıl kullanıldığını anlatacağız ilk olarak “/cs help akick” komutuna aldığımız cevabı inceleyeceğiz. Bu komutu uygulayınca ;

 

“-ChanServ- Syntax: AKICK channel ADD mask [aciklama]

-

-ChanServ- AKICK channel DEL mask

-

-ChanServ- AKICK channel LIST [mask | sira]

-

-ChanServ- AKICK channel VIEW [mask | sira]

-

-ChanServ- AKICK channel ENFORCE

-

-ChanServ- AKICK channel COUNT

-

-ChanServ-

-

-ChanServ- Bir kanal icin autokick listesini düzenler. Eger autokick

-

-ChanServ- listesinde bulunan bir kullanici kanala girmeye calisirsa, ChanServ

-

-ChanServ- tarafindan kanaldan banlanir ve atilir.

-

-ChanServ-

-

-ChanServ- AKICK ADD komutu verilen user@host veya

-

-ChanServ- nick!user@hostu autokick listesine ekler. Eger

-

-ChanServ- bir aciklama verilmis ise bu kullanilir aksi takdirde

-

-ChanServ- kullanici atilirken “You have been banned from the channel”

-

-ChanServ- mesaji kullanilir.

-

-ChanServ-

-

-ChanServ- AKICK DEL komutu verilen mask i autokick listesindan cikarir.

-

-ChanServ- Ancak bu veriye uyan mevcut banlari kaldirmaz, bunlar elle

-

-ChanServ- kaldirilmalidir.

-ChanServ-

-

-ChanServ- AKICK LIST komutu autokick listesini veya verilen maska uygun

-

-ChanServ- olan verileri görüntüler.

-

-ChanServ- AKICK VIEW benzerdir ancak daha ayrintili bilgi verir.

-

-ChanServ-

-

-ChanServ- AKICK ENFORCE komutu ile ChanServ e o anda kanalda bulunan ve

-

-ChanServ- autokick listesindeki verilere uyan kisileri uzaklastirir.

-

-ChanServ-

-

-ChanServ- AKICK COUNT komutu ile listede kac adet verinin bulundugu

-

-ChanServ- görüntülenebilir.

-

-ChanServ-

-

-ChanServ- Standart ayar olarak kanalda level 100 (SOP) ve üzeri access bulunan

-

-ChanServ- kullanicilara acik bir komuttur.”

 

Şeklinde bir ileti alırız.

 

Şimdi akick açıklamalarına geçiyorum;

 

 

Akick nasıl eklenir nasıl kaldırılır ?

 

Nicke akick atmak için ; “/cs akick #kanal add nick!*@* sebep”

Idente akick atmak için ; “/cs akick #kanal add *!ident@* sebep”

Hosta akick atmak için ; “/cs akick #kanal add *!*@host sebep”

Nick ve idente akick atmak için; “/cs akick #kanal add nick!ident@* sebep”

Nicke ve hosta akick atmak için ; “/cs akick #kanal add nick!*@host sebep”

Ident ve hosta akick atmak için ; “/cs akick #kanal add *!ident@host sebep”

 

Burada kullandığım “* ,?” terimlerinin tanımı için wildcardlar isimli dökümanımıza bakabilirsiniz. Sebep girilmeden akick atılabilir. Sebep olarak sunucu tarafından belirlenmiş sebep gözükecektir.

 

Burda nick ident host akick ayarlamak istediğimiz kişinin bilgileridir.

 

Şimdi örnek verelim birkaç tane;

 

Örnek1 : Git nickini istanbul kanalında akick almak istiyorum nasıl yapabilirim ?

Cevap1 : “/cs akick #istanbul add Git!*@* sebep”

 

Örnek2 : Hepler identini help kanalında akick almak istiyorum nasıl yapabilirim ?

Cevap2 ; “/cs akick #help add *!helper@* sebep”

 

Örnek3 : Ethem hostuna adana kanalında akick yazmak istiyorum nasıl yapabilirim ?

Cevap3 : “/cs akick #adana add *!*@Ethem sebep”

 

Konu sonunda karışık örnekler verilecektir.

 

Attığım akickleri nasıl listelerim ?

 

Bir kanalda akick listelemek için farklı parametreler kullanılabilir. Temel olarak akick listeleme komutu “/cs akick #kanal list” şeklindedir. Ama bunu “/cs akick #kanal list mask” ve “/cs akick #help list sıra”şeklinde genişletebiliriz.

 

Örnek1 : Help kanalının akick listesini nasıl görüntüleyebilirim ?

Cevap1 : “/cs akick #help list”

 

Örnek2: Help kanalının akick listesindeki 10 ile 15 numaralı akickleri listelemek istiyorum nasıl yapabilirim ?

Cevap2 : “/cs akick #help list 10-15”

 

Örnek3: Help kanalındaki Sumru Sumru1 Sumru2 nicklerine akick eklenmiş mi nasıl bakabilrim ?

Cevap3 : “/cs akick #help list Sumru*”

 

Akick Nasıl Kaldırabilirim ?

 

Akick kaldırmak için iki yöntem vardır ;

Birincisi attığımız akickleri “/cs akick #kanal list” şeklinde sıralar ve istediğimiz akicki seçer ve ; “/cs akick #kanal del akicknumarası” şeklinde silebiliriz. İkinci yöntem ise;

Nicken akick kaldırmak için ; “/cs akick #kanal del nick!*@*”

Identten akick kaldırmak için ; “/cs akick #kanal del *!ident@*”

Hosttan akick kaldırmak için ; “/cs akick #kanal del *!*@host

Nickten ve identten akick kaldırmak için; “/cs akick #kanal del nick!ident@*”

Nickten ve hosttan akick kaldırmak için ; “/cs akick #kanal del nick!*@host

Ident ve hosttan akick kaldırmak için ; “/cs akick #kanal del *!ident@host

 

Komutları Kullanılır.

 

Örnek1: Help kanalındaki 15 ile 65 arasındaki tüm akickleri kaldırmak istiyorum nasıl yapabilirim ?

Cevap1 : “/cs akick #help del 15-65”

 

Örnek2 : Ethem nickinin adana kanalındaki akickini kaldırmak istiyorum nasıl yapabilirim ?

Cevap2 : “/cs akick #adana del Ethem!*@*”

 

Kanalımda birisine akick eklenmiş ama kim eklemiş nasıl bulabilirim ?

 

Bu gibi durumlar bazen olabiliyor. Kanal sop u akick yazıyor kanal founderi kim ekledi diye merak ediyor. Bunun için komutumuz; “/cs akick #kanal view mask” ve /cs akick #kanal view sıranumarası” şeklindedir.

 

Örnek1 : Bursakanalındaki 15 ile 65 numaralı kullanıcılara kim akick eklemiş nasıl görebilirim ?

Cevap1 : “/cs akick #bursaview 15-65”

 

Örnek2: İcinde sumru geçen nicklere gönül kanalında kim akick eklemiş nasıl görebilirim ?

Cevap2 : “/cs akick #gönük view *sumru*”

 

Kanalımda akick e aldığım bir nicki gördüm nasıl akick komutu ile atabilirim ?

 

Bazen böyle olaylar olabiliyor. Akick nicke yazılıyor ve akickteki kullanıcı nickini değiştirip kanala giriyor ve kanalda tekrardan kendi nickine dönüyor. Böyle bir olay ile karşılaştığımızda “/cs akick #kanal enforce” komutu uygulamalıyız.Bu şeklide kanalda akick listesinde bulunan kullanıcılar kanaldan atılacaktır.

 

 

Kanalımın akick listesinde kaç kişi var “-ChanServ- <#kanalismi> AKICK listesinde <Sayısı> adet akick bulunmakta.” Şeklinde görmek istiyorum ?

 

Kanalınızın akick listesinde kaç kişi olduğunu öğrenmek için “/cs akick #kanal count” komutu kullanılabilir.

 

Örnek1 : Adana kanalının akick listesinde kaç kişi var “-ChanServ- <#kanalismi> AKICK listesinde <Sayısı> adet akick bulunmakta” şeklinde görmek istiyorum ?

Cevap1 : “/cs akick #adana count” Muhtemelen alacağımız cevap;

 

“-ChanServ- #adana AKICK listesinde 18 adet akick bulunmakta.” Şeklinde olacaktır. Akick sayısı değişebilir. Ama cevabın tabanı aynıdır.

 

ÖRNEK SORULAR

 

Soru: #Creep Kanalına 3 haneli nickler giremesinler ?

Cevap: /cs akick #Creep add ???!*@* yasak

 

Soru: #Creep kanalına identinin ilk harfi a olan nickler giremesinler ?

Cevap : /cs akick #Creep add *!a*!*

 

Soru: #Creep kanalına hostunun sonu 80 ile biten kullanıcılar giremesinler ?

Cevap: /cs akick #Creep add *!*@*80 yasak

 

Soru: #Creep kanalına t harfi ile biten nickler giremesinler ?

Cevap: /cs akick #Creep add *t!*@* yasak

 

Soru: #Creep kanalına identi 4 haneli olan nickler giremesinler ?

Cevap: /cs akick #Creep add *!????@* yasak

 

Soru: Nickinin içinde “sex” geçenler #Creep kanalına giremesinler ?

Cevap: /cs akick #Creep add *sex*!*@* yasak

 

Soru: #Creep kanalına nicki 6 haneli olan nickler, identinde sex geçenler, hostunun sonu “212″ olan kullanıcılar giremesinler ?

Cevap: /cs akick #Creep add ??????!*sex*@*212 yasak

Soru: Kanalıma nicki ”b” ile başlayıp ”t” ile biten toplam 5 harfli nicklerin; ident’inde ‘’sex” kelimesi bulunan ve IP adresi 195 ile başlayan kişilerin girmesini istemiyorum. Komut nedir?

Cevap : /chanserv akick #kanal add b???t!*sex*@195*

Soru : Kanalıma bir kişi girdi. Sonra nick’ ini değiştirdi. Bir de baktım ki akicke aldığım birisi. Akick de girişlerde etkin oluyor. Akick’i nasıl aktif edebilirim o anda?

Cevap: /chanserv akick #kanal enforce

mIRC komutları

Gonderen: Matrak  //  Kategori: IRC KomutLarı

mIRC komutları

İlk önce bir komutun mIRC komutu mu yoksa IRCD komutu mu olduğunu anlamak için;

Sunucu ortamında (serverda ) /helpop ?komut (unreal3.2X için geçerlidir) şeklinde bir tarama yapmalıyız eğer sunucudan cevap geliyorsa bu komur ircd komutudur gelmiyorsa mIRC komutudur.

 

Örnek: Ignore komutu IRCD komutumudur Yoksa mIRC komutumudur ?

Cevap ; mIRC komutudur çünkü sunucu ortamında /helpop ?ignore komutu uyguladıığmda

Sunucu tarafından bize ;

 

“***** No Help Available *****

-

We’re sorry, we don’t have help available for the command you requested.

-

***** Go to #Help if you have any further questions *****”

 

şeklinde bir mesaj gönderilir. Burada anlatılmak istenen bu komutun ircd komutu olmadığını anlatmaktır.

 

Örnek2: Silence IRCD komutu mudur mIRC komutu mudur ?

Cevap2: IRCD komutudur çünkü sunucu ortamında /helpop ?silence komutunu uyguladığımda

 

“***** Silence *****

-

Belirtilen kullanıcı(lar)ın size mesaj atmasını engeller.

-

Kullanımı: SILENCE +kullanıcı (Engellenecek kullanıcıyı ekler)

SILENCE -kullanıcı (Önceden eklediğiniz kullanıcıyı siler)

SILENCE (Engellenenler listesinindeki kullanıcıları gösterir)”

 

şeklinde bir cevap alırım. Bu mesaj bana bu komutun ircd komutu olduğunu bildirmektedir.

 

Şimdi Bize gerekli mIRC Komutlarını açıklayacağım:

 

/ajinvite [on | off]
Davet edildiğimiz kanala otomatik girme komutudur. Kullanım şekli “/ajinvite on” şeklindedir. Bu şeklide on yaptığımzda bizi her davet edilen kanala mIRC programı otomatik sokacaktır.

 

/amsg <message>
Bulunduğumuz tüm kanallara düz yazı şeklinde mesaj atmamızı sağlar. Kullanımı “/amsg mesajınız” şeklindedir.

 

 

 

/anick <nickname>
Sunucuya bağlanırken eğer ki nickimiz kayıtlı değilse ya da kayıtlı nickimiz başkaları tarafından kullanılıyor ise alternative nick ayarlamamız gerekir. Yani girişte ayarladığımız nick kullanılıyorsa bu nicki kullanmamızı bu komut sağlayacaktır. Kullanımı “/anick nickiniz” şeklindedir.

 

/ban [-kruN] [#channel] <nickname|address> [type]
Sunucu ortamında atılan ban ile aynı görevdedir tek fark nick ident ve hostun tamamına ban koyar. Normal kullanımı “/ban #kanal nick” şeklindedir.

Parametre olarak –k –r –uN kullanılabilir.

 

-k; ban + kick şeklinde kanaldan kişiyi hem banlamamızı hem kicklememezi (atmamızı) sağlar. Kullanımı “/ban –k #kanal nick sebep” şeklindedir.

 

-r; Attığımız bir banı kaldırmamızı sağlar. Kullanımı “/ban –r #kanal nick” şeklindedir. Sadece nick yazmamız kafi gelecektir. Ban hosta ve ident e atıldımasına

rağmen sadece nick ile banı kaldırmamız mümkündür.

 

-uN; Süreli ban atmaya yarar. Kullanımı “/ban –uNSaniye #kanal nick” şeklindedir. Süre saniye cinsinden yazılmalıdır. Örneğim 2 dakika sonra kalk sonra kalkmasını isteğim ban için –uN120 yazmalıyım.

/channel [#channel]
Kanal penceresine çift tıklayınca açılan menüyü açmaya yarar. buradan Mouse yi kullanarak ban kaldırabilir, invite komutu uygulanmış ise onu kaldırabilir ve Excepts komutlarını kaldırabiliriz. Kullanımı “/channel #kanalismi” şeklindedir.

 

/clear
O anki aktif pencereyi tamamen temizlemeye yarar. Kanalsa ya da status penceresi ise /clear yapıldığı anda pencereyi temizleyip tertemiz yapacaktır.

 

/clearall

+f Kipi ve Parametreleri

Gonderen: Matrak  //  Kategori: IRC KomutLarı

+f Kipi ve Parametreleri

+f kipi kanal icin gelismis flood korumasi saglar.

Bu kip join, rumuz degisimi, CTCP, mesaj, ve knock

floodlarina karsi koruma saglar. Kip parametreleri asagida belirtilmistir:

 

Kullanım şekli: +f [<miktar><tur>{#<eylem>}{,...}]:<saniye>

 

Parametre turleri asagida belirtilmistir:

 

 

tip —- adı ———- Normal hamle — Ekstra hamleler

c —> CTCP —> oto +C —> m, M

j —> join —> oto +i —> R

k —> knock —> oto +K —> YOK

m —> mesajlar/noticeler —> oto +m —> M

n —> Nick değişimi —> oto +N —> YOK

t —> mesajlar —> kick —> ban

 

 

 

Örnek1: +f kullanımı: *** Git sets mode: +f [10j]:15

 

Cevap1: Bunun anlamı 15 saniyede maksimum 10 kullanıcı kanala girebilir eğer 15 saniye içinde 11 kullanıcı kanala girmeye çalışırsa sunucu otomatik olarak kanal kipini +i yapacaktır.

 

Şimdi burada görüldüğü gibi [10j]:15 yazılmış bunun şu şeklide de yazabilirdik [10j#i]:15 şeklinde de yazılabilir ve aynı anlamı taşır. Fakat #i eklemeye gerek yoktur çünkü normal hamle olarak zaten +i uygulanacaktır. Ek bir hamle istersek yukarıdaki tablodakilerden o zaman #parametreSaniye şeklinde uygulacağız.

 

Dilerseniz sunucunun, flood tespit etmesi durumunda otomatik olarak uygun kanal kipini koyması yerine dilediğiniz kipi koydurtabilirsiniz.

 

Örnek2: +f [20j#R,50m#M]:15

Cevap 2: Bu durumda eğer 15 saniyede 20 den fazla kullanıcı kanala girmeye teşebbüs ederse sunucu otomatik olarak kanal kipini +R yapacaktır. Eğer kanala 15 saniyede 50 den fazla mesaj gönderilirse sunucu otomatik olarak kanal kipini +M yapacaktır.

 

Ayrıca flood tespitinde konulan kipin kanalda ne kadar zaman aktif kalacağını belirtebilirsiniz. Belirtmiş olduğunuz zaman dolunca sunucu otomatik olarak önceden koymuş olduğu kipi kaldıracaktır.

 

Örnek3: +f [20j#R5]:15

Cevap3: Bu durumda kanala 15 saniye içinde 20 den fazla kullanıcı kanala girmeye teşebbüs ederse sunucu otomatik olarak kanal kipini 5 dakikalığına +R yapacaktır ve 5 dakika sonra kanal kipini otomatik olarak –R yapacaktır.

 

Zaman belirtmediğiniz takdirde otomatik olarak konulan kip 5 dakika sonra kanaldan kaldırılacaktır. Eğer konulan kipin sunucu tarafından kaldırılmasını istemiyorsanız zaman olarak 0 kullanabilirsiniz. Örnek: +f [20j#i0]:15

 

Flood korumasında t kipi ile ban atılmasını ayarladı iseniz sunucu zaman dolunca otomatik olarak atılan banları kaldırmayacaktır!

 

Birkaç soru ile öğrendiklerimizi pekiştirelim;

Soru1: Git sets mode: +f [30j#i10,40m#m10,7c#C15,10n#N15,30k#K10]:15 bunun anlamı nedir ?

Parça parça anlatacağım;
[30j#i10] : 15 saniye içinde maksimum 30 kullanıcı kanala girebilir, eğer limit aşılırsa kanala otomatik olarak 10 dakikalığına +i kipi konulacaktır.

 

[40m#m10]: 15 saniye içinde maksimum 40 mesaj kanala gönderilebilir, eğer limit aşılırsa kanala otomatik olarak 10 dakikalığına +m kipi konulacaktır.

 

[7c#C15]: 15 saniye içinde maksimum 7 ctcp kanala gönderilebilir, eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +C kipi konulacaktır.

 

[10n#N15]: 15 saniye içinde kanalda maksimum 10 nick değiştirilebilir, eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +N kipi konulacaktır.

 

[30k#K10]: 15 saniye içinde kanala maksimum 30 knocks gönderilebilir, eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +K kipi konulacaktır.

 

 

Soru : #Creep kanalında 5 saniye içerisinde maximum 6 kullanıcı kanala girebililsin eğer limit aşılırsa kanala otomatik olarak 1 dakikalığına +i kipi konulsun istiyorum ?

Cevap : /mode #Creep +f [6j#i1]:5

 

———————————————-

 

Soru : #Creep kanalında 7 saniye içerisinde maximum 9 mesaj kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +m kipi konulsun istiyorum ?

Cevap : /mode #Creep +f [9m#m5]:7

 

———————————————-

 

Soru : #Creep kanalında, 4 saniye içerisinde maximum 2 ctcp kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 10 dakikalığına +C kipi konulsun istiyorum ?

Cevap : /mode #Creep +f [2c#C10]:4

 

———————————————-

 

Soru : #Creep kanalında, 8 saniye içerisinde kanalda maximum 2 nick değiştirilebilir eğer limit aşılırsa kanala otomatik olarak 20 dakikalığına +N kipi konulsun istiyorum ?

Cevap : /mode #Creep +f [2n#N20]:8

 

———————————————-

 

Soru : #Creep kanalında, 3 saniye içerisinde kanala maximum 3 knocks gönderilebilir eğer limit aşılırsa kanala otomatik olarak 9 dakikalığına +K kipi konulsun istiyorum ?

Cevap : /mode #Creep +f [3k#K9]:3
———————————————-
#Creep kanalında aşağıdaki özellikler olsun istiyorum ;
a) 10 saniye içerisinde maximum 15 kullanıcı kanala girebililsin eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +i kipi konulsun.

b) 10 saniye içerisinde maximum 20 mesaj kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 3 dakikalığına +m kipi konulsun.

c) 10 saniye içerisinde maximum 10 ctcp kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +C kipi konulsun.

d) 10 saniye içerisinde kanalda maximum 5 nick değiştirilebilir eğer limit aşılırsa kanala otomatik olarak 6 dakikalığına +N kipi konulsun.

e) 10 saniye içerisinde kanala maximum 17 knocks gönderilebilir eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +K kipi konulsun.

 

a) /mode #Creep +f [15j#i5]:10

b) /mode #Creep +f [20m#m3]:10

c) /mode #Creep +f [10c#C15]:10

d) /mode #Creep +f [5n#N6]:10

e) /mode #Creep +f [17k#K10]:10

 

Hepsini tek komutta toplamak istersek ;
/mode #Creep +f [15j#i5,20m#m3,5n#N6,17k#K10]:10

+b Kipi ve Parametreleri

Gonderen: Matrak  //  Kategori: IRC KomutLarı

+b Kipi ve Parametreleri

 

Açıklama : +b kipi <nick!ident@host> (ban maskesi) bu kanal kipi ile belirtilen maske’nin kanala
girmesini veya kanal içinde belirli eylemleri yapmasını engelliyebilirsiniz.
+b kipi beraberinde kullanılan parametreleri ile belirlediğiniz <username, hostname, nickname>
clientların kanala girişi, kanal içerisinde konuşmasını, kanalda nick değiştirmesini
engelliyebilirsiniz. Ancak bu komutu kullanmadan önce mask dediğimiz <nick!ident@host> kavramlarını
iyice kavramanız gerekmektedir. Bu komutun işlev alanını genişletmek için “?” ve “*” karakterlerinden
faydalanabiliriz. Şimdi mask ve bu karakterlerin ne anlama geldiğini ve nasıl kullanıldığını öğrenelim.

Mask <nick!ident@host> ;

nick! = “!” işareti nick belirtilen kısmın sona erdiğini belirtir, ardından ident kısmı başlar.
ident@ = “@” işareti ident kısmının sona erdiğini belirtir, ardından host kısmı başlar.
host = “@” işaretinden sonra yazılan kısımdır.

Çeşitli şekillerde ban atılabilir;

1-nicke ban için : nick!*@*
2-idente ban için : *!ident@*
3-hosta ban için : *!*@host
4-hem ident hem nicke ban için : nick!ident@*
5-hem ident hem hosta ban için : *!ident@host
6-hem nicke hem hosta ban için : nick!*@host
7-hem nick hem ident hem hosta ban için : nick!ident@host

Mask bir kullanıcının taşıdığı nick, ident ve host bilgileridir.

“Creep is helpdesk@global.oper.MatrakSohbet.Com * Matrak IRC Network” bilgilerine sahip bir kullanıcıyı
banlamak için ;
/mode #kanal +b creep!helpdesk@global.oper.MatrakSohbet.Com
komutunu kullanırız. Bu komutu kullandığımızda creep nickli başka bir kullanıcı ident veya host kısmı
farklı olduğu sürece bu bandan etkilenmez. Yani sadece banlanan maskedeki bilgilerin tümünü içeren
kullanıcı bandan etkilenir.
/mode #kanal +b creep!*@*
komutunu kullanırsak, creep nickini kullanan kullanıcılar ident ve hostları her ne olursa olsun
kanala giriş yapamıyacaklardır.

“?” tek karakter yerine geçer.
“*” sonsuz karakter yerine geçer.

/mode #kanal +b c*!*@*
komutunu kullanırsak nicki “c” harfi ile başlayan hiçbir kullanıcı kanala giriş yapamaz.

/mode #kanal +b c?!*@*
komutu kullanırsak nicki 2 haneli olan kullanıcılardan ilk hanesi “c” olanlar kanala giriş yapamaz.

+b kipi ve bareberinde kullanılan parametreleri inceleyelim.

+c: Parametresi ile Belli kanalda bulunan kullanıcıların kanalımıza girmelerini engelleriz.
örnek : /mode #kanaladı +b ~c:#creep
Açıklama : bu komudu kullandigimiz takdirde, creep kanalinda bulunan kullanicilarin kanalima girisini engelleriz.

+n: Parametresi ile Belirtilen nickin kanalda nick değistirmesini engelleriz.
örnek : /mode #kanaladı +b ~n:creep
Açıklama : bu komudu kullandigimiz takdirde, creep nickli kisi kanalda nick degistiremez.

+r: Parametresi ile Belirtilen fullname ye sahip kullanıcıların kanala girislerini engeller.
örnek : /mode #kanaladı +b ~r:creep
Açıklama : bu komudu kullandigimiz takdirde, creep fulnamesine sahip kullanicilar kanalimiza giremez.

+q: Parametresi ile Belirttiğimiz kullanıcının komutu uyguladığımız kanalda konuşmasını engelleriz.
örnek : /mode #kanaladı +b ~q:creep
Açıklama : bu komudu uyguladigimiz takdirde, creep nickli kullanicinin kanalimizda konusmasini engelleriz.

Önemli Uyari : +e kipi ile belirledigimiz mask’a sahip kullaniciyi ban korumasi altina alabiliriz.
örnek : /mode #kanaladı +e creep!*@*
Açıklama : bu komutu uyguladigimiz taktirde, creep nickli kullanici kanaldaki banlardan etkilenmez.

Öğrendiklerimizi birkaç çözümlü örnek ile pekiştirelim.

Soru : Kanalima #sex ve #gay kanallarina girmis kullanicilarin girmesini istemiyorum ?
Cevap : /mode #kanaladı +bb ~c:#sex ~c:#gay

Soru : x ve y nickleri kanalima girebilsin ama nicklerini degistiremesinler istiyorum ?
Cevap : /mode #kanaladı +bb ~n:x ~n:y

Soru : x nickinin kanalima girebilmesini ama kanalda konusamamasini istiyorum ?
Cevap : /mode #kanaladı +b ~q:x

Soru : Fullname bolumunde Lamer ve Hacker yazan kullanicilarin kanalima girisini onlemek istiyorum ?
Cevap : /mode #kanaladı +bb ~r:Lamer ~r:Hacker

Soru : Kanalima sadece Creep nicki girsin istiyorum ?
Cevap : /mode #kanal +be *!*@* creep!*@*

Soru : Kanalima identinin ikinci harfi x olan 4 haneli nicklerin girisini engellemek istiyorum ?
Cevap : /mode #kanaladı +b ????!?x@*

Soru : Kanalıma 3 haneli nickler girmesin ama ali nicki girsin eğer alinin identi lamer ise oda girmesin ?
Cevap : /mode #kanal +beb ??? ali!*@* *!lamer@*

soru : Daha karmasik bir örnek verelim, Nicki’nin 3. harfi ” x ” , 5. harfi ” b ” 8. harfi ” y ” olan , ident’inin 3. harfi ” z ” olan ve ip adresi 81. ile baslayan tüm 9 haneli nick sahiplerini #deneme kanalindan nasil banlayabilirim?
Cevap : /mode #deneme +b ??x?b??y?!??z*@81.*

soru : Kanalıma nicki m ile başlayıp l ile biten içinde n harfi geçenler giremesin. S ile başlayıp t ile biten ve içinde n harfi geçen nickler kanalıma girebilsin, kanalımda nickleri a ile başayıp d ile biten kullanıcılar konuşamasın, nicklerinin baş harfi d ile başlayıp a ile biten kullanıcılar kanalda nick değiştiremesin, sex kanalında bulunanlar kanalıma giremesin?
Cevap : /mode #kanal +bebbb m*n*t!*@* S*n*t!*@* ~q:a*d!*@* ~n:d*a!*@* ~c:#sex

soru : Kanalıma Yalnızca nicki LAME ile başlayan nicklerin girememesini istiyorum. Ne yapmam gerekir?
Cevap : /mode #kanal +b LAME*!*@*

soru : Kanalıma sadece 5 haneli ve kayıtlı nickler girebilsin ?
Cevap : /mode #kanal +beR *!*@* ?????!*@*

soru : Ethem nickli kullanıcı kanalımda nick değiştiremesin, Egemen nickli kullanıcı kanalımda konuşamasın, identi arda olanlar girsin ama identi arda hariç a ile başlayanlar giremesinler ?
Cevap : /mode #kanal +bbeb ~n:Ethem!*@* ~q:Egemen!*@* *!arda@* *!a*@*

soru : Kanalıma sadece nicki 2 ve 4 karakter olanlar girebilsin?
Cevap : /mode #kanal +bee *!*@* ??!*@* ????!*@*

soru : Kanalıma içinde x harfi geçenler giremesin ama içinde x harfi geçse bile #help kanalında olanlar girebilsin ve kanalımın ban exception listelerini göreyim. Bütün bunları tek bir komutta nasıl yaparım?
Cevap : /mode #kanal +bebe *x*!*@* ~c:#help

Soru : Kanalımda fullname bölümünde sex yazanlar giremesin. Ama Ethem nicki fullnameinde sex yazıyorsa bile girsin ?
Cevap : /mode #kanal +be ~r:sex Ethem!*@*

Soru : Kanalıma içinde numara olan nickler giremesin ?
Cevap : /mode #kanal +bbbbbbbbbb *1*!*@* *2*!*@* *3*!*@* *4*!*@* *5*!*@* *6*!*@* *7*!*@* *8*!*@* *9*!*@* *0*!*@*

Soru : Kanalıma #x kanalında bulunanlar, fullname bölümünde sex sözcüğü geçenler, identdi x ile başlayanlar giremesin ama bütün bu kısıtlamalara takılsalar bile nickleri A ile başlayan kullanıcılar girebilsin. Ayrıca kanalımda sadece kayıtlı nickler konuşabilsin ve küfürlü söczükler sansürlensin. Tek bir komutla nasıl yapabilirim?
Cevap : /mode #kanal +bbbeMG ~c:#x ~r:*sex* *!x*@* A*!*@*

MemoServ Komutları

Gonderen: Matrak  //  Kategori: IRC KomutLarı

MemoServ Komutları

1.Memo yollama(SEND) komutu
Kullanım şekli : /memoserv SEND [nick] veya [#kanal] [mesajınız]

 

Açıklama : Bu komutla belirtilen nick veya kanal’a mesajınızı gönderirsiniz. Not gonderildiginde karsi taraf notice(uyarı/not) şeklinde bir uyarı alacaktir.

 

Not : Karşıtaraftaki kanal veya nick kayıtlı olmalıdır .

 

2.Listeleme(LIST) komutu
Kullanım şekli : /memoserv LIST [kanal] [NEW]

 

Açıklama : Bu komutla size gelene memoları(mesajları) listelersiniz. NEW parametresi kullanıldığında sadece yeni (yani okunmamış) memolarınızın(mesajlarınızın) bir listesini alırsınız. Okunmamış notların basinda “*” işareti olacaktır. Zaman aşımına uğramayacak notlar ise “+” işaretiyle belirtilirler.

 

Not : Nickiniz kayıtsız ise size herhangi memo(mesaj) gelmez ve sizde bir başka nicke(kişiye) memo(mesaj) atamazsınız.

 

3.Okuma(READ) komutu

 

Kullanım şekli : /memoserv READ [kanal] [numara] [liste] [LAST] [NEW]

 

Açıklama : Bu komutla size gelen memoları listeledikten sonra başındaki numarı yazarak yada LAST yazarak en son notunuzu bir diğer NEW komutuyla ile size gelen tüm yeni memoları(mesajları) okuyabilirsiniz. Tıpkı LIST komutunda olduğu gibi, bir listede belirtmek mümkündür(örneğin : /memoserv READ 1-3 yazdığınız zaman.123 numaralı memolarınızı okursunuz.).Kanal memolarını okurkende örneğin : /memoserv read #docsteam 1 ß bu şekilde #docsteam kanalının 1 numaralı mesajını okuyabilirsiniz.Numaraları görmek için Listeleme komutunu kullanmalısınız.

 

Not : Yukarıda ve aşağılarda bulunan kullanım şekli bölümündeki “[ ]” ve büyük harfle yazılılar komutun aslıdır.Küçük yazılanlar ise örneğin “numara” yerine numara yazmalısınız ;1,2,3 gibi.”liste yerinede” örneğin okumak istediğiniz memolar 1-5 ß bunu yazdığınız zaman 1,2,3,4,5 memolarını okursunuz.

 

4.Yönlendirme(Forward) komutu

 

Kullanım şekli : /memoserv FORWARD [numara] [liste] [ALL]

 

Açıklama : Bu komutla gelen memoları belirtmiş olduğunuz e-mail adresine gönderirsiniz.numara yerine 1 yazdığınızada 1 numaralı memonuz mailinize gönderilir.liste yerine 1-5 yazdığınıza 1,2,3,4,5 numaralı memolar mailinize gönderilir eğer ALL komutunu kullanırsanız bütün memolar gönderilir.

 

Not : Kanal notları bu komut ile e-mail adresine gönderilemez !

 

5.Kaydetme,Saklama(SAVE) komutu

 

Kullanım şekli : /memoserv SAVE [kanal] [numara] [liste]

 

Açıklama : Bu komutla belirtilen not ya da notların zaman aşımına ugramalarını engeller. Birden fazla not belirtmek icin LIST komutundaki gibi bir parametre vermek mümkündür.Memoları numaralarına göre yada aralıklara göre kaydedersiniz./memoserv SAVE 1 yazdığınızda 1 numaralı memo,1-5 yazdığınızda ; 1,2,3,4,5 numaralı memolar kaydedilir.Kanal memolarını kaydederken ise /memoserv SAVE #docsteam 1 ß örnek olarak bu şekilde kaydedersiniz.Kanal isminden sonra memo numarasını yazmalısınız.

 

Not : Bütün memoları okuma,kaydetme yönlendirme yapmadan önce memo numarasını bilmeli,öğrenmelisiniz.

 

6.Silme(DEL) komutu

 

Kullanım şekli : /memoserv del [kanal] [numara] [liste] [ALL]

 

Açıklama : Bu komutla eğer numara kısmında bir sayı verilmişse o notu siler. Birden fazla numara veya bir aralık belirtebilirsiniz; ayni “liste(1-5 yada 1,2,3,45)” komutunda olduğu gibi.Kanal memolarını silerken ise örneğin : /memoserv del #docsteam 1 ß bu komutla #docsteam kanalının 1 numaralı memosunu silmiş olursunuz.Bu şekildede kanal memosunu silebilirsiniz.ALL komutuyla ile bütün memoları silersiniz.

 

Not : Silinen memoların geri dönüşümü yoktur.

 

7.Ayarlama(SET) komutları

 

Kullanım şekli : /memoserv set [seçenek] [parametre(ON/OFF gibi)]

 

7.1 Ayarlama Uyarı(NOTIFY) komutu

 

Kullanım şekli : /memoserv set NOTIFY ON, LOGON,NEW,OFF ß olarak 4 seçenektedir asıl olarak ilk üçüdür.Şimdi sıraylama Açıklama bölümünde açıklayacağız.

 

Açıklama : /memoserv set NOTIFY ON <<< IRC’ye girer girmez /AWAY ‘den doner donmez ve notlar size gonderildikleri anda uyarilirsiniz.

/memoserv set NOTIFY LOGON <<< IRC’ye girer girmez ve /AWAY ‘den doner donmez uyarilirsiniz.

/memoserv set NOTIFY NEW <<< Sadece notlar size gonderildikleri anda uyarılırsınız.

/memoserv set NOTIFY OFF <<< Bu secenekle herhangi bir uyari almazsiniz.

 

Not : Dikkat edilmelidir ki, nick’inizin “secure” opsiyonu aciksa, sadece NickServ ye IDENTIFY komutu ile kendinizi tanittiktan sonra yeni memolarin geldiklerini ögrenebilirsiniz.

-

 

7.2 Ayarlama Limit(LIMIT) komutu

 

Kullanım şekli : /memoserv SET LIMIT [kanal] [limit]

 

Açıklama : Sizin veya belirtilen kanalin alabilecegi en fazla not sayisini belirler.Eger bu limiti 0 olarak ayarlarsaniz size not birakilamaz.Bu limit en fazla 20 olabilir.Kanal limitini ayarlarken /memoserv SET LIMIT #kanal [limit sayısı] şeklinde kullanırsınız.

-

 

7.3 Ayarlama Yönlendirme(FORWARD) komutu

 

Kullanım şekli : /memoserv SET FORWARD ON,COPY,OFF ß Şimdi bu 3 ayar şeklini Açıklama bölümünde açıklayacağız.

 

Açıklama : /memoserv SET FORWARD ON <<< Bu komutu kullandığınızda memolarınızın otomatik olarak maile gönderilmesi sağlanır.Servis tarafından saklanmaz.

/memoserv SET FORWARD COPY <<< Bu komutu kullandığınızda memolarınızın otomatik olarak maile gönderilmesi sağlanır.Servis tarafından memo listenizde saklanır.

/memoserv SET FORWARD OFF <<< Bu komutu kullandığınızda memolarınız maile yollanmaz sadece Servis tarafından memo listenizde saklanır.

 

Not : Dikkat edilmelidir ki, ON durumunda herhangi bir hata yüzünden notlarin size gönderilmesi mümkün olmayabilir, bu vakit bu notlar services(servisler) tarafindan saklanacaklardir. Ayrica, COPY opsiyonu acikken, not limitinizi astiginizda da yeni not alirsaniz, bu yeni notlar email ile de gönderilemeyeceklerdir.Bunun icin DEL komutunu kullanarak bazi notlarinizi silmeniz gerekmektedir.

 

 

8.Bilgi(INFO) komutu

 

Kullanım şekli : /memoserv INFO [nickiniz] [kanal]

 

Açıklama : Bu komutla notlarinizi ve ilgili secenekleri listeler.Notlariniz okunmus ve okunmamislar olarak ayrilirken,alabileceginiz en fazla not sayisini da bu listede gorebilirsiniz.Ek bir parametre ile belirtilen bir kanal hakkinda da benzer bir liste alinabilir.Komutu /memoserv INFO [nickiniz] ß olarak kullandığınızda nickiniz hakkında /memoserv INFO [kanal] ß olarak kullandığınıza kanal için bilgi alırsınız.

 

 

9.Engelleme(IGNORE) komutu

 

Kullanım şekli : /memoserv IGNORE ADD,DEL,LIST [nicki] [mask(maske)]

 

Açıklama : Ignore listenizi düzenler. Ignore listenizdeki nicklerden ya da kullanici bilgileri verdiginiz maskeye uyan kullanicilardan size not gönderilemeyecektir. ADD komutu ile bir nick ya da maske bu listeye eklenir, DEL ile cikartilir. LIST ile aktüel liste görüntülenebilir. Maske icinde ? ya da * isaretleri bulunabilir, ayrica büyük kücük harf ayrimi yapilmaz. *Evil* seklinde bir maske, EvilNick nickini de icerecektir.

 

Örnek ; /memoserv IGNORE ADD Coder(bu nicktir) <<< kullandığınızda Coder nickli kişiden memo almazsınız.DEL komutunu kullanarak siler LIST komutuylada listede görürsünüz.

/memoserv IGNORE ADD *Coder*(bu maskedir) <<< kullandığınızda Coder nickli kişiden yine memo almazsınız ve ayrıca Coder@*!* identdli kişilerdende memo gelmesini engellersiniz.

NickServ Komutları

Gonderen: Matrak  //  Kategori: IRC KomutLarı

NickServ Komutları
 

1 · Nasıl Nick Kayıt (REGISTER) Ederim?

 

IRC Sunuculardaki servicesleri en etkin şekilde kullanabilmek için nickinizi kayıt etmeniz gerekmektedir.Nickinizi Register komutu ile NickServ veritabanına kaydedebilirsiniz.

Nick kayıt işlemi 2 aşamalıdır, Register komutunu kullandıktan sonra kayıt işleminde kullandığınız E-posta adresinize Auty (onay) kodu yollanır.Bu kodu Auth kodu ile birlikte kullanarak kayıt işlemini tamamlayabilirsiniz.

Nick’iniz kaydedildikten sonra (register) SET ve ACCESS komutlarını kullanarak ayarlarınızı istediğiniz sekilde değistirebilirsiniz. Kayıt sırasında kullandığınız şifreyi unutmamanız önemlidir.NickServ şifre girişi harf duyarlılığına sahiptir.Şifrenizi en azindan 5 karakter uzunlugunda seçmelisiniz aksi taktirde Nickserv nick kaydını başlatmayacaktır. Ayrıca kolay tahmin edilemeyen ve de icinde space karakteri bulunmayan,hatta icinde rakam olan karakter serileri secmeniz yararınıza olacaktir. Ayrıca şifrenize renk verebilirsiniz.

Nickinizi kaydederken, gecerli bir email adresi de belirtmek durumundasiniz.Adresiniz geçerli bir email adresi değilse kayıt işlemini tamamlamanız için gerekli Auth kodunu alamazsınız.Bu durumda Nick kaydınız NickServ tarafından 1 gün içerisinde düşürülür.

Bir Nick kayıt edebilmeniz için öncelikle kayıt edilmemiş bir nick seçmelisiniz. Daha sonra Nick kayıt etmeniz için yazmanız gereken komut dizisi şu şekildedir;

/ns register Nicksifreniz E-posta adresiniz

” Nicksifreniz ” nickiniz için belirlediginiz en az 5 karakter uzunluğundaki harf , rakam yada harf-rakam karışık karakter dizisidir, ” E-posta adresiniz ” ise size ait olan geçerli bir e-posta adresidir.

Ornek:

/ns register Matrak helper@MatrakSohbet.Com

Ornekte ” Matrak ” nick şifrenizi , ” helper@MatrakSohbet.Com ” geçerli e-posta adresini belirtir.

Önemli Not ; Nick Kaydı başarı ile tamamlanmış nickler 21 gün süre ile identify edilmezse, NickServ tarafından kayıtları düşürülür.

 

2 · Kayıt işlemini nasıl tamamlarım? (AUTH Komutu)

Auth komutu Nick’inizin kaydını tamamlamanızı sağlamak ve nickinizin size ait olduğunu ya da email değisiminizi kesinlestirmek için kullanılır.Sözkonusu kod siz nickinizi kaydettiğiniz vakit ya da SET EMAIL kullanarak email adresi değistirdiğiniz vakit belirttiğiniz email adresine gönderilecektir. Lütfen bu kodu güvenli bir yerde saklayınız, Çünkü bu koda ileride nick şifrenizi değistirirken, email adresinizi değistirirken yada nickinizin kaydını silerken ihtiyacınız olacaktır.Auth kodu nickserv veritabanı tarafından verilir. Nickinizin calındığı iddiasi gibi bir durumda, nick’in hakikaten size ait oldugunu kanıtlamanın tek yolu budur.Auth kodu 9 haneli rakam dizisidir.Auth komutunun kullanımı şu şekildedir ;

/ns Auth Authkodunuz

” Authkodunuz ” E-posta adresinize gönderilen 9 haneli rakam dizisidir.

Ornek:

/ns Auth 123456789

 

3 · Kendinizi nick sahibi olarak NickServ’e (IDENTIFY etmek) nasıl tanıtırsınız?

 

Nick kaydınızı bir kere başarı ile tamamladı iseniz, Matrak IRC sunucusuna nickiniz ile bağlanmaya çalıştıgınızda yada /Nick Nickname komutu ile kayıtlı olan nickinize geçtiğinizde NickServ size 1 dakika içerisinde (eğer kill ayarlarında oynama yapılmadıysa) nickinizi identify etmeniz gerektiğine dair bir uyarı mesajı gönderir.Eğer identify komutunu kullanarak kendinizi Nick sahibi olarak tanıtmaz iseniz, Nickname’iniz Nickserv tarafından otomatik olarak Nick123542354 şeklinde değiştirilecektir. Yani nickinizin sonuna bir rakam dizisi eklenecektir.

Bir Nick’i identify etmenin temelde bir kac yolu vardır.En cok bilinen ve geleneksel olan yolu:

/identify nickşifreniz
/ns identify nickşifreniz

Nick’inizi identify edebilmeniz için mutlaka o nickname’i almış olmalısınız. Eğer o an kullandığınız nickname’i değilde başka bir nick’i identify etmek istiyorsanız. ” /Nick Nickname ” komutu ile nickinizi değişmeli, daha sonra aşağıda verilen örneklerdeki gibi identify etmelisiniz.

 

Örnekler:

/identify Matrak
/ns identify Matrak

 

 

NickServ’e identify etmenin diğer yollari:

/quote nickserv identify şifre
/raw identify sifre
/msg nickserv identify sifre

Insanlarin kazara şifrelerini açık bir kanalda göstermeleri veya komuta ” / ” işaretiyle baslamayı unutarak özelde yazmaları, cok sık rastlanan bir olaydır.Bu yüzden, kanalınızı veya nickinizi identify ederken cok dikkatli olmanızı oneririz.Ayrıca bir cok client çoklu pencereleri de desteklemektedir.Bu kullanıcılar icin, içerisinde şifre olan bir komut yazarken bunları Status penceresinde (veya ona es deger bi yerde) yazmak iyi bir fikir olacaktır.

 

4 · Auth kodumu kaybettim, Nasıl öğrenebilirim? (SENDAUTH Komutu)

 

Nickinizin Auth (onay/tanıtma) kodu Register ya da SET EMAIL gibi işlemlerden sonra kayıtlı email adresinize gönderilir.Ancak kazayla bu kodu kaybettiginizde nick şifrenizi değiştirmek yada email adresinizi değiştirmek için bu koda ihtiyaç duyursanız, Nickinizi kayıt ederken kullandığınız E-posta adresinize Auth kodunuzu yollamak için kullanışlı bir komutttur.
NOT : Bu komut sadece 24 saatte bir kullanılabilir.

Sendauth komutunun kullanımı şu şekildedir ;

/ns sendauth

Görüldüğü üzere herhangi bir parametre belirtilmemektedir.O an identify edilmiş nickinizde iken kullanarak auth kodunuzu E-posta adresinize gönderebilirsiniz. Burada dikkat edilmesi gereken bazı kullanıcıların yanlış e-mail vermesi sonucu auth kodunun gelmemesi ve nickinin auth kodunun girememesidir. Bu konuda size uyarılarımız Lütfen doğru mailinizi veriniz çünkü bu maile hiç kimse (adminler hariç ) ulaşamayacaktır. Adminlerimizde zaten son derece güvenilir kişilerden seçilmiştir , doğru mail adresinizi vermemeniz için hiçbir sebep yoktur.

5 · Şifremi unuttum, Ne yapabilirim? (SENDPASS Komutu)

Nickinizin şifresini unuttuğunuz durumlarda sendpass komutu oldukça kullanışlıdır. Bu komut sayesinde nickinizin şifresini kayıt esnasında kullandığınız geçerli email adresine gönderebilirsiniz.

 

 

Sendpass komutunun kullanımı şu şekildedir ;

/ns sendpass Nickname

Örnek;

/ns sendpass Git

“Git” nickinin şifresi kayıtlı mail adresine gönderilmiştir diye bir ileti alırız.

6 · Nickimin kaydını silmek istiyorum, Ne yapabilirim? (DROP Komutu)

Nicname’iniz kaydını düşürmek ve bundan sonra başka kullanıcılar tarafından kullanılabilir ve kayıt edilebilir hale getirmek istiyorsanız Drop komutunu kullanabilirsiniz.Kaza ile kullanımını engellemek için önce Identify komutunu kullanarak kendinizi NickServ’e tanıtmak zorundasınız.

Drop komutunun kullanımı şu şekildedir ;

/ns drop Nicksifreniz

Auth (onay) kodunuzu silmiş yada unutmuş iseniz Sendauth komutunu kullanarak, Nickinizi kayıt ederken kullandığınız e-posta adresine gönderebilirsiniz.

 

Ornek ;

/ns drop Matrak

Şifresi Matrak olan nickimi kaydını nickserv veritabanından silmiş oluyorum bu komut ile. Ayrıca sık rastlanan bir durumda o nicke geçmeden nicki droplamaya çalışmaktır. Bu şekilde o nicki droplamayamazsınız, muhakkak nickinize geçmeli identify etmeli ve sonra drop işlemine başlamalısınız. Drop işleminden sonra

Örnek; /ns drop Git 123456789 yaptım ve Git nickini dropladım. Alacağım ileti:

Git nicki ve bu nicke linkli tüm nicklerin kaydı silinmiştir.

7 · Bir Nickname hakkında bilgi almak istiyorum? (Info Komutu)

Her kullanıcının ” /ns info nickname ” komutu ile kayıtlı bir nickname hakkında erişebileceği bir takım bilgiler vardır.Info komutu nickname’e ait bir takım bilgileri (Kullanıcı adı, Kayit zamani, URL vs.) görüntülemek için kullanılır. Eger nickin mail adresi henüz AUTH komutu ile onaylanmamışsa SET HIDE EMAIL özelliginden bagımsız olarak, nickin sahibi ve services adminleri dışında kimse tarafından görüntülenemez.

Kullanıcılar ALL parametresini sadece kendi nickleri üzerinde kullanarak bir takım ek bilgilere ulaşabilirken, Services admin’ler ALL parametresini her nickle kullanabilirler.

Info komutunun kullanımı şu şekildedir ;

/ns info Nickname

 

Ornek

/ns info Git

Git nickli kullanıcıya ait info bilgileri aşağıda örnek teşkil etmesi amacıyla verilmiştir.

-NickServ- Git isim: Adın Batsın…!

-NickServ- Online oldugu adres: helper@helper.MatrakSohbet.Com

-NickServ- Kayit zamani: Tem 21 20:58:56 2005 EEST

-NickServ- Son quit mesaji: Ayrildi

-NickServ- Bilgi: Ateşten, kalleşten, mızrakla gürzden, dabbetül arzdan,deccaldan,yedi düvelden,korku nedir bilmeyen ben,tir tir titriyorum senden!

-NickServ- Ekler: Kill korumasi,Ek Guvenlik,Ozel

8 · Nickimi Identify etmeden nasıl kullanabilirim? (Access Komutu)

Access komutu Nick’inizin erişim listesini düzenlemek ve/veya görüntülemek için kullanılır.

Access (erişim) listeniz NickServ tarafindan otomatik olarak tanınacak user@host şeklinde tanımlanmış adresleri belirler. Bu listedeki bir adresi kullanarak baglandığınız takdirde, SET KILL ayarından etkilenmeyecek, ve de SET SECURE opsiyonu aktif edilmemiş ise, otomatik op da dahil diger bütün yetkilerinize IDENTIFY komutunu kullanmadan sahip olursunuz.

Nickiniz için access (erişim) listesi düzenlemenizin bir takım avantaj ve dezavantajları vardır.Erişim listenizden yaptıgınız bir girişte kendinizi Nickserv’e identify etmek zorunda kalmazsınız ve Set secure opsiyonu kapalı ise (Ve kanal güvenlik fonksiyonları da ( /Cs set #kanal secure off ) kapalı ise ) kanallardaki yetkilerinize de erişim kazanabilirsiniz.Ancak erişim listeniz çok geniş yada yanlış düzenlenmiş ve bir başkası bu erişim listenizden girerek nickinizi alırsa, Nickserv bu kullanıcının kendisini identify etmesi için süre tanımayacağı için, istediği gibi nickiniz ile ilgili identify edilmesi gerekmeyen opsiyonlara erişebilecek, kanallarda bulunan yetkilerinizi kullanacak ve en önemlisi sizmiş gibi davranarak saygınlığınızı zedeleyecek davranışlarda bulanabilecektir.

Access komutu ile kullanılabilecek parametreler aşağıda verilmiştir.

ADD ; Access (erişim) listenize istediğiniz user@host şeklindeki maske’yi eklemek için kullanabilirsiniz.Belirtilen maske içerisinde ” * ” ve ” ? ” joker (wildcard) karakterlerini kullanabilirsiniz.

Komut Satırı ;

/ns access add user@host

 

Ornek ;

/ns access add Git@*.MatrakSohbet.Com

İdenti Git olan MatrakSohbet.Com domain’indeki herhangi bir makineden yapılan giriş Nickserv tarafından tanınır.

 

DEL ; Access (erişim) listenizde bulunan user@host formatındaki bir maske’yi silmek için kullanabilirsiniz.

Komut Satırı ;

/ns access del user@host

 

Ornek ;

/ns access add Computer*@*

İdenti Computer ile başlayan her hangi bir domainden yapılan girişlerde otomatik olarak tanınan girişler Access (erişim) listenizden silinir.

 

LIST ; Access (erişim) listenizi görüntülemek için kullanılır

Komut Satırı ;

/ns access list

9 · Nickimi identify ettikten sonra bazı kanallara otomatik girmek istiyorum! (AJOIN Komutu)

NickServ’e kendinizi identify ederek nick sahibi olarak tanıttıktan sonra otomatik olarak giriş yapacağınız kanalları belirlemek için kullanılır.Siz şifrenizi doğru olarak yazdığınız anda NickServ sizi ajoin listenizde belirttiğiniz kanallara yönlendirecektir.Bu komut ile yalnızca ” # ” işareti ile temsil edilen kanalları ajoin listenize ekleyebilirsiniz.

 

ADD ; Ajoin listenize otomatik giriş yapmak istediğiniz kanallarını eklemek için add komutunu kullanabilirsiniz.

Komut Satırı ;

/ns ajoin add #kanaladı

 

Ornek ;

/ns ajoin add #Ankara

#Ankara kanalı oto-join listenize eklendi.

 

DEL ; Ajoin listenizde bulunan bir kanalı silmek isterseniz del komutunu kullanabilirsiniz.

Komut Satırı ;

/ns ajoin del #kanaladı

 

Ornek ;

/ns ajoin del #Zurna

#Zurna kanalı oto-join listenizden çıkarıldı.

 

LIST ; Ajoin listenizi görüntülemek için list komutunu kullanabilirsiniz.

Komut Satırı ;

/ns ajoin list

10 · SET komutu ve Opsiyonları

Set komutu Nick Sahibine nick’i ile ilgili opsiyonları ve diğer bir takım bilgileri ayarlamak için izin veren bir komuttur.Bu komutu kullanmadan önce nick sahibi Identfy komutu ile kendisini NickServ’e tanıtmalıdır.

Set komutunun genel kullanımı aşağıdaki gibidir ;

/ns set Opsiyon Parametre

Set komutu ile kullanabilecek Opsiyonlar aşağıdaki gibidir.

Password ; Nick şifresini değiştirmek için kullanılır

Language ; Services’in size hitap edeceği dili değiştirmek için kullanılır

Url ; Nickiniz ile bir URL adresini ilişkilendirmek için kullanılır

Email ; Nickinize kayıtlı olan E-posta adresini ilişkilendirmek için kullanılır

Info ; Nickinize info çeken bir kullanıcının görüntüleyebileceği bilgi mesajınızı belirlemek için kullanılır

Kill ; Nickinizin başkalrı tarafından kullanılmaması için gerekli güvenlik opsiyonunu aktif yada pasif hale gtirmek için kullanılır

Secure ; Nickserv güvenlik ayarlarını daha sıkı hale getirir.

Private ; Nickinizin /ns list komutunda görüntülenmesini engellemek için kullanılır

Hide ; Nickname bilgilerinin belli bazı opsiyonlarını diğer kullanıcılardan gizlemek için kullanılır

Timezone ; Services tarafından gösterilecek olan saat bölgesini değiştirmek için kullanılır

Mainnick; Linkli nickler arasindaki temel nicki gösterir.

10.1 Password

Password komutu ile nick şifrenizi değiştirebilirsiniz.Nick şifrenizi değiştirmek için nickinizi identify etmeniz gerekmetedir.

Şifrenizi değiştirmek için gerekli olan komut dizisi şu şekildedir ;

/ns set Password Yenisifreniz

Ornek:

/ns set Password AliAtaBak

Nick şifreniz ” AliAtaBak ” olarak değiştirilmiştir.Auth kodu yerine yazılan

10.2 Language

Language komutu Services’in size hitap edecegi dili değiştirmek için kullanılır. Yazılacak olan numara desteklenen dillerden birine ait bir numara olmalıdır:

1 ) English

2 ) Nederlands (Dutch)

3 ) Français (French)

4 ) Deutsch (German)

5 ) Magyar (Hungarian)

6 ) Italian

7 ) ÆüËܸì¡ÊEUC¥³¡¼¥É¡Ë (Japanese / EUC encoding)

8 ) “ú–{Œê iSJISƒR[ƒhj (Japanese / SJIS encoding)

9 ) Portugues (Portuguese)

10 ) Español (Spanish)

11 ) Turkce (Turkish)

Komut dizisi:

/ns set Language Numara

Ornek:

/ns set Language 11

Services'in size hitap edeceği dili Türkçe olarak belirlediniz.

10.3 Url

Nickinize Info çekecek olan bir kullanıcının sizin infonuzda görüntülecek olan Url bilgisini değiştirmek için kullanabilirsiniz.Komut dizisi şu şekildedir.

/ns set Url Url-adresi

"" Url-adresi " ise nickiniz ile ilişkilendirilecek olan Url adresidir.

Ornek:

/ns set Url http://helper.Matrak.net

Nickiniz ile ilişkilendirilmiş url adresi " http://helper.Matrak.net " olarak değiştirilmiştir.

10.4 Email

Nickinize ait olan E-posta adresini değiştirmek için bu komutu kullanabilirsiniz. Nickiniz ile ilişkilendirilen Email adresi değiştirildiğinde, Yeni e-posta adresinize atanan yeni auth kodu gönderilir.Bundan sonraki şifre kaybetme durumunda Sendpass ve auth kaybettiginiz durumlarda kullanacagınız Sendauth komutu sonrasında gönderilecek bilgiler bu mail adresinize yollanacaktır.Set Email komutunun kullanımı aşağıdaki gibidir;

/ns set Email E-posta Adresi

" E-posta Adresi " nickiniz ile ilişkilendirilecek olan yeni E-posta adresinizdir.

Ornek:

/ns set Email helper@MatrakSohbet.Com

Nickiniz ilişkilendirilmiş e-posta adresi " helper@MatrakSohbet.Com " olarak değiştirilmiştir.

10.5 Info

Her kullanıcının kullanabileceği " /ns info nickname " komutu ile görüntüleyebileceği nickname bilginiz içerisinde bulunan ve sizin tarafınızdan istediğiniz zaman değiştirilebilecek bir bilgi metni belirlemek için bu komutu kullanabilirsiniz.Komutun kullanımı aşağıdaki gibidir.

/ns set Info Bilgi mesajınız

 

Ornek:

/ns set Info Ateşten, kalleşten, mızrakla gürzden, dabbetül arzdan,deccaldan,yedi düvelden,korku nedir bilmeyen ben,tir tir titriyorum senden!

Bilgi mesajınız " Ateşten, kalleşten, mızrakla gürzden, dabbetül arzdan,deccaldan,yedi düvelden,korku nedir bilmeyen ben,tir tir titriyorum senden!" olarak değiştirilmiştir.

10.6 Kill

Nickiniz için Otomatik Kill secenegini aktif yada pasif hale getirmek için kullanılır. Kill açık oldugu zaman nick'inizi almaya calisan baska bir kullanıcıya Nick'i identify etmesi icin bir dakika taninacak ve eger degistirmezse NickServ tarafından IRC baglantisi kesilerek "KILL" edilecektir.Ancak bu secenek Matrak Irc sunucusu serviceslerinde bağlantı kill edilerek değil Nickserv tarafından Nickiniz***** şeklinde otomatik nick değiştirilerek gerçekleştirilmektedir.

Set Kill komutunun genel kullanımı şu şekildedir;

/ns set Kill [ ON / QUICK / IMMED / OFF ]

Kill komutu ile kullanabileceğiniz parametrelerin açıklamları aşağıda verilmiştir ;

ON ; Kill seçeneğini aktif eder.Nick alındıktan sonra 1 dakika içerisinde identify edilmezse NickServ tarafından değiştirilir.

QUICK ; Nick alındıktan sonra identify süresini kısaltmak için kullanılır. 20 saniye içerisinde identify edilmezse NickServ otomatik olarak nick’i değiştirir.

IMMED ; IMMED seceneği aktifse kullanıcı uyarilmadan “KILL” edilir. Bu opsiyon Matrak IRC Sunucusunda iptal edilmiştir.

OFF ; Nickiniz için kill opsiyonu iptal edilir.Nickinizi identify etmeye gerek kalmadan kullanabilirsiniz.Matrak IRC Sunususu yönetimi kill seceneğinin iptal edilmemesini önermektedir.Bu opsiyon iptal edilirse bir başkası sizin yerinize nick’inizi kullanabilir.

Ornek:

/ns set kill Quick

Nickinizi identify etme süresi 20 saniyeye indirilmiştir.

10.7 Secure

Nickinize ait NickServ güvenlik fonksiyonlarını aktif yada pasif hale getirmek amacıyla kullanılır.

SECURE seceneği aktif iken nick’inizin sahibi olarak tanınmanız icin Access (erişim) listenize bakılmaksızın şifrenizi kullanarak kendinizi NickServ’e tanıtmanız gerekir. Ancak NickServ ‘in erişim listesinde iseniz eger, sizi tanımamasına ragmen “KILL” lemeyecektir.

Yani kolaylık olması amacıyla access (erişim) listesi düzenlediğiniz nickname’iniz için bundan sonra bu access listesinden yapılan girişlerde direk olarak nick sahibi olarak tanınmazsınız.Access listenizden yapılan girişlerde Nickiniz ile ilgili tüm , komutlara erişiminiz kazanamaz ve kanallarda bulunan yetkilerinizi alamazsınız.

Access (erişim) listelerinden yapılan girişlere karşı bir güvenlik önlemi olması amacı güden bu komut, IRC üzerinde pek fazla Nickname’i için access listesi düzenleyen kullanıcı bulunmadığı için pek işlevsel değildir.

Komutun kullanımı aşağıdaki gibidir ;

/ns set secure [ On / Off ]

” [ On / Off ] ” güvenlik seçeneğini aktif yada pasif hale getirmek için ayarlanacak parametreyi belirler.Aktif hale getirilmesi için ” On ” yazılması gerekir.

Ornek:

/ns set Secure On

Nickname’iniz için NickServ güvenlik fonksiyonları aktif hale getirilmiştir.

10.8 Private

Private komutu /Ns LIST komutu ile çıkacak listede nick’inizin görünmesini engellemek amacıyla kullanılır.Ancak yine de Info komutu ile nick’iniz hakkında başkaları bilgi alabilir.Komutun kullanımı şu şekildedir;

/ns set private [ On / Off ]

” [ On / Off ] ” private seçeneğini aktif yada pasif hale getirmek için ayarlanacak parametreyi belirler.Private opsiyonunun aktif hale getirilmesi için ” On ” yazılması gerekir.

10.9 Hide

Nickname’iniz hakkında Info komutu ile görüntülenebilecek olan bilgi kısımlarından bazılarını gizlemek amacıyla Hide komutunu kullanabilirsiniz.

Set Hide komutunun genel kullanımı şu şekildedir;

/ns set Hide [ EMAIL / USERMASK / QUIT ] [ ON / OFF ]

Hide komutu ile kullanabileceğiniz parametrelerin açıklamları aşağıda verilmiştir ;

EMAIL ; Nick’inize kayıtlı olan e-posta adresinizi info mesajınızda göstermek yada gizlemek amacıyla kullanabilirsiniz.mICTURK IRC Sunucusunda kayıt işlemi başarı ile bitirilmiş bir nickname’in e-posta adresi standart olarak info komutunda gizlidir.Sadece nick sahibi /ns info nickname all komutu ile e-posta adresini görüntüleyebilir.

Komut Satırı:

/ns set Hide Email [ ON / OFF ]

Ornek:

/ns set Hide Email On

Her kullanıcının ” /ns info nickname ” komutu ile görebileceği bilgilerden E-posta adresinizi gizlediniz.

 

USERMASK ; Matrak IRC Sunucusuna son bağlandığınız user@host’u ( USERMASK ) info bilginizden gizlemek için kullanabilirsiniz.

Komut Satırı:

/ns set Hide Usermask [ ON / OFF ]

Ornek:

/ns set Hide Usermask On

Her kullanıcının ” /ns info nickname ” komutu ile görebileceği bilgilerden user@host (Usermask) bilginizi gizlediniz.

 

QUIT ; Matrak IRC Sunucusundan ayrılırken kullandığınız çıkış mesajınızı info bilginizden saklamak yada göstermek amacıyla kullanabilirsiniz. Zaten sunucumuzda bu özellik reklamları önlemek amacıyla iptal edilmiş durumdadır.

Komut Satırı:

/ns set Hide Quit [ ON / OFF ]

Ornek:

/ns set Hide Quit On

Her kullanıcının ” /ns info nickname ” komutu ile görebileceği bilgilerden user@host (Usermask) bilginizi gizlediniz.

 

10.10 Timezone

NickServ’in süreyle ilgili bilgileri gösterirken (mesela bir kanal veya nickin en son kullanıldığı tarih), standarttan farklı bir zaman dilimini temel almaya yarar. DEFAULT ayarı ile, services’in standard ayarına geri dönülür.

Komutun kullanımı aşağıdaki gibidir ;

/ns set timezone [ UTC-offset / time-zone / DEFAULT ]

Zaman dilimi iki farklı sekilde belirtilebilir.

 

UTC-offset olarak belirtmek istediginizde, kendi yerel saat ile UTC (Universal Coordinated Time, ya da GMT - Greenwich Mean Time -) arasındaki farkı “+” ya da “-” işaretleri kullanarak verebilirsiniz.Bu işaretlerden sonraki rakamlar hh:mm seklinde olup, saat ve de dakikayı belirtmektedirler.

Ornek:

/ns set timezone +2:30

Zaman dilimini UTC den 2 saat 30 dakika daha ileriye, yani 2 saat 30 dakika daha batıya dogru ayarlar.

 

Time-zone (Zaman-dilimi) belirtirken, “GMT” ya da “EEST” gibi zaman dilimi isimleri kullanmaniz gerekmektedir. Ancak bazı zaman dilimi isimleri services’e yabancı olabilir.Böyle bir durumda, UTC offset yöntemini kullanmanız tavsiye edilir.

Ornek:

/ns set timezone jST

Zaman dilimini Japon Standard Zaman dilimi ile değistirir. (UTC+9:00)

10.11 Mainnick

Birden fazla linkli nickiniz varsa, kanal access listesi gibi listelerde, hangi nickin gösterilecegini belirlemenize yarar. Bu nicki daha sonra unlink ederseniz, otomatik olarak baska bir nick secilecektir.

Kullanımı; /ns set mainnick Nick

Örnek; /ns set mainnick Git

“Temel nickiniz Git olarak degistirildi” diye bir ileti alırız.

11 · UNSET Komutu

Unset komutu , Nickname’iniz için belirlenmiş olan bir takım opsiyonları kaldırmak için kullanılır.Unset komutu ile info bilginizden kaldırılacak olan parametreler Url adresiniz ve Info (bilgi) mesajınızdır.

Unset komutu’nun kullanımı aşağıdaki gibidir ;

/ns unset [ Url / Info ]

Not : [ Url / Info ] parametrelerinden hangisi belirtilir ise o parametre silinir.

Ornek:

/ns unset Url

Nickname’iniz ile ilişkilendirilmiş olan ” Url ” bilgisi her kullanıcı tarafından ” /Ns info Nickname ” komutu ile görüntülenebilecek olan Nickname bilgileriniz arasından silinmiştir.

/ns unset info

Nickname’iniz ile ilişkilendirilmiş olan “info” kısmında yer alan bilgi satırını “/ns info Nickname” komutu ile görüntülenebilecek olan Nickname bilgileriniz arasından silinmiştir.

12 · LINK komutu ve Opsiyonları

Sizin nickinizle tamamen ayni özelliklere sahip bir alternatif nick yaratir. Kanal accessleri, memolar, her iki nick icin de erisilebilir durumda olurlar. Bir nickinize bir kanalda verilen autoop, linkli nickiniz icin de gecerli olur. Bu komutu kullanabilmeniz icin once sifrenizi kullanarak kendinizi tanitmali (IDENTIFY kullanarak) ve linklemek stediginiz nick’in de sifresini belirtmelisiniz. Linki kaldirmak icin UNLINK komutunu kullanabilirsiniz.

Kullanım şekli;

/ns link nick

Örnek; /ns link Git

13 · UNLINK komutu ve Opsiyonları

Nickinizin alternatiflerinden birini siler. Aktüel nickinizin linkini kaldiramazsiniz, bunun icin baska bir linkli nicke gecmeniz gerekmektedir. Temel nickinizi unlink ederseniz, aktüel nickiniz temel nick olarak belirlenir. Degistirmek icin SET MAINNICK komutunu kullanabilirsiniz.

Kullanımı;

/ns unlink nick

Örnek; /ns unlink Git

14 · LISTLINKS komutu ve Opsiyonları

Sizin nickinize linkli tüm nickler gösterir. Temel nick bir “*” ile belirtilecektir.

Kullanımı:

/ns listlinks

Örmek; /ns listlinks

-NickServ- Git nickine linkli nickler:

-NickServ- *HelpDesk_Git

-NickServ- Git

-NickServ- 2 linkli nick.

Şeklinde bir cevap alırız. Bu cevapta temel nickimiz başında * işareti bulunan *HelpDesk_Git nickidir.

15 · Nick’imi bir başkasının kullandığına dair (Nickname su anda kullanimda) şeklinde uyarı alıyorum ,Ne yapabilirim?

Nickinizi kullamaya calışırken onun zaten kullanımda olduğuna dair bir uyarı mesajı alıyorsanız bu bölümü dikkatli okuyunuz.Bu uyarıyı neden aldığınıza bağlı olarak kullanabileceğiniz üç farklı komut vardır.

15.1 GHOST komutu

mIRCTUK IRC Sunucusunda iken siz bağlantınızı koparmadan, Internet bağlantınızın aniden kopması yada bilgisayarınızın aniden kapanması nedeniyle sunucudan ayrılmış bulunabilirsiniz.Siz bağlantınız koptuktan sonra hemen Sunucuya bağlanmaya çalışırsanız Nickname’iniz kullanımda olduğuna dair bir uyarı mesajı alabilirsiniz, sizin bir önceki baglantınızdan kalan nickname ” Ghost “olarak adlandırılmaktadır.

Ghost (Hayalet) aslında gercek baglantısı olmayan bir baglantıdır.Bu bağlantı sunucu tarafına gönderilen ” Ping ” mesajlarına yanıt vermeyen bir bağlantı olacağı için bir kaç dakika içerisinde sunucudan bağlantısı kesilecektir.Ancak siz birkaç dakika beklemek istemiyorsanız, ghost nickname’i sunucudan uzaklaştırmak icin kullanmanız gereken komut şöyledir:

/ns ghost nickname nickşifreniz

Not: Access listenizden yaptığınız girişlerde nickşifrenizi kullanmanıza gerek yoktur.

 

Ornek:

/ns ghost Git Matrak

Komutunu uyguladıktan sonra Git nickinin asılı kalan bağlantısı koparılmıştır şeklinde bir ileti alırız.

 

15.2 RECOVER komutu

Eger Set Kill opsiyonunuzu pasif hale getirmiş iseniz ve birisi nickinizi kullanıyorsa, RECOVER komutuyla nickinizi kullanan kişinin baglantısını koparmanız mümkündür.

/ns recover nickname nickşifresi

Not: Access listenizden yaptığınız girişlerde nickşifrenizi kullanmanıza gerek yoktur.

 

Ornek:

/ns recover Git Matrak

Recover komutu kullanıldığında NickServ nickiniz tekrar kullanılmasın diye bir (1) dakika süre ile nickinizi alıkoyar.Nickinizi kullanmak için bu sürenin bitimini beklemeli yada Release komutunu kullanmalısınız.

15.3 RELEASE komutu

 

NickServ, Recover komutu sonrasında nick’i bir dakika süre ile alıkoyar.Bu alıkoyma işlemine ” Enforcer ” denilir.Enforcer, birisi nick için Set Kill opsiyonu aktif iken 60 saniye sonucunda NickServ’e identify etmediği zamanlarda ortaya çıkar. Kullanıcının nicki Nickiniz***** olarak değiştirilir ve enforcer devreye girer.

Enforceri, whois bilgilerinden kolaylikla ayirt edebilirsiniz.Ornek:

Git is enforcer@MatrakSohbet.Com * NickServ Enforcement

Git End of /WHOIS list.

Enforcer bir dakika icinde kaybolur.Onun kaybolmasını bekleyebilirsiniz veya enforcerden kurtulmak icin RELEASE komutunu kullanabilirsiniz.

/nickserv release nickname nickşifresi

Ornek:

/nickserv release Git Matrak

Access (erişim) listesinden yapılan girişlerde GHOST ve RECOVER komutlarında olduğu gibi, komut içerisinde nickname sifresini belirtmeye gerek yoktur.

16· Sahibi Bulunduğum Kanalları Nasıl Listeyebilirim? (LISTCHANS Komutu)

 

Nickname’iniz adına kayıt edilmiş olan tüm kanalların isimlerini ve toplam kanal adetinin bir listesini görmek için bu komutu kullanabilirsiniz.Services adminler, bir nickin kaydettigi tüm kanallari, nick belirtmek suretiyle görebilirler. Listchans komutunun kullanımı şu şekildedir ;

/ns listchans [ Nickname ]

Not : Bulunduğunuz nick’te iken ” Nickname ” kısmına bir şey yazmanıza gerek yoktur.Nickname belirterek kullanıcıların kayıt ettiği kanalları görebilme yetkisi Services adminlere aittir.Örnek; /ns listchans

-NickServ- Git nickinin kayitli kanal listesi:

-NickServ- #maraş

-NickServ- #şebnemferah

-NickServ- Liste sonu. (2 kanal kaydedilmis).

17 · Bir kullanıcının, Kullandığı Nickname’i NickServ’e identify edip etmediğini nasıl anlayabilirim? (STATUS Komutu)

 

Matrak IRC Sunucusunda kullanılan services’lerde kullanıcı nickname’leri için belirlenmiş erişim seviyeleri mevcuttur.Kulanicilar, kendilerinin ve diger kullanıcıların erişimlerini de izleyebilme hakkına sahiptir.Bu ayrıca onlara, bir kişinin o anda kullandığı nicki gerçekte identify ederek kullandığını mı, ya da identify etmeden mi kullanıyor olduklarını bilme imkani tanır.Komut su sekildedir:

/ns status Nickname

Not : Her komutta aralarında birer boşluk bırakmak kaydı ile 16 adet Nickname hakkında Status sorgulaması yapabilirsiniz.Daha fazla nick belirtilmesi durumunda kalanlar dikkate alınmayacaktır.NickServ bu komuta karşılık olarak 0′da 3′e kadar olan bir yanıt verecektir.Her sayı belli bir erişim düzeyini temsil etmektedir. Bu temsil düzeyleri şu şekildedir ;

0 Belirtilen Nickname online değil yada kayıtlı bir nick değil

1 Bu kullanıcı nickname’i identify etmemiştir

2 Bu kullanıcı belirtilen nickname’in access (erişim) listesinden giriş yapmıştır.

3 Bu kullanıcı belirtilen nick’i identify etmiştir.

Ornek:

/ns status Git

-NickServ- Git STATUS 3

ChanServ Komutları

Gonderen: Matrak  //  Kategori: IRC KomutLarı

ChanServ Komutları
 

Bu sayfamızda nickinizi başarılı bir şekilde kayıt etmiş olmanız ve /identify şifreniz komutuyla başarılı bir şekilde nickinizi nickserv veritabanına sorunsuz bir şekilde tanıtmış olduğunuzu var sayarak hazırlanmıştır.

 

ChanServ size bir kanali kendi adiniza kaydetme ve onu yonetme imkani saglar. ChanServ cogu zaman kotu niyetli kullanici