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/)
-   -   Spam için yardim (https://www.ircforumlari.net/mirc-scripting-sorunlari/797901-spam-icin-yardim.html)

EsareR45 25 Haziran 2018 13:35

Spam için yardim
 
İyi forumlar Saldii anında nickler blocklamak için bi oda olusturmak ve kullanici odaya girdigine nickini otomatik olarak spama alip her yazildiginda kanala yansitmak istiyorum bi yerde görmüştüm bu mümkünmü acaba

Toprak 27 Haziran 2018 13:16

Cevap: Spam için yardim
 
Evet mümkün;

Mesala kullanıcının girecegi kanal #Spam olsun o kanala girdimi direk nick'i block olarak alınsın.

Kod:

on !*:join:#Spam:{
  ; Oper-Admin Hostları Muaf.
  if $regex($site,/(Admin|Root|Network|Server|Services|Oper|IRCOP|Local)/Si) { return }
  ;Bot Nickleri vs. Muaf
  elseif $regex($nick,/(Bot1|Bot2|Bot3|Bot4)/Si) { return }
  else {
    msg $nick $+(4,$nick,) Nick'inize saldırı yoksa , keyfi giriş yapmayınız. Aksi taktirde bu belirlenirse, ceza almanıza sebep olur.
    msg $nick 2Nickiniz4 $_spamrx($regsubex($nick,/(.)/gSi,\t.?)) 2 Olarak Spam alındı. $nick
    msg $nick 2Nick Korunma Süreniz : 20 dk.
    spamfilter add c block - $+(2,$me) $+ _Tarafından_Nick_Koruma_Altındadır. $_spamrx($regsubex($nick,/(.)/gSi,\t.?))
    $+(.timer,$nick,spam) 1 1200 .spamfilter del c block - $+(2,$me) $+ _Tarafından_Nick_Koruma_Altındadır. $_spamrx($regsubex($nick,/(.)/gSi,\t.?))
    .hadd -msu1200 Firewall $_spamrx($regsubex($nick,/(.)/gSi,\t.?)) $nick
  }
}
alias _spamrx {
  return $replacex($1-,a,[aA@4æàáâãäåÀÁÂÃÄÅÆ],b,[bBß],c,[cçÇ],ç,[cçÇ],Ç,[cçÇ],e,[eE3ÆèéêëÈÉÊË€£],g,[gğĞqk],ğ,[gğĞqk],Ğ,[gğĞqk],ı,[ıIiİ1I!ÏïîÍíÌìÎî],i,[ıIiİ1I!ÏïîÍíÌìÎî],İ,[ıIiİ1I!ÏïîÍíÌìÎî],k,[kqğĞg],m,[mw],l,[Iıl1],o,[ÒóôõöÒÓÔÕÖoQ0øOöÖ],ö,[ÒóôõöÒÓÔÕÖoQ0øOöÖ],Ö,[ÒóôõöÒÓÔÕÖoQ0øOöÖ],u,[uüÜÙÚÛÜ],ü,[uüÜÙÚÛÜ],Ü,[uüÜÙÚÛÜ])
}


Buda nick'e saldırı yapıldıgında yakalanan spamların yansıtılacagı yer;
Spamfilter'leri status de görmeniz gerekmektedir..

Kod:

on *:snotice:*:{
  if $regex($1-,/\[Spamfilter\] (.+)!(.+)@(.+) matches filter '(.+)': \[PRIVMSG (.+): '(.+)'\]/Si) {
    if $hget(Firewall,$regml(4)) {
      msg #Koruma 2Yazan:4 $+($regml(1),!,$regml(2),@,$regml(3))
      msg #Koruma 2Yazıldıgı Yer:4 $regml(5)
      msg #Koruma 2Ekli Spam:4 $regml(4) (6 $+ $hget(Firewall,$regml(4)) $+ )
      msg #Koruma 2Mesajı:4 $regml(6)
    }
  }
}



Bayadır kod yazmıyorum hata olabilir. =)

nikotin 27 Haziran 2018 19:40

Cevap: Spam için yardim
 
Toprak güzel düsünmüssün de adam gıcıklıgına "slm" veya "selam" gibi rumuzlarla #spam kanalına girerse
s.?[Iıl1].?[mw].? bu spama göre sunucuda selam cümlesi yasaklanmış olacak.
veya tek haneli bir harfle mesela "A" [aA@4æàáâãäåÀÁÂÃÄÅÆ] nerden baksan sıkıntı.

korumaya alınan nick sifreli ve global bi kanalda yetkili olma şartı koyulsa daha saglıklı olur gibi.
mesela global kanal oplarının girdigi #staff kanalı koşul olarak eklenebilir.

Toprak 27 Haziran 2018 22:31

Cevap: Spam için yardim
 
Alıntı:

kotl Nickli Üyeden Alıntı (Mesaj 1041962262)
Toprak güzel düsünmüssün de adam gıcıklıgına "slm" veya "selam" gibi rumuzlarla #spam kanalına girerse
s.?[Iıl1].?[mw].? bu spama göre sunucuda selam cümlesi yasaklanmış olacak.
veya tek haneli bir harfle mesela "A" [aA@4æàáâãäåÀÁÂÃÄÅÆ] nerden baksan sıkıntı.

korumaya alınan nick sifreli ve global bi kanalda yetkili olma şartı koyulsa daha saglıklı olur gibi.
mesela global kanal oplarının girdigi #staff kanalı koşul olarak eklenebilir.


Kod'u vermişim arkadaş kendi ayarlıyabilir herhalde =)

Tinba 28 Haziran 2018 00:28

Cevap: Spam için yardim
 
Alıntı:

kotl Nickli Üyeden Alıntı (Mesaj 1041962262)
Toprak güzel düsünmüssün de adam gıcıklıgına "slm" veya "selam" gibi rumuzlarla #spam kanalına girerse
s.?[Iıl1].?[mw].? bu spama göre sunucuda selam cümlesi yasaklanmış olacak.
veya tek haneli bir harfle mesela "A" [aA@4æàáâãäåÀÁÂÃÄÅÆ] nerden baksan sıkıntı.

korumaya alınan nick sifreli ve global bi kanalda yetkili olma şartı koyulsa daha saglıklı olur gibi.
mesela global kanal oplarının girdigi #staff kanalı koşul olarak eklenebilir.

Kod Güzel #spam kanalı +R +i Modesinde olur ; koruma isteyen user Sajoinle kanala Alınabilir

EsareR45 28 Haziran 2018 01:19

Cevap: Spam için yardim
 
cok sagol hocam deniycem

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 01:12 -->-> Daha önceki mesaj 01:06 --

hocam komutu caliştiramadim :)

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 01:19 -->-> Daha önceki mesaj 01:12 --

hocam cok özür kod cok iyi calişiyor teşekkür ederim :) eger sıkıntı olmassa bi soru daha sorabilirmiyim :)

By eRhaN 10 Temmuz 2018 23:01

Cevap: Spam için yardim
 
Selamın Aleykum .

Bir Sorum olacaktı .

sohbet kelimesı yazıldıgında Kanala gıtsın ıstıyorum ama Shbet veya Soohbet gıbı benzerı seylerde yani " Sohbet " farklı sekılde yazıldıgında spam olarak Ozelde algılamasını nasıl yapabılırım Spamfılter olarak.

Yardımcı olursanız sımdıden tesekkurler

nikotin 11 Temmuz 2018 18:57

Cevap: Spam için yardim
 
Alıntı:

By eRhaN Nickli Üyeden Alıntı (Mesaj 1041965936)
Selamın Aleykum .

Bir Sorum olacaktı .

sohbet kelimesı yazıldıgında Kanala gıtsın ıstıyorum ama Shbet veya Soohbet gıbı benzerı seylerde yani " Sohbet " farklı sekılde yazıldıgında spam olarak Ozelde algılamasını nasıl yapabılırım Spamfılter olarak.

Yardımcı olursanız sımdıden tesekkurler


spamfilter add p block - reklam shbet|shbt|soohbet|soohbt

Toprak 11 Temmuz 2018 20:05

Cevap: Spam için yardim
 
Yada;

"S([o0]{2,})?h[bp]([eێ3])?t"

Olarak spam alır isen.

Soohbet
S00hbet
Soohpet
Soohbt


gibi algılar..


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

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