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/)
-   -   Agrasif Girisleri Engelleme Sorunu? (https://www.ircforumlari.net/mirc-scripting-sorunlari/39300-agrasif-girisleri-engelleme-sorunu.html)

Croken 09 Ekim 2007 14:30

Agrasif Girisleri Engelleme Sorunu?
 
CR Serverde IdentLeri kapattik ama yineden SaldiriLara maruz kaLiyoruz.
-irc.xxxxx.com- *** Notice -- Client exiting: Savas ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-
-irc.xxxxx.com- *** Notice -- Client exiting: B-E-R-K^^^^ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-irc.xxxxx.com- *** Notice -- Client exiting: CezaLI ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-
-irc.xxxxx.com- *** Notice -- Client exiting: EQ_IQ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-
-irc.xxxxx.com- *** Notice -- Client exiting: Koray^^ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-
-irc.xxxxx.com- *** Notice -- Client exiting: BanU__ ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-
-irc.xxxxx.com- *** Notice -- Client exiting: moonface ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-
-irc.xxxxx.com- *** Notice -- Client exiting: Duzenli ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]
-
-irc.xxxxx.com- *** Notice -- Client exiting: d-80 ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) 16 [No privileges]

server a giremiyorlar ama yinede goruntumuzu bozuyorlar bunu engelleyecek yada [No privileges] yazisini gorunce otomatik Ip'e zLine atacak bir uyarlama yapabilirseniz sevinirim.

L4roXyL 09 Ekim 2007 17:23

Cevap: Agrasif Girisleri Engelleme Sorunu?
 
Bu tür saldırıları önlemek için 2 yol var aslında.
Birincisi bir saniye belirlersin, o saniye içerisinde yine belirlediğin kadar nick sunucuya giriş yapmaya kalkarsa onların hepsini bir hash tablosuna yazdırır ve gline/zline vb işlev ile sunucudan uzaklaştırırsın.
Eğer böyle birşey istiyorsan;

on *:snotice:*Client conn*: { if !$hget(ok) { hmake ok 100 } | else { hadd -mu5 ok $9 | if $hget(ok,0).item >= 3 { var %1 = 1,%2 = $hget(ok,0).item | while %1 <= %2 { gline $hget(ok,%1).item sebebin. | inc %1 } } } }

Mesela bu kod sunucuya 5 saniye içerisinde, 3 kişi veya daha fazlası girerse hepsini birden sunucudan atıcaktır.

-

Senin dediğin şekilde'de yapılabilir, şöyleki;
Eğer sunucudan çıkış yapıldığında, "[No privileges]" şeklinde bir mesaj algılandığı anda, direk IP adresine gline atılır.

on *:snotice:*Client exiting*: { if $gettok($1-,10-,32) == [No privileges] { gline $+(*@,$gettok($gettok($1-,2,64),1,41)) sebebin. } }

detay 09 Ekim 2007 17:25

Cevap: Agrasif Girisleri Engelleme Sorunu?
 
Kod:

on *:snotice:client exiting*: {
  if [No privileges] isin $1- {
    echo $color(info) -ta Zline Eklendi => $+($6,!,$remove($7,$chr(40),$chr(41))
    var %i = $gettok($remove($7,$chr(40),$chr(41)),2,64)
    zline $+(*@,%i) sebep
  }
}



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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk