.
Posts Tagged “IRCd-Services”
admin tarafýndan IRCd Dökümanları, IRCd Komutları içinde postalandý, tags: Addonlar, IRCd Bot, IRCd-Services, liderchat help departmanı, mirc eğitim, mirc haberleri, mirc indir, mirc komutları, mirc sohbet, remoteler, versiyon
/Version yazarak bağlı bulunduğumuz sunucu hakkında detaylı bilgiye ulaşırız.
bu komutu uyguladığımızda aldığımız yanıtta neler anlatılmak istediğini inceleyelim ;
KNOCK : sunucuda /KNOCK komutunun aktif olduğu anlamına gelir.
Davetsel (inviteonly) konumda olan kanallar icin, KNOCK komutunu kullanarak, kendinizi kanala davet etmelerini isteyebilirsiniz.
Kullanım Şekli : /KNOCK #kanal mesajınız
Örnek : KNOCK #kanal Kanala girmek istiyorum, beni davet edermisiniz ?
MAP : sunucuda /MAP komutunun aktif olduğu anlamına gelir.
Sunucu ile ilgili grafiksel sunucu haritasını görüntüler.
Kullanım Şekli : /MAP
DCCALLOW : sunucuda /DCCALLOW komutunun aktif olduğu anlamına gelir.
Kullanım Şekli : /DCCALLOW +nick – /DCCALLOW -nick
Örnek : /DCCALLOW +idealsohbet – /DCCALLOW -idealsohbet
USERIP : suncuda /USERIP komutunun aktif olduğu anlamına gelir.
Kullanicinin ip adresini gosterir, genellikle scriptler veya botlar tarafindan kullanilir.
Kullanım Şekli : /USERIP nick
Örnek: /USERIP idealsohbet
SAFELIST : sunucuda /LIST değişik parametrelerde kanal listelemesi yapılabileceğini anlamına gelir. bu parametreler hakkında detaylı bilgi almak için list komutu hakkında eğitimizi inceleyebilirsiniz.
HCN :”Hybrid Connect Notice” protokolünün sunucu tarafından desteklendiği anlamına gelir.
MAXCHANNELS=12 : sunucuda kullanıcıların girebileceği maksimum kanal sayısının 12 olduğu anlamına gelir.
CHANLIMIT=#:12 : kullanıcıların girebileceği maksimum kanal sayısının 12 olduğu anlamına gelir.
MAXLIST=b:60,e:60,I:60 : sunucuda kullanıcının bir kanalda atabileceği maximum +b,+e,+I sayısını gösterir.
NICKLEN=30 : sunucuda nick karakter uzunluğunun maksimum “30″ olduğu anlamına gelir.
CHANNELLEN=32 : sunucuda kanal karakter uzunluğunun maksimum “32″ olduğu anlamına gelir.
TOPICLEN=307 : yazılabilecek topic’in maksimum “307″ karakter olabileceği anlamına gelir.
KICKLEN=307 : kick mesajlarının makimum “307″ karakter olabileceği anlamına gelir.
AWAYLEN=307 : sunucuda away mesajı uzunluğunun maximum “307″ karakter olabileceği anlamına gelir.
MAXTARGETS=20: sunucuda /PRIVMSG nick,nick1 /PRIVMSG #KANAL,#KANAL1, /AME, /AMSG komutları ile nicklere ve kanallara gönderilebilecek mesaj sayısı maximum “20″ olduğu anlamına gelir.
WALLCHOPS : sunucuda /PRIVMSG ve /NOTICE “/PRIVMSG (@,%,+)#kanaladı” komutlarının aktif olduğu anlamına gelir.
WATCH=128 : sunucuda /WATCH +NICK komutuna maksimum “128″ kullanıcı eklenebileceği anlamına gelir.
SILENCE=15 : sunucuda /SILENCE +NICK komutuna maksimum “128″ kullanıcı eklenebileceği anlamına gelir.
MODES=12 : sunucuda “/mode #kanal +modes-modes maksimum” şeklinde tek satırda en fazla “12″ mod eklenebileceği anlamına gelir.
CHANTYPES=# : sunucuda kanal işareti olarak “#” kullanıldığı anlamına gelir.
PREFIX=(~&ohv)~&@%+: sunucuda kanal yetkililerinin alabileceği kiplerin “~&@,%,+” olduğu anlamına gelir.
CHANMODES=beIqa,kfL,lj,psmntirRcOAQKVGCuzNSMTGD : sunucuda kullanılabilen kanal kiplerinin “beIqa,kfL,lj,psmntirRcOAQKVGCuzNSMTGD” kipleri olduğu anlamına gelir.
NETWORK=Sunucuadı : bağlı olduğunuz Network’ün adını verir.
CASEMAPPING=ascii : sunucu karakter sisteminin “ascii karakter” sistemi olduğu anlamına gelir.
EXTBAN=~,cqnr: sunucuda aktif olan ban kipi parametrelerinin “c,q,n,r” olduğu kipleri olduğu bilgisini verir.
ELIST=MNUCT : sunucuda maske(M), negatif maske(N), kanaldaki kullanıcı sayısına göre(U), kanal oluşturulma zamanına göre(C), yazılan topic tarihine göre(T) “MNUCT” parametreleri ile /List komutunun kullanılabileceği anlamına gelir. detaylı bilgi için “list” komutu hakkındaki eğitimi inceleyiniz.
STATUSMSG=~&;@%+ sunucuda “/PRIVMSG” komutunun “~&@%+” eklerini almış kullanıcılara uygulanabileceği anlamına gelir.
EXCEPTS : sunucuda “Exceptions” aktif olduğunu gösterir.
Kullanım şekli : /mode #kanal +e nick!ident@host
Örnek : /mode #kanal +e Razor!liderChat@Razor.LiderChat.Net
INVEX : sunucuda INVEX a ktif olduğunu gösterir
Kullanım şekli : /mode #kanal +I nick!ident@ip
Örnek : /mode #kanal +I karaYeL!LiderChat@hostu
bu dökümandaki rakamsal sonuçlar sadece bir sunucu göz önüne alınarak hazırlanmıştır.
“/version” komutunu uygulayarak sunucunuzdaki rakamsal farklılıklar var ise görebilirsiniz.
Yorum Yok »
SEND
Açıklama : Belirtilen bir nicke not bırakmak için kullanılır.
Kullanımı : /memoserv send nick mesaj
örnek : /memoserv send x1 akşam 18:00′da burada ol
READ
Açıklama : Bir notunuzu okumanızı sağlar.
Kullanımı : /memoserv read numara
örnek : /memoserv read 1
FORWARD
Açıklama : Belirtilen notu nickinizin kayıtlı olduğu e-mail adresine gönderir.
Kullanımı : /memoserv forward numara
örnek : /memoserv forward 1
SAVE
Açıklama : Belirtilen notun zaman aşımından çıkarılmasını sağlar.
Kullanımı : /memoserv save numara
örnek :/memoserv numara 1
DEL
Açıklama : Belirtilen notu silmek için kullanılır.
Kullanımı : /memoserv del numara
örnek : /memoserv del 1
SET
Açıklama : Çeşitli not seçeneklerini düzenler. 3′e ayrılır.
1) NOTIFY : Yeni notlarda ne zaman uyarılacağınızı belirler. Bu özellik kendi içinde 4′e ayrılır.
a) ON : Sunucuya bağlanır bağlanmaz veya /AWAY’dan döndüğünüzde ve Not size gönderildiği ilk anda uyarılmanızı sağlar.
Kullanımı : /memoserv set notify on
b) LOGON : Sunucuya bağlanır bağlanmaz veya /AWAY’dan döndüğünüzde uyarılmanızı sağlar.
Kullanımı : /memoserv set notify logon
c) NEW : Sadece notlar size ilk gönderildiği anda uyarılmanızı sağlar.
Kullanımı : /memoserv set notify new
d) OFF : Hiçbir zaman uyarılmamanızı sağlar.
Kullanımı : /memoserv set notify off
2) LIMIT : Sizin veya belirtilen kanalın en fazla alacağı not sayısını belirler. bu rakamı 0 yaparsanız size size veya kanala not bırakılamaz.
Kullanımı : /memoserv set limit numara
örnek : /memoserv set limit 10
3) FORWARD : Notlarınızın otomatik olarak e-mail adresine gönderilmesi ayalarını yapmanızı sağlar. Bu özellik kendi içinde 3′e ayrılır.
a) ON :Eğer bu özelliği kullanırsanız size gönderilen memo’lar direk olarak nickinize bağlı olan e-mail adresine gönderilir. servisler tarafından saklanmaz.
Kullanımı : /memoserv set forward on
b) COPY : Eğer bu özelliği kullanırsanız size gönderilen memolar hem mail adresinize gönderilir hemde servisler tarafından saklanır.
Kullanımı : /memoserv set forward copy
c) OFF : Eğer bu özelliği kullanırsanız memolarınız mail adresinize gönderilmez. sadece servisler tarafından saklanır.
Kullanımı : /memoserv set forward off
INFO :
Açıklama : Notlarınızı ve ilgili seçenekleri listeler. Notlarınız okunmuş veya okunmamış olarak ayrılırken alabileceğiniz en fazla not sayısınıda bu listede görebilirsiniz.
Kullanımı : /memoserv list
IGNORE
Açıklama : Memoserv ignore listenizi düzenler. Bu listede yer alan mask’lar size not bırakamazlar.
Kullanımı : /memoserv ignore add/del/list nick/mask
örnek : /memoserv ignore add x5
örnek : /memoserv ignore del x5
örnek : /memoserv ignore list
çözümlü örnekler;
soru : #IRCMerkez kanalındaki memoları listelemek istiyorum, nasıl yapabilirim ?
çözüm : /memoserv list #kanal
soru : Nickime yeni gönderilen memoları görmek istiyorum, nasıl yapabilirim ?
çözüm : /memoserv list new
soru : Nickime gönderilmiş olan tüm memoları silmek istiyorum, nasıl yapabilirim ?
çözüm : /memoserv del 1-999
soru : Nickime gönderilen memoların e-mail adresimide gönderilmesini istiyorum, nasıl yapabilirim ?
çözüm : /memoserv set forward copy
soru : Memo listemdeki bütün mesajların e-mail adresimide yollamak istiyorum, nasıl yapabilirim ?
çözüm : /memoserv forward all
soru : x4 nickli kullanıcıdan memo almak istemiyorum, nasıl yapabilirim ?
çözüm : /memoserv ignore add x4
soru : Nicki üç haneli olan kullanıcılardan memo almak istemiyorum, nasıl yapabilirim ?
çözüm : /memoserv ignore add ???!*@*
soru : Bana hiç memo gönderilemesin istiyorum, nasıl yapabilirim ?
çözüm : /memoserv set limit 0 veya /memoserv ignore add *!*@*
Yorum Yok »
admin tarafýndan IRC Makaleleri, IRCd Komutları içinde postalandý, tags: /list komutu ve kullanımı, çet, ignore, IRCd-Services, mirc addonları, mIRC Aliasları, mirc bul, mirc haberleri, Remote
/list komutu ile komutu kullandığımız IRC ağındaki aktif bütün kanalları listeleriz.Bazı IRC ağlarında binlerce kanal aktif durumda bulunur. Ancak biz listeleme yaparken /List komutu parametrelerinden faydalanarak kendi isteğimize yakın kanalları listeleyebiliriz.
Kullanım Şekli : /List
Şimdi /List komutu ve parametreleri ile kullanımını öğrenelim ;
Belirtilen kullanıcı sayısından daha fazla kullanıcı bulunan kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list >Sayı
Örnek :/raw list >10
Açıklama : Bu komutu uygularsak, içerisinde 10 kişiden fazla kullanıcı olan kanalları listeleriz.
Belirtilen kullanıcı sayısından daha az kullanıcı bulunan kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list <Sayı
Örnek : /raw list <10
Açıklama :Bu komutu uygularsak, içerisinde 10 kişiden az kullanıcı bulunan kanalları listeleriz.
Belirtilen tarihten daha erken oluşturulmuş kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list C<Sayı
Örnek : /raw list C<15,>25
Açıklama : Bu komutu uygularsak, 15 dakika içinde oluşturulmuş olan ve içerisinde 25 kullanıcıdan fazla kullanıcı bulunan kanalları listeleriz.
Belirtilen tarihten daha sonra oluşturulmuş kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list C>sayi
Örnek : /raw list C>20,>40
Açıklama : Bu komutu uygularsak, son 20 dakika içerisinde kurulmuş ve içerisinde 40 kullanıcıdan fazla kullanıcı bulunan kanalları listeleriz.
Belirtilen tarihten daha geç kurulmuş topic’leri olan kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list T>Sayı
Örnek : /raw list T>20
Açıklama : Bu komutu uygularsak, topici son 20 dakikadan önce değiştirilmiş kanalları listeleriz.
Belirtilen tarihten daha önce kurulmuş top.ic’leri olan kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list T<Sayı
Örnek : /raw list T<20
Açıklama : Bu komutu uygularsak, topici son 20 dakika içerisinde değiştirilmiş kanalları listeleriz.
Belirtilen Mask’a uygun kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list *mask*
Örnek : /raw list *kanal*
Açıklama : Bu komutu uygularsak, içerisinde kanal geçen bütün kanalları listeleriz.
Belirtilen Mask’ı içerisinde bulundurmayan kanalları listelemek için kullanılır ;
Kullanım Şekli : /raw list !mask
Örnek : /raw list !*kanal*
Açıklama : Bu komutu uygularsak, içerisinde LiderChat kelimesi geçen kanallar harici bütün kanalları listeleriz.
Birkaç örnek ile öğrendiklerimizi pekiştirelim ;
soru : x harfi ile başlayan kanalları listelemek ?
çözüm : /list #x*
soru : x harfi ile biten kanalları listelemek ?
çözüm : /list #*x
soru : içerisinde “x” harfi geçen kanalları listelemek ?
çözüm : /list #*x*
soru : içerisinde “LiderChat” kelimesi geçen kanalları listelemek ?
çözüm : /list #*LiderChat*
soru : 6′dan fazla kullanıcı olan kanalları listelemek ?
çözüm : /list >6
soru : 100′den az kullanıcının olduğu kanalları listelemek ?
çözüm : /list <100
soru : Top.ic’i 20 dakika önce atılmış kanalları listelemek ?
çözüm : /list T<20>
soru : Sohbet , oyun kanalları dışında bütün kanalları listelemek istiyorum ?
çözüm : /raw list !#sohbet,!#oyun
soru : 20 den büyük 65 den küçük kanallardan #kanal kanalı haric olanları listelemek ?
çözüm : /raw list >20,<65,!#kanal
Yorum Yok »
IRC Wildcard (Joker)
IRC komutlarında kullanım alanını genişletmek adına kullanılan, isminden de anlaşılacağı üzere joker görevi gören karakterlerdir. Bu karakterler genellikle bir kullanıcının, kullanıcı maskesinin tümünü veya bir bölümünü tanımlarken kullanılır. akick,ban,who,list,ignore gibi komutlar wildcard karakterlerin kullanılabileceği komutlardan sadece birkaçıdır.
? karakteri:
Örnek: /who +cu #eğitim a?
yukarıdaki örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identi iki haneli olupta ilk hanesi a olanları görüntülerseniz.
Örnek: /who +cu #eğitim ??a
yukarıdaki örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identi üç haneli olanlardan son hanesi a olanları görüntülersiniz.
?? : bilinmeyen iki hanenin yerine gelebilecek tüm olasılıkların yerini alır.
??? : bilinmeyen üç hanenin yerine gelebilecek tüm olasılıkların yerini alır.
???? : bilinmeyen dört hanenin yerine gelebilecek tüm olasılıkların yerini alır.
?x? : ikinci hanesi x olan üç haneli tüm olasılıkların yerini alır.
??x? : üçüncü hanesi x olan dört haneli tüm olasılıkların yerini alır.* karakteri:
Örnek: /who +cu #eğitim a*
yukarıdaki örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identinin ilk harfi a olan tüm kullanıcıları görüntülersiniz.
Örnek: /who +cu #eğitim a*b
yukarıdaki örneği uygularsanız #eğitim kanalındaki kullanıcılar arasında identinin ilk harfi a, son harfi b olan tüm kullanıcıları görüntülersiniz.
x*t*y : ilk hanesi x, son hanesi y ve içerisinde t harfi olan metnin geriye kalan tüm olasılıkların yerini alır.
*x? : sondan bir önceki hanesi x olan metnin geriye kalan tüm olasılıkların yerini alır.
x??* : ilk hanesi x olan en az üç haneli metinlerde geriye kalan tüm olasılıkların yerini alır.
x*??a : ilk hanesi x son hanesi a olan en az dört haneli metinlerde geriye kalan tüm olasılıkların yerini alır.
Kullanıldığı alana gelebilecek tüm olasılıkların yerini alır. Kullanıldığı tek hanenin yerine gelebilecek tüm olasılıkları kapsar.
Yorum Yok »

