aynı ip girişi bir nevi clone hakkında
slm arkadaslar zamanında WingmaN hocanın yazdıgı 1 kod
lakin ben pek fazla faydalanamadım sebebi ise
MUAF IP ( eklemesini yapamamış olmam ve aynı zamanda MUAF Nick eklemesi )
burdakı koda muaf ip nomercy gibi botların sabit ip ve nicklerini muaf aldıktan sonra sunucu girişlerindeki belirli süre zarfında olan aynı iplere yapılacak olan işlem 10 sanıyede 3 aynı ip girişi olursa zline gibi
kodun neresinde sorun var acabaki muaf aldıklarımada işlem yapıyor..
kode :
on *:snotice:*client connecting*: {
if $nick == irc.sunucum.com {
if !$regex($9,/ahus|helpbot|x-bot|momercy/i) || !$regex($left($gettok($10,2,64),-1),/72.20.44.323|78.183.211.211|46.40.81.182/i) {
%::Con.ident.on = $right($gettok($10,1,64),-1) | %::Con.nick.on = $9 | %::Con.ip.on = $left($gettok($10,2,64),-1)
cf %::Con.nick.on %::Con.ident.on %::Con.ip.on
}
}
}
alias cf {
;Connect Flood -1-
hinc -mu1 cf2 $3 1 | var %t $hget(cf2,$3)
if %t == 2 {
gzline $+(*,@,$3) 1d FazLa Sayıda Nick Girişi Yaptınız )
msg #kanal 1 Saniyede 2 Giriş ) AtıLan Mask : $+($1,!,$2,@,$3)
halt
}
;Connect Flood -2-
hinc -mu10 cf $3 1 | var %t $hget(cf,$3)
if %t == 3 {
gzline $+(*,@,$3) 1d FazLa Sayıda Nick Girişi Yaptınız.!
msg #kanal ( 10 Saniyede 3 Giriş) AtıLan Mask :5 $+($1,!,$2,@,$3)
halt
}
;Connect Flood -3-
hinc -mu20 cf3 $3 1 | var %t $hget(cf3,$3)
if %t == 3 {
gzline $+(*,@,$3) 1d FazLa Sayıda Nick Girişi Yaptınız.!
msg #kanal 20 Saniyede4 3 den FazLa Giriş ) AtıLan Mask : $($1,!,$2,@,$3)
halt
}
--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 20:24 -->-> Daha önceki mesaj 20:20 -- tabi WingmaN hacanın yazdıgı kod biraz farklı gibi Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. herkez farklı şekılde yazabılıyor
bu kodda düzenleme sorun olcaksa başka bir kodlada sorunu aşabılırız muaf IP ve nick eklentisi yaparak 1 sanıyede 2 ip 5 sanıyede 3 ip girişi 7 sanıye içinde 4 ip girişi aşım yapıldıgında zline işlemi gibi..
yada daha makul bir kod tşkler.. |