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/)
-   -   oto ident spam (https://www.ircforumlari.net/mirc-scripting-sorunlari/591053-oto-ident-spam.html)

Darnasus 24 Mayıs 2014 12:55

oto ident spam
 
Merhaba,

Sunucumuza son bir haftadir yogun saldirilar oluyor. Saldirida baslica one cikan seyler ident ve fullname degistirerek saldiriliyor. Bunlari spama ekleyerek mudahale etmeye calisiyoruz. Bu saldirilara daha hizli cevap verebilmek adina soyle bir kod editlenebilir mi. 1 veya 2 saniye icerisinde sunucuya baglanan 4 ve uzeri ayni ident oldugunda, o ident bu sekilde ^(.+!ident@.+:.+)$ spama eklenecek ve islem uygulanacak. Boyle bir kodun saldirilari buyuk olcude durdurabilecegini dusunuyorum. Yardimci olabilecek arkadaslar yardim ederse sevinirim.

IRC-Dancer 24 Mayıs 2014 15:44

Cevap: oto ident spam
 
Kod:

on *:SNOTICE:*Client connecting on port *: {
  if $read(ident.txt,w,$remove($right($gettok($10,1,64 ),-1),~)) { return }
  inc -u2 %koruma 1
  if %koruma >= 4 { 
    /spamfilter add u block - - ^(.+! $+ $token($token($10,1,64),1,40) $+ @.+:.+)$ 
  msg #opers  Bilgi : Agresif  Saldırı Sebebiyle .+! $+ $token($token($10,1,64),1,40) $+ @.+:.+  eklendi.
  }
}

Kod:

if $read(ident.txt,w,$remove($right($gettok($10,1,64 ),-1),~)) { return }
Agresif girişde , spamfilter ekler ; identi : yukardaki kısa kod ise '' ident.txt '' muaf tutulcak identleri alt alta yaza bilirsin.

Lociz 24 Mayıs 2014 15:47

Cevap: oto ident spam
 
Kod:

on *:snotice:*Client connecting*:.enable #lcz | who +n $9
alias uygula .spamfilter add u gline - $+(^(.+!,$1,@.+:.+)$)
#lcz off
raw 352:*:inc -u2 $+(%,$3,.lcz) | $iif($eval($+(%,$3,.lcz)) >= 4,.uygula $3)
raw 315:*:.disable #lcz
#lcz end

spamfilter hakkında az cok bilgim var yazmaya calistim ama olmamis da olabilir.
eger 2 saniye degil de daha da artırmak istiyorsan inc -u2 kısmındaki 2 yi degistir. (saniye olarak)

kodu denemedim.

Darnasus 24 Mayıs 2014 18:34

Cevap: oto ident spam
 
Alıntı:

Lociz Nickli Üyeden Alıntı (Mesaj 1041439430)
Kod:

on *:snotice:*Client connecting*:.enable #lcz | who +n $9
alias uygula .spamfilter add u gline - $+(^(.+!,$1,@.+:.+)$)
#lcz off
raw 352:*:inc -u2 $+(%,$3,.lcz) | $iif($eval($+(%,$3,.lcz)) >= 4,.uygula $3)
raw 315:*:.disable #lcz
#lcz end

spamfilter hakkında az cok bilgim var yazmaya calistim ama olmamis da olabilir.
eger 2 saniye degil de daha da artırmak istiyorsan inc -u2 kısmındaki 2 yi degistir. (saniye olarak)

kodu denemedim.

Deneyip haber veririm @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Darnasus 24 Mayıs 2014 22:43

Cevap: oto ident spam
 
Alıntı:

Darnasus Nickli Üyeden Alıntı (Mesaj 1041439487)
Deneyip haber veririm @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Calismadi dostum. Benim elimde soyle bir ident korumasi var. who cekmeden calisiyor, 2 saniye icerisinde ayni identten 3 ve uzeri giris oldugunda islem uyguluyor, buna spam eklenebilir mi?

Alıntı:

menu * {
.» Ident Korumasi
..Açık:.enable #Ident | .echo -a 4Ident Korumasi On
..Kapalı:.disable #Ident | .echo -a 4Ident Korumasi Off
}

#Ident off
on *:snotice:*connecting*: {
var %ident $token($token($10,1,64),1,40)
if $istok(Ident3 ,%ident,32) { return }
hinc -mu2 ident %ident 1
if ($hget(ident,%ident) >= 3) { gline $9 :Reklam, spam yasaktir. | hdel -m ident %ident }
}
#Ident end

IRC-Dancer 25 Mayıs 2014 02:08

Cevap: oto ident spam
 
Kod:

gline $9 :Reklam, spam yasaktir.
;-Burayı altaki ile değiştir.
Kod:

/spamfilter add u block - - ^(.+! $+ $token($token($10,1,64),1,40) $+ @.+:.+)$

IRC-Dancer 25 Mayıs 2014 02:16

Cevap: oto ident spam
 
Alıntı:

Lociz Nickli Üyeden Alıntı (Mesaj 1041439430)
Kod:

on *:snotice:*Client connecting*:.enable #lcz | who +n $9
alias uygula .spamfilter add u gline - $+(^(.+!,$1,@.+:.+)$)
#lcz off
raw 352:*:inc -u2 $+(%,$3,.lcz) | $iif($eval($+(%,$3,.lcz)) >= 4,.uygula $3)
raw 315:*:.disable #lcz
#lcz end

spamfilter hakkında az cok bilgim var yazmaya calistim ama olmamis da olabilir.
eger 2 saniye degil de daha da artırmak istiyorsan inc -u2 kısmındaki 2 yi degistir. (saniye olarak)

kodu denemedim.

Kodda sorun yok , sadece ufak bir unutkanlık yapmış ;
Kod:

alias uygula .spamfilter add u gline - $+(^(.+!,$1,@.+:.+)$)
;-Yukardaki Kod'u alttaki ile değiştirirsen , sorunsuz çalışcaktır.
Kod:

alias uygula .spamfilter add u gline - Spam $+(^(.+!,$1,@.+:.+)$)

Darnasus 25 Mayıs 2014 03:10

Cevap: oto ident spam
 
Unutkanlik dedigin sadece spamfilter mesaji, buda calismasina mani olacak birsey degil.
Who cekmeden uygulatabilir miyiz bunu tokenle mesela. Who istememdeki sebeb ise, statusta bekleyenleri sajoinlemek icin kullandigim kodla cakismasi. Sunucuya giren herkese who cektiginden baska bir kanala sajoinleniyor. Benim paylastigim kodda gline yerine spam uygulatabilir miyiz? Ben beceremedim.

IRC-Dancer 25 Mayıs 2014 03:19

Cevap: oto ident spam
 
Kod:

menu * {
.» Ident Korumasi
..Açık:.enable #Ident | .echo -a 4Ident Korumasi On
..Kapalı:.disable #Ident | .echo -a 4Ident Korumasi Off
}

#Ident off
on *:snotice:*connecting*: {
var %ident $token($token($10,1,64),1,40)
if $istok(IdentMuaf IdentMuaf-1 IdentMuaf-2 IdentMuaf-3,%ident,32) { return }
hinc -mu2 ident %ident 1
if ($hget(ident,%ident) >= 3) { /spamfilter add u block - - ^(.+! $+ $token($token($10,1,64),1,40) $+ @.+:.+)$ | hdel -m ident %ident }
}
#Ident end


Darnasus 25 Mayıs 2014 03:23

Cevap: oto ident spam
 
Deneyip haber vericem, eyvallah


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

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