Versiyon Cevabı Vermeyene Kline

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

Sunucuya giren tüm userlere versiyon çeken ve 5 saniye içinde cevabı gelmese kline atan addon.Biliyoruzki trojan botlarının bir çoğu oto versiyon korumasına cevap vermediği için IRC e rahatça girebilmekteler.
Kod denenmiştir ve çalıştığı görülmüştür.Sizin veya versiyon cevabı vermesini beklediğiniz tarafın bağlantı problemi yani LAG yoksa etkili bir kod.Lag olması durumunda userleride atabilirsiniz dikkatli olun ve takip edin.

Kod :

on *:snotice:*Client connecting on*:{
set %nick $gettok($9,1,40)
ctcp %nick version
.timer1 1 5 /kline %nick 1d Trojan
}
on *:ctcpreply:version*:{
.timer1 off
}

Mirc Addonlar / Agresif Giriş Yoğunluğu

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

Sunucuya yapılan saldırılara karşı alınacak tedbirlerden biride agresif giriş korumasıdır.Sunucu güvenlik sorumluları için mIRC scriptlerinde bulunması gereken bir kod.
Bu kod ile servere girişte kendi korumanızı kurmuş oluyorsunuz.6 saniye içinde 3 ve daha fazla aynı ipten bot girerse gzline ile uzaklaştırabiliyorsunuz.

Kod :

on *:snotice:*Client connecting on*:{
inc -eu6 $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
if $($+(%,agr,.,$gettok($gettok($10,2,64),1,41)),2) > 3 {
.gzline $+(*@,$gettok($gettok($10,2,64),1,41)) – Agresif giris yogunlugu tespit edilmistir. Saglikli sohbet edebilmek icin bilgisayar(lar)inizdaki botlari kaldiriniz. [OnLine]
unset $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
}
}

Kodu mircinizin remote kısmına ekledikten sonra gerekli flaglarınız var ise artık iyi bir korumanız var.OnLine kısmına kendi nickinizi yazınız. ( >3 ) kısmını kendinize göre editleyebilirsiniz.3 4 5 giriş şeklinde.İyi çalışmalar.

Mirc Addonlar / Full Name Koruması

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

IRC sunucusuna yapılan saldırılara önlem olarak birçok yöntem geliştirilmektedir.Bu yöntemlerden biride fullname korumasıdır.Oper ve adminler için çok faydalı bir kod.

 

Kodu kullanabilmek için öncelikle fullname.txt adında bir dosya oluşturuyoruz.Bu dosyanın içine yasaklanmasını istediğiniz fullnameleri yazıyorsunuz.Her satıra 1 fullname gelecek şekilde alt alta yazınız.Dosyayı mirc klasörüne attıktan sonra mIRCiniz açıkken /load -rs fullname.txt komutunu uygulayarak txt dosyanızı aktif hale getirin.Ardından aşşağıdaki kodu remotenize ekleyin.

on *:snotice:*client connect*:who $9
raw 352:*:kontrol $9- $6
alias kontrol var %1 1 | while %1 <= $lines(fullname.txt) { if $regex($1,$read(fullname.txt,%1)) { zline $2 :sebeb. | return $true } | inc %1 } | return $false

Saldıran botların ortak özelliklerinden biri aynı fullname ise artık size zarar veremeyecekler.İyi çalışmalar.

Mirc Addonlar / Belirlediğiniz Karakterleri Yasaklama

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

Sunucu yetkilileri için kanal genelinde kullanılan bazı karakterler can sıkıcı duruma gelebilmektedir.Bunu özellikle küfür amaçlı kullananlara karşı scriptinizde bulunması gereken bir kod.

 

Bildiğiniz gibi bazı karakterler spamfilterde kullanıldığında farklı işlevleri olduğu için sunucunuzda tehlikeli sonuçlara yol açabilir.Bu nedenle bu kodla belirlediğiniz karakterleri yazdığı yazı içerisinde 4 ten fazla kullanan kişi zline ile uzaklaştırılabilir.Kod:

on *:text:*:#: { if $me isop # && !$istok(nick1 nick2 nick3,$nick,32) && $regex($1-,/([{}+$[/])/g) >= 4 { zline $nick _2 Kurallara aykırı davranışta bulundunuz }

Nick1 nick2 nick3 kısımlarını arttırarak muaf tutmak istediğiniz rumuzları yazabilirsiniz.Bunlar botlar, adminler veya kanal operatörleri olabilir.Karakter kısmında değişiklik yapmamanızı öneriyorum.Bu şekliyle denenmiş ve çalıştığı görülmüştür.

Mirc Addonlar / Yetkili Olduğun Tüm Kanallardan Banlamak

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

