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/)
-   -   Random mesaj hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/444021-random-mesaj-hakkinda.html)

Cpu 16 Ocak 2012 19:54

Random mesaj hakkında
 
<aSLımm__> TAmam Be İtiraf Ediyorum Chogey benim Evlatdım rgezllcl
<aSLımm__> TAmam Be İtiraf Ediyorum Chogey benim Evlatdım afxesrpw
<aSLımm__> TAmam Be İtiraf Ediyorum Chogey benim Evlatdım bvnpoqna


bu gibi yazıları koruma ya alamazmıyız mesela böyle yazan birisine ip ban atmak istesek genelde random nick yada ident gördüm.

AttackZone 16 Ocak 2012 20:19

Cevap: Random mesaj hakkında
 
Şuan kullanılan saldırı remotelerinde bu random mesaj olayı var bunun bu lamerciklere avantajı ise. Tekrar korumasına takılmıyorlar bu yüzden ve mesajlarını sıklıkla gönderebiliyorlar aslında bu konuyla ilgili bi konu açmıştım fakat bi netice elde edemedim.
Örnek : safkjblasd selaaaaaamm laaaaaan asdfjkbasdk gibi.
bu başında ve sonunda çıkan random mesajları bir şekilde engellenebilse aslında spam ile olabilir ama bilgim yeterli değil bunun için bu random mesaj engellendiğinde o lamerciklerin elinde patlayacaktır. Kullandıkları REMOTE umarım bi çözüm bulabilirsiniz (;

Cpu 16 Ocak 2012 20:20

Cevap: Random mesaj hakkında
 
Denemeye değer sanırım :)

Cpu 19 Ocak 2012 15:58

Cevap: Random mesaj hakkında
 
Sanırım hala kimse bulamadı birşey ?

toXic 19 Ocak 2012 18:07

Cevap: Random mesaj hakkında
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

random korumalarini kullanabilirsin.

Eğer mesajdan yola cikarsan risk orani fazla. Aslinda kanal modlarida iyi bir koruma sağlayabilir.

SiLuet 19 Ocak 2012 20:47

Cevap: Random mesaj hakkında
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1040997487)
<aSLımm__> TAmam Be İtiraf Ediyorum Chogey benim Evlatdım rgezllcl
<aSLımm__> TAmam Be İtiraf Ediyorum Chogey benim Evlatdım afxesrpw
<aSLımm__> TAmam Be İtiraf Ediyorum Chogey benim Evlatdım bvnpoqna


bu gibi yazıları koruma ya alamazmıyız mesela böyle yazan birisine ip ban atmak istesek genelde random nick yada ident gördüm.

Verdiğin Örneklerde Son Kelimeler Hariç Gerisi Aynı Oldugu İçin Random korumalarına Ek Olarak Aşagıdaki Gibi Koruma Alınabilir.
Koddaki Mantık,Cümlenin Son Kelimesini Göz ardı ederek Tekrar Olup Olmadıgı Sorgulayıp,Bu fiil 2 defa Oldugunda Kanaldan Uzaklaştırmakta.
Kodun İşlemesi için Tekrar Yapılan Cümle En az 4 kelimeden Oluşmalıdır.
Bunu Kendinize Göre değiştirebilirsiniz.
Belki İşinize Yarayabilir.
Kod:

alias rt { return $remove($1-,$gettok($1-,-1,32)) }
on @*:text:*:#: {
  if (%txt [ $+ [ $nick ] ] == $rt($1-) ) { inc %sayı [ $+ [ $nick ] ] }
  if (!%txt [ $+ [ $nick ] ]) && $3 { set -u5 %txt [ $+ [ $nick ] ] $rt($1-) | inc -u5 %sayı [ $+ [ $nick ] ] }
  if (%sayı [ $+ [ $nick ] ] == 2) { ban -k # $nick | unset %sayı [ $+ [ $nick ] ] }
}


KuL 19 Ocak 2012 22:47

Cevap: Random mesaj hakkında
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 1041001441)
Eğer mesajdan yola cikarsan risk orani fazla. Aslinda kanal modlarida iyi bir koruma sağlayabilir.

Burada toXic Arkadasima katilmam lazim. Random Korumasi yapilsa bile bircok yanlis anlama olabilir.

Örnek cogu Sunucuda

hahaha yazacaklarin yerine

asdasdasd yazan oluyor, öyle koruman olsa bunlarda atilir.

