IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   adminler için benzer nicklerle yapılan saldırı koruması.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/17068-adminler-icin-benzer-nicklerle-yapilan-saldiri-korumasi.html)

SaW 25 Mayıs 2006 06:08

adminler için benzer nicklerle yapılan saldırı koruması..
 
selam arkadaşlar ben yeniyim aranızda ve bu ilk açtığım konu.. konuların bir çoğunu da okudum. Benzer nicklerle yapılan saldırı koruması yapmayı düşünüyorum; daha doğrusu nasıl yapılacağını sizlerden öğrenmeyi umuyorum..
İstediğim tam olarak şu: mesela saldırı için giren nickler ornek_12, ornek_52, ornek_95 veya ac-deneme, k2-deneme, uv-deneme... gibi nickin bir kısmı sabit ama diğer kısımları değişen clonelarla (clone olmayadabilir) yapılıyor saldırı.. Bu şekilde bir koruma addonu hazırlanabilirmi?
Not: bu tarz nicklerden 3 saniye içerisinde enaz 3 tane girdiği zaman koruma devreye girmeli ve ceza olarak da eğer nickler clonesa killclone, değilse gline eklemeli.. umarım çok şey istemiyorumdur.. Yardımlarınız için şimdiden teşekkürler..

SaW 27 Mayıs 2006 01:04

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
Yapmak mümkünmü en azından onu öğrenseydim, ya da yapmak çok mu zordur böyle bi kodu, arkadaşlar bu konuda bilgilendirirseniz sevinirm..

nIcknamE 27 Mayıs 2006 02:55

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
senin istediğin yine random'un numaralanmiş haline qirior..Ancak ßiraz uğraşsaydın takıLdıqın yerde sana yardımcı olurduk elimizden qeldiğince..

diEfoRyoU 27 Mayıs 2006 15:04

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
Mantığı anlayabilmeniz için örnek bir kod yazdım. Devamını ve kendinize göre geliştirmeniz size kalmış.
Bu kod ornek_12, ornek_52, ornek_95 gibi nickler 3 saniye içinde kanala giriş yaparlarsa tarafınızca o nicklere gline komutu uygulanır.
işte kod:
on !*:join:#: { if (*_* iswm $nick) {
var %clone = $+(%,mı?,$gettok($nick,1,95),.,#) | inc -u3 $(%clone,1)
if $(%clone,2) == 3 { kill $nick clone | unset $(%clone,1) | halt }
}
}

Umarım işinize yarar.

SaW 27 Mayıs 2006 23:02

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
diEfoRyoU zaman ayırıp uğraştığın için çok sağol, ama benim tam olarak istediğim bu değil, anladığım kadarıyla bu kodda eğer nicklerinde "_" içeren üç clone nick üç saniye içerisinde girerse kill at diyor, ama benim anlatmak istediğim biraz daha farklı, evet Random nick ama random nickten farkı şu nickin bir kısmı sabit diğer kısımları rasgele, yani ornek_12 ornek_52 gibi de olabilir ama ornek5ac ornek769a gibi nickler içinde geçerli bi korumayı anlatmaya çalışıyorum ve sanırım bu imkansız değil ama gerçekten çok uğraştıracak bi kod yada çok uzun bi kod olur diye düşünüyorum, umarım yanılıyorumdur.. ve umarım bi çözüm buluruz

Doktrin 27 Mayıs 2006 23:33

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
*_* olan kısmı ornek* yaparak dene bi

diEfoRyoU 28 Mayıs 2006 01:15

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
on !*:join:#kanal: {
var %g = $+(%,cn.,$right($nick,4)) | inc -eu3 $(%g,1)
var %f = $+(%,cn2.,$left($nick,4)) | inc -eu3 $(%f,1)
if $(%g,2) == 3 || $(%f,2) == 3 { gline $nick Clones +3
unset $(%g,1) | unset $(%f,1)
}
}


Saniye değeri
Kullanıcı limiti
Tekbir kanalda kodu aktif kılmanı öneririm.
Kanala giren kullanıcıların baştan 4 harfini %f local veriable'(değişken)ine sondan 4 harfinide %g local veriable(değişken)ine kaydeder bu iki veriable(değişken) den bir tanesi sınırı aşarsa kullanıcı gline ile serverdan uzaklaştırılır.
Aklıma bu saate böyle bir çözüm geldi daha iyisi yapılabilir.
Başarılar, Kolay gelsin.

artemiSo 28 Mayıs 2006 02:18

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
on !*:join:#:{ if $numtok($nick,95) == 3 { var %` = $+(%,c.,#,.,$gettok($nick,2,95)) | set $(%`,1) $addtok($(%`,2),$nick,32) | if $numtok($(%`,2),32) >= 3 { var %= = 1 | while $gettok($(%`,2),%=,32) { if $v1 ison # { !kline $v1 2500 4Spams } | inc %= } | unset $(%`,1) } } }

Bu kod AremiS_ss AremiS_qs Sol Taraf Sabit. ise atiyor kanala 3 tane ayni nick girdiğinde. Kline Atiyor 2500 sn lik

on !*:join:#:{ if $numtok($nick,95) == 3 { var %` = $+(%,c.,#,.,$gettok($nick,2,95)) | set $(1,%`) $addtok($(2,%`),$nick,32) | if $numtok($(2,%`),32) >= 3 { var %= = 1 | while $gettok($(2,%`),%=,32) { if $v1 ison # { !kline $v1 2500 4Spams } | inc %= } | unset $(1,%`) } } }

bu ise xq_AremiS sw_AremiS Sağ Taraf Sabit ise 3 nick Girdiğinde KanaLa Kline Atiyor 2500 sn lik

bu kodu el33t abim yazmıştı onada teşkler. umarım işine yarar arkadasım.

GoKhaN1 28 Mayıs 2006 15:57

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
ama ben bu komutu bu şekilde kullanmak istiyorum

[16:04] *** IRC`den Çıktı: mavi_1310 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.))
[16:04] *** IRC`den Çıktı: mavi_7671 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.))
[16:04] *** IRC`den Çıktı: mavi_1898 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) (Z:lined (NoMercy yapay zeka sistemi agresif baglanma yogunlugu tespit etmistir.))

bu tür giren nicklere ve buna !botekle mavi yazınca eklenmesini istiyorum yardımcı olursanız seviniim.

diEfoRyoU 28 Mayıs 2006 16:04

Yanıt: adminler için benzer nicklerle yapılan saldırı koruması..
 
AremiS, arkadaşın verdiğin örnekte "-" karakteride geçiyor onun için nasıl bir önlem almayı düşünüyorsun?
GoKhaN1, bu sizin cevabınız.
on *:text:!botekle &:#: if $nick == gokhan1 { cs akick # add $+(*,$2,*!*@*) | cs akick # enforce } }


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:38.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net