mIRC kullanıcıları için girdiği sunucuda yetkiliği olduğu tüm kanallardan bir nicki atması için gereken kod.Tek tek tüm kanallardan bannlamak yerine bir aliasla artık çok basit.
Kodlayan : daRkMorgaN
Kullanımı oldukça basit kodu mircinizde remote kısmına ekleyin.Tüm kanallardan atmak için /allkick nick komutunu kullanmanız yeterli olucak.

alias AllKick {
var %dark = 1, %dark1 = $comchan($$1,0)
while (%dark <= %dark1) {
if ($me isop $comchan($$1,%dark)) {
kick $comchan($$1,%dark) $$1 $iif($2-,$2-,Yetkili Olduğum Tüm Kanallardan Atıldınız!)
}
inc %dark
}
}

Sebep kısmını kendinize göre ayarlayabilirsiniz.iyi görevler.

Mirc Addonlar / Ame Ve Amsg Yasaklama

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

İstediğiniz bir kanalda kullandığınız ame veya amsg komutlarının gitmesini engelleyen kod.Özellikle helperler ve dj ler için şiddetle tavsiye edilir.
/alias /ame { if $1 { var %º = 1 | while $chan(%º) { if !$istok(#help,$v1,32) { !describe $chan(%º) $1- } | inc %º } } }

Bu Ame İçin.

/alias /amsg { haltdef | var %i 0 | var %t $chan(0) | while %i < %t { inc %i | if !$istok(#help,$chan(%i),32) { msg $chan(%i) $1- } } }

Buda Amsg İçin.

Umarım işinize yarar. Not : Kodu Herkez Kullana bilir istediniz kanalı yaza bilirsiniz sınır yok. örnek :/alias /ame { if $1 { var %º = 1 | while $chan(%º) { if !$istok(#operhelp #help #a #b ,$v1,32) { !describe $chan(%º) $1- } | inc %º } } }

amsg örnek : /alias /amsg { haltdef | var %i 0 | var %t $chan(0) | while %i < %t { inc %i | if !$istok(#help #operhelp #x #örnek,$chan(%i),32) { msg $chan(%i) $1- } } }

kodu kopyalayın mirc iniz açıkken herhangi bir kanalda veya statuste yapıştırıp enterleyin.Otomatik olarak aliasınız eklenecektir.İyi çalışmalar.

Mirc Addonlar / Servisleri Bir Pencerede Toplama

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

Bulunduğunuz serverde tüm servisleri bir pencerede toplamak için gereken addon.mIRC scriptinizin remote kısmına ekledikten sonra operserv, nickserv, memoserv ve chanserv den gelen noticeler tek pencerede toplanacaktır.
on ^*:notice:*:?: {
if ($nick == Nickserv) {
if (!$window(@Services)) { window -en @Services }
echo 5 -t @Services Nickserv ~ $1- | haltdef
}
if ($nick == Chanserv) {
if (!$window(@Services)) { window -en @Services }
echo 5 -t @Services Chanserv ~ $1- | haltdef
}
if ($nick == Memoserv) {
if (!$window(@Services)) { window -en @Services }
echo 5 -t @Services Memoserv ~ $1- | haltdef
}
if ($nick == Operserv) {
if (!$window(@Services)) { window -en @Services }
echo 5 -t @Services Operserv ~ $1- | haltdef
}
}

Mirc Addonlar / MIRC Şifre Saklayıcı

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

IRC sunucusunda kullandığınız mirc parolalarınızı saklamanıza olanak sağlayan bu addon kendinizi daha güvende hissetmenizi sağlayacak.

 

Dosyayı bilgisayarınıza yüklemek için tıklayın >> Passreg

Mirc Addonlar / Mirc Aliasları Spamfilter Ve Helper

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

Günümüzde IRC sunucu yöneticileri (oper/admin/helper) için aliasların ne kadar önemli olduğunu belirtmeme gerek yok.Spamfilter kullanımı oper ve adminler için ne kadar gerekliyse sunucu help bölümüne gelen kullanıcıya pratik ve hızlı bir şekilde yardımcı olmakta help servisinin devamlılığı açısından önemli bir husustur.

 

Günümüzde IRC sunucularında görev yapan birçok genç arkadaşımızın hedeflerinden biridir yüksek donanıma sahip olmaktrı.Öncelikle sizin için spamfilteri ele alalım.

Spamfilter hakkında yeterli bilgi sahibi olunduğunda sunucuda başka hiçbirşeye gereksinim duymadan güvenlik sorunlarını halledebilirsiniz.

Çalışma şekli : /spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [reason] [regex]

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

Bu temel hususları anladıktan sonra pratik kısmına geçelim.Örneğin sunucunuzda sicaksohbet diye bir yerin reklamı yapılıyor.Bu kelime yazıldığında yazan kişinin sunucudan gline ile uzaklaştırılmasını istiyorsunuz.

/spamfilter add cp gline 1d reklam sicaksohbet Bu komutu uygularsak gereken önlemi almış oluruz.Burada cp olarak kullandığımız c(channel) yani kanala yollanan mesaj ve p(private) yani özele yollanan mesaj.Reklam olarak yazdığımız sunucudan atılırken çıkacak msj yani sebep kısmı.1d gline nin zaman parametresi.

Peki hocam ben bunu elle yazmak yerine tek bir F tuşuyla halledemezmiyim derseniz tabiki halledersiniz.Ozamanda devreye Spamfilter aliaslarımız girecek.

/alias /f1 /spamfilter add c block 1d Spam/Kufur $$?=”Eklencek Kelime”
/alias /f2 /spamfilter del c block 1d Spam/Kufur $$?=”Silincek Kelime”
/alias /f11 /spamfilter add cpnNa gzline 2d RekLam-Yasaktır $$?=”Eklencek Kelime”
/alias /f12 /spamfilter del cpnNa gzline 2d RekLam-Yasaktır. $$?=”Eklencek Kelime”

Daha önceki yazımda aliasların nasıl ekleneceğini yazmıştım bu aliasları ekliyoruz.F1 ve F11 bastığımızda ekliyeceğiniz kelimeyi isteyen kutucuk açılacak.Oraya spama ekliyeceğiniz kelimeyi giriyorsunuz.Aynı şekilde F2 ve F12 ile siliyorsunuz.Burdaki cpnNa ları kendi isteğinize göre düzenleyebilirsiniz.

Helperler için pratik yardım aliaslarına gelecek olursak.

/alias /f6 /mode # +v $$1 | /say $$1 : Resmi yardim kanali # “e Hos GeLdiniz. Nasil Yardimci OLabilirim?
/alias /f7 /say $$1 : Baska sorununuz varmi ?
/alias /f8 /mode # -v $$1 | /say $$1 : Baska Sorununuz yoksa lutfen bekleme yapmayiniz. /part #

bu aliaslarla işinizi daha pratik şekilde yapabileceksiniz.Takıldığınız veya sormak istediğiniz kısımları yorum ekleyerek belirtebilirsiniz.Herkese iyi çalışmalar v.İLKaN

Mirc Addonlar / Mirc Remote Nedir

Yazan: admin 12 Eylül 2009 Cumartesi  
Kategori: Türkçe mirc Script

Bilindiği üzere Remote mirc için özel olarak yazılmış addon ve kodları eklediğimiz penceredir.

 

Birçok mirc kullanıcısı remotenin ne anlama geldiğini, nasıl ekleneceğini ve nasıl kullanılacağını bilmemektedir.Sizlere kısa olarak remote ve aliası nasıl eklendiği konusunda bilgi verelim.

Yazının devamını okuyunuz.

Örneğin bir foruma veya siteye girerek sizin scriptinizde bulunması gerektiğini düşündüğünüz bir addon buldunuz ama bunu nasıl ekleyeceğinizi nasıl kullanacağınızı bilmiyorsunuz.

Örnek Kodumuz:

on *:snotice:*[Spamfilter]*: { var %s = $gettok($2,2,64) | hinc -mu10 spam %s 1 | if $hget(spam,%s) >= 3 { zline %s sebeb. | hdel spam %s } }

işlevi : Sunucuda 10 saniye içinde spamfiltere 3 kez block olarak yakalanan kullanıcıya zline atmak

Bu kodu kullanabilmek için mircimiz açıkken ALT + R basarak remote penceresini açıyoruz.Sonra kodumuzu kopyalayarak pencerenin en altına ekliyoruz.Tamama bastığınızda kodunuz artık aktiftir.

Not: Kodun çalışması için bir dosya gerekliyse ( örnek nickler.txt ) bu dosyayı mirc klasörümüzün içine atıyoruz.Daha sonra mirc açıkken herhangi 1 sayfada /load -rs nickler.txt yazarak dosyamızı aktfileştiriyoruz.

Alias Kullanımına bakacak olursak :

Örnek alias : /alias /f9 /spamfilter add c block 1d Spam/Kufur $$?=”Eklencek Kelime”

olsun. Yine alt + r yaparak remote penceresini açıyoruz.Bu pencerenin en başında ALİASES bulunmakta.Buraya geliyor ve kodumuzu /F9 kısmından itibaren alarak en alta ekliyoruz veya kodu tamamen kopyalayıp açık bir pencerede enterliyoruz. Kodu ekledikten sonra F9 a bastığımızda 1 kutucuk içerisinde Eklenecek Kelime yazısı çıkıyor.Yani aliasımız aktif.Daha detaylı kullanımı ve en yararlı kodları ilerki günlerde yayınlayacağız.

Sonraki sayfa »