---

O Yüzden isdersen söyle birsey yapalim, verdigin örneklere bakilirsa hep Cümle veriliyor.

Ozaman sunu yap Cümlesinde 24 Harfi gecen ve bunu Kanala en az 2 Kere ardi ardina yazarsa Kanaldan Kickban yapsin.

Kod:

Kod:

on *:text:*:#Kanal1,#Kanal2: {
  if $len($1-) > 24 {  hinc -mu90 jiX $+($nick,$hash($1-,16)) }
  if $hget(jiX,$+($nick,$hash($1-,16))) >= 4 { ban -k # $nick 2 4Saldiri1 tespit edildi.0,1< 4,1K15,1aYiPLaRD4,1a 0,1>  }
}


Cpu 21 Ocak 2012 23:09

Cevap: Random mesaj hakkında
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041001513)
Verdiğin Örneklerde Son Kelimeler Hariç Gerisi Aynı Oldugu İçin Random korumalarına Ek Olarak Aşagıdaki Gibi Koruma Alınabilir.
Koddaki Mantık,Cümlenin Son Kelimesini Göz ardı ederek Tekrar Olup Olmadıgı Sorgulayıp,Bu fiil 2 defa Oldugunda Kanaldan Uzaklaştırmakta.
Kodun İşlemesi için Tekrar Yapılan Cümle En az 4 kelimeden Oluşmalıdır.
Bunu Kendinize Göre değiştirebilirsiniz.
Belki İşinize Yarayabilir.
Kod:

alias rt { return $remove($1-,$gettok($1-,-1,32)) }
on @*:text:*:#: {
  if (%txt [ $+ [ $nick ] ] == $rt($1-) ) { inc %sayı [ $+ [ $nick ] ] }
  if (!%txt [ $+ [ $nick ] ]) && $3 { set -u5 %txt [ $+ [ $nick ] ] $rt($1-) | inc -u5 %sayı [ $+ [ $nick ] ] }
  if (%sayı [ $+ [ $nick ] ] == 2) { ban -k # $nick | unset %sayı [ $+ [ $nick ] ] }
}



Bu koruma herkesi atabiliyor ama

SiLuet 24 Ocak 2012 11:04

Cevap: Random mesaj hakkında
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1041004369)
Bu koruma herkesi atabiliyor ama

Koddaki Kelime sayısını Artırabilirsiniz Örneğin Saldırıda en Az 5 Kelime sonra random Mesaj Varsa Koddaki Kırmızı renkteki $3'ü $5 veya daha Yüksek Tutabilirsin.

Cpu 29 Ocak 2012 19:18

Cevap: Random mesaj hakkında
 
Alıntı:

KaYiPLaRDa Nickli Üyeden Alıntı (Mesaj 1041001674)
Burada toXic Arkadasima katilmam lazim. Random Korumasi yapilsa bile bircok yanlis anlama olabilir.

Örnek cogu Sunucuda

hahaha yazacaklarin yerine

asdasdasd yazan oluyor, öyle koruman olsa bunlarda atilir.

---

O Yüzden isdersen söyle birsey yapalim, verdigin örneklere bakilirsa hep Cümle veriliyor.

Ozaman sunu yap Cümlesinde 24 Harfi gecen ve bunu Kanala en az 2 Kere ardi ardina yazarsa Kanaldan Kickban yapsin.

Kod:

Kod:

on *:text:*:#Kanal1,#Kanal2: {
  if $len($1-) > 24 {  hinc -mu90 jiX $+($nick,$hash($1-,16)) }
  if $hget(jiX,$+($nick,$hash($1-,16))) >= 4 { ban -k # $nick 2 4Saldiri1 tespit edildi.0,1< 4,1K15,1aYiPLaRD4,1a 0,1>  }
}



bu kodda opları bile atıyor

fav 12 Şubat 2012 14:39

Cevap: Random mesaj hakkında
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041001513)
Verdiğin Örneklerde Son Kelimeler Hariç Gerisi Aynı Oldugu İçin Random korumalarına Ek Olarak Aşagıdaki Gibi Koruma Alınabilir.
Koddaki Mantık,Cümlenin Son Kelimesini Göz ardı ederek Tekrar Olup Olmadıgı Sorgulayıp,Bu fiil 2 defa Oldugunda Kanaldan Uzaklaştırmakta.
Kodun İşlemesi için Tekrar Yapılan Cümle En az 4 kelimeden Oluşmalıdır.
Bunu Kendinize Göre değiştirebilirsiniz.
Belki İşinize Yarayabilir.
Kod:

