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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Kasım 2009, 18:07   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Join/part saldırılarına önlem Kodu




Join/part saldırılarına önlem Kodu
Kod:
alias ipkick {
var %c 1
var %chan $1
var %ip $2
var %sebep $3-
; degi?kenlerimizi atad?k
while %c <= $nick(%chan,0) {
; while dongusune soktum
if %ip == $remove($address($nick(%chan,%c),2),*!*@) {
; %ip degi?keni while dongusunun sonuçu olan nick ise
mode %chan +b *!*@ $+ $ifmatch
; sebebi banla
kick $chan $nick(%chan,%c) %sebep
; sebepli ki?iyi kanalda salla.
}
inc %c
; her seferinde %c yi 1 artt?r
}
}
on *:join:#: {
; kanal m? girdi?
if $me !isop $chan { goto devam2 } | if $nick isop $chan { goto devam2 }
; ben op degilsem veya o ki?i opsa kalda devam2 ye git
inc -u20 %joinip [ $+ [ $remove($address($nick,2),*!*@) ] ] [ $+ [ $chan ] ]
; degil ise 20 saniyeligine %joinip ipadresi olarak dei?kene al
if %joinip [ $+ [ $remove($address($nick,2),*!*@) ] ] [ $+ [ $chan ] ] < 4 goto devam2
; eger %joinip degeri 4 den küçükse devam et yani 4 ayn? ip girdi ise
unset %joinip [ $+ [ $remove($address($nick,2),*!*@) ] ] [ $+ [ $chan ] ]
; yukardaki olas?l?klar tutmad? ise %joinip i kald?r devam et
mode $chan +b $address($nick,2)
; banla...
kick $chan $nick Join Floodu Ha? Yerlermi ?
; kickle...
ipkick $chan $remove($address($nick,2),*!*@) Join Floodu Ha? Yerlermi ?
; ve kanaldaki o ipe ait herkezi kickle
}

Bu kod ile kanala giren 5 veya daha fazla botu kanaldan

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 12 Kasım 2009, 10:31   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Join/part saldırılarına önlem Kodu




By-|Realist Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Join/part saldırılarına önlem Kodu
Kod:
alias ipkick {
var %c 1
var %chan $1
var %ip $2
var %sebep $3-
; degi?kenlerimizi atad?k
while %c <= $nick(%chan,0) {
; while dongusune soktum
if %ip == $remove($address($nick(%chan,%c),2),*!*@) {
; %ip degi?keni while dongusunun sonuçu olan nick ise
mode %chan +b *!*@ $+ $ifmatch
; sebebi banla
kick $chan $nick(%chan,%c) %sebep
; sebepli ki?iyi kanalda salla.
}
inc %c
; her seferinde %c yi 1 artt?r
}
}
on *:join:#: {
; kanal m? girdi?
if $me !isop $chan { goto devam2 } | if $nick isop $chan { goto devam2 }
; ben op degilsem veya o ki?i opsa kalda devam2 ye git
inc -u20 %joinip [ $+ [ $remove($address($nick,2),*!*@) ] ] [ $+ [ $chan ] ]
; degil ise 20 saniyeligine %joinip ipadresi olarak dei?kene al
if %joinip [ $+ [ $remove($address($nick,2),*!*@) ] ] [ $+ [ $chan ] ] < 4 goto devam2
; eger %joinip degeri 4 den küçükse devam et yani 4 ayn? ip girdi ise
unset %joinip [ $+ [ $remove($address($nick,2),*!*@) ] ] [ $+ [ $chan ] ]
; yukardaki olas?l?klar tutmad? ise %joinip i kald?r devam et
mode $chan +b $address($nick,2)
; banla...
kick $chan $nick Join Floodu Ha? Yerlermi ?
; kickle...
ipkick $chan $remove($address($nick,2),*!*@) Join Floodu Ha? Yerlermi ?
; ve kanaldaki o ipe ait herkezi kickle
}

Bu kod ile kanala giren 5 veya daha fazla botu kanaldan


malesef bende hata veriyor..

* /if: '<' Bilinmeyen operator (Satır 28, script23.mrc)
-
* /if: Kapalı ayraç bulunamadı

 
Alıntı ile Cevapla

Alt 12 Kasım 2009, 20:07   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Join/part saldırılarına önlem Kodu




İstersen Bunu Kullanabilirsin..

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu status,menubar,channel {
  .-
  .
» Join/Part Koruması
  
..Açık:.enable #jp  | .echo -a 4,1 /0!4\ Join-Part Koruması Açıldı 4,1 /0!4\  %logo
  
..Kapalı:.disable #jp  | .echo -a 4,1 /0!4\ Join-Part Koruması Kapatıldı 4,1 /0!4\  %logo
  
.-
}
#jp off
on *:join:#: { 
  
if ($level($nick) == koruma) { halt }
  var %
join.flood $wildsite 
  
if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) { 
    
set -u2 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
    
return 
  } 
  else { 
inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] } 
  
if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 3) { 
    
if (%join.check. [ $+ [ $wildsite ] ] == $null) { 
      
set -u1 %join.check. [ $+ [ $wildsite ] ] 
      
.cs akick # add $address($nick,2) 4,1 /0!4\ Join-Part Yasaktır.. 4,1 /0!4\  %logo
      
.cs akick # enforce 
      
.cs akick # del $address($nick,2)
    

  } 
}
#jp end 

yada bunu;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#jflood on
on @1:join:#: {
  
inc -u60 %join [ $+ [ $nick ] ] [ $+ [ $chan ] ] 
  if %
join [ $+ [ $nick ] ] [ $+ [ $chan ] ] < 5 halt
  
unset %join [ $+ [ $nick ] ] [ $+ [ $chan ] ] 
  
ban $chan $wildsite kick $chan $nick 12 $+ # Kanalda Join/Part Flood Yaptığınız için Uzaklaştırıldınız. 
}
#jflood end 


 
Alıntı ile Cevapla

Alt 19 Aralık 2009, 05:46   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Join/part saldırılarına önlem Kodu




Hiç bir join part koruması çalışmıyor.. :S

 
Alıntı ile Cevapla

Cevapla

Etiketler
join, kodu, mirc download, mirc indir, onlem, part, saldirilarina, saldırılarına, Önlem


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Proxy ile yapılan clone saldırılarına basit bir önlem. SpecifiC mIRC Scripting Hazır Kodlar 48 03 Mart 2010 14:01
litmus saldırılarına önlem nasıl alınabilir Vefa Unreal IRCd 5 21 Şubat 2010 10:34
join part OperServ mIRC Scripting Sorunları 9 22 Ekim 2009 01:48
Join - Part MoRtaL_ mIRC Scripting Sorunları 12 31 Ağustos 2009 02:18