Nickserv Komutları. www.mIRCbuL.Net /www.Liderchat.Net
Nickserv, kullanıcı isimlerinden (nickname) den sorumlu IRC servisidir. Bu servisi kullanarak kullanıcı adı kaydetme , şifre değiştirme , iptal etme vb. işlemleri yapabilirsiniz.
Kullanıcı adı kaydetmek (register) :
/msg nickserv register şifre email
Bu komutta sizin değişiklik yapacağınız yerler şifre ve email yazan kısımlardır.. Şifre yazan yere nickinizin şifresinin ne olmasını istiyorsanız (en az 5 harfli) ve email yazan yerede email adresinizi yazacaksınız.. Nickinizin güvenliği açısından şifrenizi hiçkimseyle paylaşmayın ve kolay tahmin edilebilir olmamasina özen gösteriniz..
Örneğin: /msg nickserv register 9856354125 Ex@Liderchat.Net
————————————————————————————————————————————————
Kayıtlı nick’i sunucuya tanıtmak (identify):
/msg nickserv identify şifre
Bu komuttada sadece şifre yazan kısıma önceden belirlemiş olduğunuz nick şifresini giriceksiniz..
Örneğin: /msg nickserv identify 9856354125
————————————————————————————————————————————————
Kullanıcı kayıtı silmek (drop):
Bu komutu uyguladığınız an nickinizin sunucudaki kaydı silinecektir. Artık nickiniz 0 kilometre kayıtsız bir nick haline gelecektir ve nick başkaları tarafından kayıt edilebilir duruma dönecektir.
Kullanılışı:
/msg nickserv drop nicksfireniz
Örneğin: /msg nickserv drop 2007Liderchat2008
————————————————————————————————————————————————
Nick’e kayıtlı kanalları listelemek (listchans):
Bu komut herhangi bir nickin üzerine kayıt edilmiş kanalların listelenmesine yarar…
Bu komutu hangi nick ile uygularsanız, o nick üzerine kayıt edilmiş kanalların listesini göreceksiniz… Yani size ait olan kanalların listesini…
Kullanılışı:
/msg nickserv listchans
————————————————————————————————————————————————
Nick’e otomatik kanal girişi eklemek/silmek (ajoin):
Komutunu uyguladığınızda nick şifrenizi sunucuya tanıttığınız an, ajoin listenizde bulunan kanallara otomatik giriş yapılacaktır.
Kullanılışı:
/msg nickserv ajoin add #Kanaladı
Örneğin: /msg nickserv ajoin add #Liderchat
Not: Nick’inizden otomatik kanal girişi silmek için add yazan kısımı del olarak değiştirmeniz yeterlidir.
————————————————————————————————————————————————
Nick kayıt bilgisi öğrenmek (info):
/msg nickserv info nick
Bu komutu kullanarak herhangi bir nickin sunucuya kayıtlı olup olmadığını, kayıtlı ise ne zaman kayıt edildiği, sunucuya en son ne zaman girdiği v.b konular hakkında bilgi sahibi olabilirsiniz..
Örrneğin: /msg nickserv info Ex
————————————————————————————————————————————————
Asılı kanal nickin bağlantısını koparmak (ghost & release):
Nickinizi almak istediğinizde (“Nickiniz” Nickname is already in use) mesajı ile karşılaşıyorsanız ya nickiniz başkası tarafından kullanılıyordur yada nickiniz sunucuda asılı kalmıştır. Sunucuda asılı kalan nickin sunucu ile olan bağlantısını koparmak için;
/msg nickserv ghost nick nickşifresi
Nickiniz services’de asılı kaldıysa yani nickiniz hem sunucuda online gözüküyor ama kanallarda gözükmüyor ise ghost komutu işe yaramayacaktır. Ghost yerine release komutunu uygulayacaksınız;
/msg nickserv release nick nickşifresi
————————————————————————————————————————————————
Nicki meşgul konuma geçirmek (away):
/away meşguliyet sebebiniz
Bilgisayar başında olmadığınız zamanlar yada kullanıcılara cevap yazamayacak yoğunlukda olduğunuz zamanlarda bu komutu uygularsanız diğer kullanıcılar sizin meşgulolduğunuzu ve cevap yazamayacak durumda olduğuuzu anlarlar.. Bu şekilde yanlış anlaşılmalara imkan doğmayacaktır..
Örneğin: /away Çalışıyorum
Away konumundan çıkmak için sadece /away yazmanız yeterlidir..
————————————————————————————————————————————————
Kişi sorgulamak (whois):
Bu komut sayesinde herhangi bir kullanıcının sunucuda online olup olmadığını, online ise hangi kanallarda bulunduğunu ve hangi kanallarda yetkili (@) olduğunu görebilirsiniz..
Örneğin: /whois Ex
————————————————————————————————————————————————
Nick kayıt bilgilerini değiştirmek (set):
Kill Koruması (kill):
Kill korumasi kayıtlı bir nickin şifresinin girilmediği taktirde servicesler tarafından otomatik olarak değiştirilmesi olayıdır. Nickinizi kayıt ettiğiniz zaman nickinizin kill koruması 60 saniyedir. Yani nicki şifresi 60 saniye içinde sunucuya tanıtılmazsa Liderchatuser-1560 şeklinde değişecektir.
Kill koruması 60 saniye için : /msg nickserv set kill on
Kill korumasını iptal etmek için : /msg nickserv set kill off
Kill koruması 20 saniye için : /msg nickserv set kill quick
Nickinize ait email bilgisini değiştirmek (email):
Nickinize info çekildiğinde, nickinizi kayıt ederken yazmış olduğunuz email adresiniz diğer kullanıcılar tarafından görülecektir. Nickinizin kayıtlı olduğu email adresini değiştirmek için:
/msg nickserv set email emailadresiniz
komutunu kullanıcaksınız…
Örneğin: /msg nickserv set email Ex@Liderchat.Net
Nickinize ait web adresi bilgisin değiştirmek (url):
Nickinize info çekildiğinde gözüken web adresini değiştirmek için:
/msg nickserv set url webadresi komutunu kullanıcaksınız..
Örneğin: /msg nickserv set url http://www.Liderchat.Net
Nickinize ait bilgi satırındaki mesajı değiştirmek (info):
Nickinize info çekildiğinde gözüken bilgi satırındaki mesajı değiştirmek için:
/msg nickserv set info mesajınız
komutunu kullanıcaksınız..
Örneğin: /msg nickserv set info Varsa yoksa Liderchat.Net
Nickinizin şifresini değiştirmek (password):
Nickinizin şifresini değiştirmeniz için gerken komut:
/msg nickserv set password yenişifreniz
Örneğin: /msg nickserv set password 2007Liderchat2008
Services dil seçimi değiştirmek (language):
Sunucuda nickinizi kayıt ettiğinizde, servicesleri kullandığınızda (nickserv,memoserv,chanserv) yaptığınız işlemler sonunda size servicesler tarafından gönderilen iletiler ingilizcedir..
Bu mesajları türkçeleştirmek için kullanmanız gereken komut:
/msg nickserv set language 12 ‘dir..
Nickinize güvenlik koymak (secure):
Güvenlik aktif olması için : /msg nickserv set secure on
inaktif olması için : /msg nickserv set secure off
www.Liderchat.Net / www.mIRCbuL.Net Chat ,Sohbet, Paylaşım Platformu
©2010 IRC.Liderchat.Net / Design ßy Ex.
Yorum Yok »
Spamfilter hakkinda sorulan sorulardan dolayi ayrintili bir spamfilter kaynağı olusturmayı hedefledim. Asağıda spamfilter hakkında temel bilgileri acikladim. Bilen arkadaslar, bilgisi olan arkadaslar konuya ayrintili bilgi eklerlerse cok sevinirim, kaynak olusturmus oluruz.
Lütfen anlatim hakkindaki sorularinizi baslik altinda belirtiniz. Spamfilter ile ilgili baska sorularinizi yeni baslik acarak iletin.
/helpop ?spamfilter
***** Spamfilter *****
-
This command adds/removes global spam filters.
Spamfilters can be used to get rid of spam, advertising, bots, etc.
-
Use: /spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [reason] [regex]
[type] specifies the target type, you can specify multiple targets:
‘c’ channel msg, ‘p’ private msg, ‘n’ private notice,
‘N’ channel notice, ‘P’ part msg, ‘q’ quit msg, ‘d’ dcc,
‘a’ away, ‘t’ topic, ‘u’ user (nick!user@host:realname ban)
[action] specifies the action to be taken (only 1 action can be specified):
‘kill’, ‘tempshun’ (only shun current session), ‘shun’,
‘kline’, ‘gline’, ‘zline’, ‘gzline’, ‘block’ (blocks the msg),
‘dccblock’ (unable to send any dccs), ‘viruschan’ (part all channels
and join the virus help chan).
[regex] this is the actual regex where we should block on
[tkltime] the duration of the *LINEs placed by action (use ‘-’ to use the default
set::spamfilter::ban-time, this value is ignored for block/tempshun’);
[reason] the reason for the *LINE or blockmsg, CANNOT CONTAIN SPACES,
‘_’ will be translated to spaces. Again, if you use ‘-’ for this
the default (set::spamfilter::ban-reason) is used.
-
Type;
c: Kanala gönderilen msjlar.
p: Özel msjlar.
n: Kişiye gönderilen notice’ler.
N: Kanala gönderilen notice’ler.
P: Part msjı.
q: Quit msjı.
d: ddc.
a: Away msjı.
t: Topic’i.
u: Kullanıcıyı
ifade eder.
Action;
Kill
Tempshun
Shun
Kline
Gline
Zline
Gzline
Block
Dccblock
Seçenekleri mevcuttur, dikkat etmeniz gereken husus; bunlardan sadece bir tanesini tercih edebilmenizdir. Yani hem kill hemde gzline yazamazsınız.
tkltime;
Bu zamani ifade eder; 2d, 3d(2day yani iki gün d:day ) gibi kafaniza göre düzenlemesini yaparsiniz.
regex ;
Yazi kaliplarini ifade etmek icin kullanilan ozel bir bicim ozel bir bicim olmakla beraber tam karsiligi duzenli ifadelerdir.
. : bosluklar icin
+kelime+ : Direk bu kelimeyi yasaklar.
| : Veya anlaminda kullanilir diyebiliriz. Örnek olarak;
/spamfilter add a gzline 2d Spam/Away [net|com|org]
Yani burada diyor ki; away olan kullanıcının away msjında www. ‘den sonra com, net, org gibi bir uzantisi varsa bu kisiye iki günlük gzline at. , , gibi adresleri uzaklastirir.
Spamfilter Kullanımı :
/spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [reason] [regex]
Yorum Yok »
Timer Komutu ve Kullanımı
Timer Komutu ve Kullanımı Hakkında Eğitim Başladı .
Bir işlemi ileriki bir zamanda uygulamak için kullanılmaktadır. Kaç saniye aralıkla ve kaç kere uygulanacağını belirlemek mümkündür. Parametreleri ile birlikte kullanımında geniş kapsamlı zamanlayıcı görevini görür.
Kullanımı : /timer [adı] parametre zaman tekrar aralık komut.
Aktif timerleri listelemek için : /timers
Tüm timerleri devre dışı bırakmak için : /timers off
Belirtilen timeri devre dışı bırakmak için : /timeradı off
Belirtilen sırada yer alan timerın adını görüntülemek için : $timer(sıra)
Bunlara ek olarak wilcard karakteri olan “*” ve “?” kullanılabilmektedir.
Örnek : a ile başlayan tüm timerleri iptal etmek için : /timera* off
Örnek : 20 ile 29 arasındaki tüm timerleri kapamak için : /timer2? off
Parametreler :
H Parametresi : Belirtilen sürenin milisaniye cinsinden algılanmasını sağlar . M Parametresi ile aynı işlevi görür .
Kullanımı : /timer -h (tekrar)-(milisaniye)-(komut)
Örnek : /timer -h 2 5 /whois Misishelp
Yukarıdaki komutu uyguladığımızda 5 milisaniye aralıkla 2 kere Misishelp nickini whois çekilir.
P Parametresi :İleriki bir zamana kurulmuş olan timeri geçici olarak durdurur.
Kullanımı : /timeradı -p
Örnek : /timer1 -p
Yukarıdaki komutu uyguladığımızda Timer1 isimli zamanlayıcı R Parametresi ile devam ettirilinceye kadar durur.
R Parametresi : Durdurulan zamanlayıcı kaldığı yerden devam ettirir.
Kullanımı : /timeradı -r
Örnek : /timer1 -r
Yukarıdaki komutu uyguladığımızda timer1 isimli zamanlayıcı kaldığı yerden devam edicektir.
O Parametresi : Servera bağlı iken kurulan zamanlayıcı bağlantı koptuğunda otomatik olarak kapanır. Bu parametre ile sizin serverdan bağlantınız kopsa bile timer devamlılığını sürdürür.
Kullanım : /timeradı -o (tekrar)-(saniye)-(komut)
Örnek : /timer1 -o 0 30 /ping Misishelp
Yukarıdaki komutu uyguladığımızda Misishelp nickine 30 saniye aralıklarla ping komutu uygulanır.Sunucudan bağlantınız kopsada timer devamlılığını sürdürür.
E Parametresi : İleriki bir zamana ayarlanmış olan zamanlayıcıyı hemen aktif etmek için kullanılır.
Kullanımı : /timeradı -e
Örnek : /timerkelebek -e
Yukarıdaki komutu uyguladığımızda daha önceden ileriki zaman için kurulmuş olan timerkelebek isimli zamanlayıcı, belirtilen sürenin dolması beklenmeden uygulamaya sokulur.
Soru : Misishelp nickine 15 saniyede bir ping atmak istiyorum , nasıl yapabilirim ?
Cevap : /timer 0 15 /ping Misishelp
Soru : Misishelp nickine her saniye başı /whois çekmek istiyorum , nasıl yapabilirim ?
Cevap : /timer 0 1 /whois Misishelp
Soru : Misishelp nickine 1 kereye mahsus 5 saniyede sonra Eğitim kanalında kick atmak istiyorum , nasıl yapabilirim ?
Cevap : /timer 1 5 /kick #Eğitim Misishelp Sebep
Soru : Eğitim kanalına 30 saniyede bir notice atmak istiyorum , nasıl yapabilirim ?
Cevap : /timer 0 30 /notice #Eğitim Mesaj
Soru: Misishelp nickine 40 saniyede bir info çekmek istiyorum , nasıl yapabilirim?
Cevap: /timer 0 40 /ns info Misishelp
Timer Komutu ve Kullanımı hakkında eğitim sona ermiştir.
Yorum Yok »
Sunucunuza girip’te nick’ini register etmemiş kişiler için register etmelerini Nickserv notice ile isteyebilirsiniz
——————————————————————————-
a-) Islemi gercekleştirmek için lütfen alt bölümde oluşturulmuş komutları sırası ile uygulayınız
=> Komut : cd ircservices*
; Burada ircservices klasor’une giris yaptık
=> Komut : cd modules\
; Burada ircservices klasorunun icinde modules\ klasorune giris yaptık
=> Komut : cd operserv\
; Burada ircservices klasorunun icindeki modules klasorunun icinde bulunan operserv\ klasorune giris yaptık
=> Komut : pico news.c
; Burada ircservices=>modules=>operserv\ klasorunun icinde bulunan news.c conf dosyasına giris yaptık
; Düzenlemeyi buradan yapacağız
———————————————————————————————
Girmis olduğunuz news.c dosyasının icinde CTRL+W ile aratmamız gereken bölüm alt taraftadır
=> ARANACAK SATIR :
Kod:
/* Callback for users logging on. */
static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;
}————————————————————————————————
Üst’te aranacak satırlardan herhangi birisini bulduğunuzda ve satırı doğruladınızda ( doğru satır olduğunu gördüğünüzde )
üst tarafta verilmiş olan satırı silip yerine alt bölümde vereceğim kod dizinini kopyalayacaksınız ;
- Eklenecek Satırlar -
Kod:
/* Callback for users logging on. */
static int new_user_callback(User *u)
{
NickInfo *ni = NULL;
display_news(u, NEWS_LOGON);
ni = get_nickinfo(u->nick);
if (!ni) {
send_cmd(s_GlobalNoticer, "NOTICE %s :Merhaba %s, nickini şifrele", u->nick, u->nick);
}
return 0;
}
————————————————————————————————–
Bu satırları ekledikten sonra CTRL+X ‘e basıp Y yazıp enter’liyoruz daha sonra alt bölümdeki komutları sırası ile uyguluyoruz
=> Komut : cd
; Bu komut ile ana dizine gectik
=> Komut : cd services\
; Bu komut ile services\ klasorune girdik
=> Komut : ps x
; Bu komut ile ./ircservices ‘in hangi kod numarası üzerinde calıstığını gördük
=> Komut : kill -9 IRCSERVİCESKODNUMARASI
; Örnek : kill -9 23478
=> Komut : ./ircservices
; Bu komut ile kill’lemiş olduğumuz servisleri tekrar baslattık ve nickserv mesaj aktif oldu
————————————————————————————————-
NOT: ALINTIDIR
Yorum Yok »
hesaba login olduktan sonra /home/login/ircservices-5.0.x/modules/chanserv/ klasörüne girin.
pico access.c komutuyla access.c dosyasının içine girip access_add fonksiyonunun
tanımlandığı satırı bulun yani;
Kod:
int access_add(ChannelInfo *ci, const char *nick, int level, int uacc)
üstteki satırı bulun.bu satırı;
Kod:
int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen)
olarak değiştirin. daha sonra yine aynı dosyada, access_add fonksiyonu içerisinde bulunan;
Kod:
ci->access[i].nickgroup = ni->nickgroup;ci->access[i].level = level;
satırlarını bulup bi alt satırına;
Kod:
ci->access[i].ekleyen = sstrdup(ekleyen);
satırını ekleyip, kaydedip dosyayı kapatın. daha sonra yine aynı klasörde bulunan
access-levels.c dosyasını;
Kod:
pico access-levels.c
komutuyla açtıktan sonra;
Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci)))
satırlarını bulup;
Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick))
olarak değiştirin. yine aynı dosya içerisinde;
satırını bulup bi üst satırında bulunan
Kod:
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi));
satırlarını ;
Kod:
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi), access->ekleyen);
şeklinde değiştirin. kaydedip dosyayı kapatın. aynı klasörde bulunan
access-xop.c dosyasını
komutuyla açıp
Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci)))
satırlarını bulup bu satırları
Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick))
olarak değiştirin. kaydedip dosyayı kapatın.aynı klasörde bulunan chanserv.h dosyasını
komutuyla açın ve
Kod:
typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level;} ChanAccess;
satırlarını bulup;
Kod:
typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level; char *ekleyen;} ChanAccess;
olarak değiştirin kaydedin kapatın.
komutu ile cs-local.h dosyasını acıp
Kod:
E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc);
satırını bulun ve bu satırı
Kod:
E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen);
olarak değiştirin. kaydedip dosyayı kapatın.daha sonra /home/login/ircservices-5.0.x/lang/
klasörüne girip
komutuyla tr.l dosyasını açın.
Kod:
CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye NickCHAN_ACCESS_LIST_FORMAT %4d %4d %s
satırlarını bulup;
Kod:
CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye Nick EkleyenCHAN_ACCESS_LIST_FORMAT %4d %4d %s %s
şeklinde değiştirin. kaydedip dosyayı kapatın.
daha sonra /home/login/ircservices-5.0.x/modules/database/ klasörüne girip
komutuyla version4.c dosyasını açın.bu dosyada
Kod:
SAFE(write_int16(ci->access_count, f)); ARRAY_FOREACH (i, ci->access) { if (ci->access[i].nickgroup) ngi = get_ngi_id(ci->access[i].nickgroup); else ngi = NULL; SAFE(write_int16(ngi != NULL, f)); if (ngi) { SAFE(write_int16(convert_new_level(ci->access[i].level), f)); SAFE(write_string(ngi_mainnick(ngi), f)); } }
satırlarını bulup hemen altına
Kod:
SAFE(write_int16(ci->access_count, f)); ARRAY_FOREACH (i, ci->access) { SAFE(write_string(ci->access[i].ekleyen, f)); }
satırlarını ekleyin. kaydedip çıkın. /home/login/ircservices-5.0.x/ klasörüne girip
önce
komutunu uygulayıp servisleri ÇALIŞTIRIN.denemek amacıyla resgele bi kanalda rasgele bi nicke
access ekleyip access listesine bakın.
daha sonra;
/home/login/ircservices-5.0.x/modules/database/ klasörüne girip;
komutuyla yine version4.c dosyasını açın.bu dosyada ;
Kod:
SAFE(read_int16(&ci->access_count, f)); if (ci->access_count) { ci->access = scalloc(ci->access_count, sizeof(ChanAccess)); ARRAY_FOREACH (i, ci->access) { SAFE(read_int16(&tmp16, f)); /* in_use */ if (tmp16) { SAFE(read_int16(&lev, f)); ci->access[i].level = convert_old_level(lev); SAFE(read_string(&s, f)); if (s) { ni = get_nickinfo(s); if (ni) { ci->access[i].nickgroup = ni->nickgroup; } free(s); } } } } else { ci->access = NULL; }
satırlarını bulup en son parantezin bi alt satırına;
Kod:
SAFE(read_int16(&ci->access_count, f)); if (ci->access_count) { ARRAY_FOREACH (i, ci->access) { SAFE(read_string(&ci->access[i].ekleyen, f)); } } else { ci->access = NULL; }
satırlarını ekleyin. ve kaydedip dosyayı kapatın./home/login/ircservices-5.0.x/ klasörüne girip
önce
komutunu uygulayıp servislere restart atın.bu kadar. kolay gelsin.
Yorum Yok »
NICK nickinizi Degistirir..
komut: “/Nick istediginiz..Yeni nick”
örn: /nick nick
REGISTER KOMUTU
nickinizi kayit edebilmenizi saglar. .
komut: “/msg nickserv register sifre e-mail” ama bazi serverlarda “/msg nickserv register sifre” komutunu kullanmaniz gerekir..
Örn:”/ns register nick 123456 admin@kalpsiz.net”
IDENTIFY KOMUTU
simdi nickinizi kayit ettiniz..ama kendinizi tanitmanisz lazim..En önemlisi baglandiginiz..Herzaman kendinizi tanitmalisiniz..
Komut: “/msg nickserv identify sifre” Veya “/pass sifre” de yazabilirsiniz…
Örn: “/ns idetify nick 123456″
KILL KORUMASI
gelelim nickinizi koruma kismina; bu siz yokken Nickinizin kullanilmasini engeller..
komut: “/msg nickserv set kill on” artik nickinizin sifresini 1 dk. Içinde yazmassaniz veya 3 tane yanlis sifre Girerseniz..killeneceksiniz..
RECOVER KOMUTU
Aaa..!nickinizi degistiremiyorsunuz..! Nickname already taken mi diyor..ee kill korumasini acmassaniz Bu normaldir. .
komut: “/msg nickserv recover nick sifre” diyorsunuz ve dank..adam serverdan killeniyor..
GHOST KOMUTU
serverdan düstünüdüz..sonra bi baktiniz..az önce kullandiginiz nick orda duruyor…Aaaa. Ama siz serverdan hatta netten düsmüssünüz eee kolayida war bu isin..
Komut: “/msg nickserv ghost nick sifre”
INFO
nickinizin infosunu gösterir…
komut: “/msg nickserv info nick”
RELEASE
nickiniz kullaniliyorsa onu serverdan düsürürsünüz.
komut: “/msg nickserv RELEASE nick sifre”
PASS
sizin sifreli nickinizin sifresini Girersiniz.. .
komut: “/identify sifre yada /pass sifre yada /ns identify sifre
PASSWD
Nickinizin sifresini degistirmek için kullanilir. Komutu kullanmak için nickinizi identify edilmis olmasi gerekir.
Komut :_/nickserv set passwd yenisifre
Örn: /nickserv set passwd 123456
URL
Nickinize info çeken kisinin sizin e-mail ve ya web adresinize ulasmasini saglayan komut. komutu kullanmak için nickinizi identify etmis olmalisiniz. Ayrica url koymak istediginiz nicki o an kullaniyor olmalisiniz.
Komut :_/nickserv set url adres
Ornek: /nickserv set url mailto:kalpsiz@hotmail.com ve ya /nickserv set url http://www.Kalpsiz.net ) Tabii ki bu komutu kullanmak için
NOOP
Komutu on yaptiginizda birisi size aop/sop vermek isterse chanserv den size bir notice gelir. o kisi sizin nickinize aop/sop veremez.
Komut:_/nickserv set noop on|off
Örn: /nickserv set noop on
ACCESS
Bu komutla nickinizin access listini olusturabilirsiniz. Adres yazan kisma yazacaginiz adres ile girdiginiz zaman nickiniz kill on olsa bile nickserv identify istemez.
Komut :_/nickserv access add|del adres
Örn: /nickserv access add kemaliye mah.
RECOVER
Nickinizin belli bir sure kullanilmamasi icin bu komut kullanilir.
Komut :_/nickserv recover nick sifre
Örn: /nickserv recover nick 123456
GHOST
Nickiniz herhangi bir kisi tarafindan kullanildigi zaman ve ya siz düstügünüz halde nickiniz düsmediyse bu komutla nickinizi kullanani server dan atabilirsiniz
Komut :_/nickserv ghost nick sifre
Örn : /nickserv ghost nick 123456
DROP
Daha once register ettiginiz bir nicki düsürmek için kullanilir.
Komut :_/nickserv drop nick sifre
Örn: /nickserv drop nick 123456
RELEASE
Nickiniz herhangi bir sekilde nickserv tarafindan tutuldugu zaman onu kurtarmak için kullanilir. Genelde nicki identify etmeyip guest oldugunuz zaman kullanilir.
Komut :_/nickserv release nick sifre
Örn : /nickserv release nick 123456
INFO
Register edilmis herhangi bir nick hakkinda nickservden bilgi istemek icin kullanilir.
Komut :/nickserv info nick
Örn: /nickserv info nick
ACC
Genelde kullandiginiz adresi nickinize access olarak eklerseniz o adresle girdiginiz zaman nickserv identify istemez.
Komut:/nickserv acc nick adres
Örn : /nickserv acc nick 81.154.125.52
Yorum Yok »
|