alias rt { return $remove($1-,$gettok($1-,-1,32)) }
on @*:text:*:#: {  ;muaf tutulacak kanallar
  if ($istok(#opers #kelime,$chan,32)) { halt }
  ;muaf tutulacak nickler
  if ($istok(oyuncu KelimeTuretmece OzelKoruma KaoS TaTLiFM Test-Oyunu,$nick,32)) { halt }
  ;muaf tutulacak hostlar
  if ($regex($address($nick,2),/(helper|admin|ircop|services|tech|global)/i)) { halt }

 
  if (%txt [ $+ [ $nick ] ] == $rt($1-) ) { inc %sayı [ $+ [ $nick ] ] }
  if (!%txt [ $+ [ $nick ] ]) && $3 { set -u5 %txt [ $+ [ $nick ] ] $rt($1-) | inc -u5 %sayı [ $+ [ $nick ] ] }
  if (%sayı [ $+ [ $nick ] ] == 2) { ban -k # $nick | unset %sayı [ $+ [ $nick ] ] }
}


Muaf tutmak istediklerini ayarlamalısın bu arada elinde kod varmı hangi kod oplarıda atıyor detay veriniz zira yardım almanız zor olur

fav 12 Şubat 2012 14:41

Cevap: Random mesaj hakkında
 
veya bu şekilede ekleyebilirsin op hop v+ ları

if $nick isop $chan { halt }
if $nick ishop $chan { halt }
if $nick isvoice $chan { halt }

kırmızı kısmın altına ekleyebilirsin

Narsinha 12 Şubat 2012 14:51

Cevap: Random mesaj hakkında
 
Alıntı:

fav Nickli Üyeden Alıntı (Mesaj 1041028807)
veya bu şekilede ekleyebilirsin op hop v+ ları

if $nick isop $chan { halt }
if $nick ishop $chan { halt }
if $nick isvoice $chan { halt }

kırmızı kısmın altına ekleyebilirsin

yerine

Kod:

on @*:text:*:#: {
  if $nick isreg $chan {

Nick normal kullanıcı ise çalış şeklinde yapmak daha kısa olur.

Cpu 13 Şubat 2012 09:34

Cevap: Random mesaj hakkında
 
<diLa> :@
* nOne mod değiştirdi:+b diLa!*B.aSk.ent@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].trsohbet.com
* diLa nOne Tarafından Kanaldan Atıldı (nOne)

korumayı eklediğimiz de bunu bile deseler atılıyorlar normal mi

Cpu 13 Şubat 2012 09:36

Cevap: Random mesaj hakkında
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041001513)
Verdiğin Örneklerde Son Kelimeler Hariç Gerisi Aynı Oldugu İçin Random korumalarına Ek Olarak Aşagıdaki Gibi Koruma Alınabilir.
Koddaki Mantık,Cümlenin Son Kelimesini Göz ardı ederek Tekrar Olup Olmadıgı Sorgulayıp,Bu fiil 2 defa Oldugunda Kanaldan Uzaklaştırmakta.
Kodun İşlemesi için Tekrar Yapılan Cümle En az 4 kelimeden Oluşmalıdır.
Bunu Kendinize Göre değiştirebilirsiniz.
Belki İşinize Yarayabilir.
Kod:

alias rt { return $remove($1-,$gettok($1-,-1,32)) }
on @*:text:*:#: {
  if (%txt [ $+ [ $nick ] ] == $rt($1-) ) { inc %sayı [ $+ [ $nick ] ] }
  if (!%txt [ $+ [ $nick ] ]) && $3 { set -u5 %txt [ $+ [ $nick ] ] $rt($1-) | inc -u5 %sayı [ $+ [ $nick ] ] }
  if (%sayı [ $+ [ $nick ] ] == 2) { ban -k # $nick | unset %sayı [ $+ [ $nick ] ] }
}


kodda bir yerde hata var ama anlamadım her kelimede atıyor

SiLuet 07 Mart 2012 00:04

Cevap: Random mesaj hakkında
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1041029591)
kodda bir yerde hata var ama anlamadım her kelimede atıyor

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Birde Bu Kodu dene.

Kod:

on @*:text:*:#:{
  var %nmr $numtok($1-,32)
  if (%nmr >= 4) {
    if (%msg = $gettok($strip($1-),$+(1-,$calc(%nmr -1)),32)) && (%smsg != $gettok($strip($1-),%nmr,32)) { banla $nick %ynick }
    var %nm $numtok($1-,32) | set -u5 %msg $gettok($strip($1-),$+(1-,$calc(%nm -1)),32) | set -u5 %smsg $gettok($strip($1-),%nm,32) | set -u5 %yNick $nick
  }
}

alias -l banla { var %n1 1,%n2 $numtok($1-,32) | while (%n1 <= %n2) { if ($gettok($1-,%n1,32) ison #)  { ban -k # $gettok($1-,%n1,32) Random Mesaj Yasak. } | inc %n1 } }


Cpu 26 Mart 2012 14:03

Cevap: Random mesaj hakkında
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1041053071)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Birde Bu Kodu dene.

Kod:

on @*:text:*:#:{
  var %nmr $numtok($1-,32)
  if (%nmr >= 4) {
    if (%msg = $gettok($strip($1-),$+(1-,$calc(%nmr -1)),32)) && (%smsg != $gettok($strip($1-),%nmr,32)) { banla $nick %ynick }
    var %nm $numtok($1-,32) | set -u5 %msg $gettok($strip($1-),$+(1-,$calc(%nm -1)),32) | set -u5 %smsg $gettok($strip($1-),%nm,32) | set -u5 %yNick $nick
  }
}

alias -l banla { var %n1 1,%n2 $numtok($1-,32) | while (%n1 <= %n2) { if ($gettok($1-,%n1,32) ison #)  { ban -k # $gettok($1-,%n1,32) Random Mesaj Yasak. } | inc %n1 } }


Bu kod çok güzel çalışıyor ama çok ban attığında kasılıp düşüyorum ve girdiğimde banları tekrar kaldırıyor banları kaldırmamasını istiyorum.

XcLusive 26 Mart 2012 22:13

Cevap: Random mesaj hakkında
 
random nick korumasını mesaja göre uyarlayın, mesajlardaki son kelimeyi random taramasından geçirin tespit edilirse uyarı zline falan.

Cpu 27 Mart 2012 15:33

Cevap: Random mesaj hakkında
 
İyi de siluet zaten cevabını vermişti konunun

SiLuet 27 Mart 2012 18:52

Cevap: Random mesaj hakkında
 
Alıntı:

Bosson Nickli Üyeden Alıntı (Mesaj 1041072561)
Bu kod çok güzel çalışıyor ama çok ban attığında kasılıp düşüyorum ve girdiğimde banları tekrar kaldırıyor banları kaldırmamasını istiyorum.

Saldırı Sayısı Bir Hayli Fazlaysa Ban Atarken Flood veya lag söz Konusu Olabilir Anladımda,Servere Girişte Banları neden Kaldırıyor. Koddaki Banla Aliasında Bir değişme veya Ekleme Yaptınızmı Ona Dikkat ediniz veya Dediğim Aliası Bu Şekilde değişiniz.

Kod:

alias -l banla { var %n1 1,%n2 $numtok($1-,32) | while (%n1 <= %n2) { if ($gettok($1-,%n1,32) ison #)  { mode # +b $gettok($1-,%n1,32) | Kick # $gettok($1-,%n1,32) Random Mesaj Yasak. } | inc %n1 } }

Cpu 27 Mart 2012 23:08

Cevap: Random mesaj hakkında
 
Ben bir değişiklik etmedim ama çok fazla saldırı var eschat port açığı var sanırım server de

Cpu 02 Nisan 2012 10:46

Cevap: Random mesaj hakkında
 
Kod:

on @*:text:*:#: {
  if $regex($strip($1-),/[[:print:]]/g) > 10 {
    set -eu5 % [ $+ [ $chan $+ [ $nick ] ] ] $md5($strip($1-))
    var %s = 1,%q = $var($chan $+ * $+ ,0) | while (%s <= %q) { if $var($chan $+ * ,%s).value == $md5($strip($1-)) {
    if $var($chan $+ * ,%s) != $+(%,$chan,$nick) { ban -ku900 $chan $nick 2 Tekrar yasak $+($nick,!) } | inc %s } | break }
  }
}

Peki bu kodda +M koysak 5 dk liğine sonra kaldırsak olabilir mi?


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

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