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/)
-   -   Çözüldü nick uzunlugu spamfilter eklemek (https://www.ircforumlari.net/mirc-scripting-sorunlari/497119-nick-uzunlugu-spamfilter-eklemek.html)

angry1 23 Temmuz 2012 20:32

nick uzunlugu spamfilter eklemek
 
slm arkadaslar burda gözüme carpmıstı fakat saatlerdir arıyorum bulamadım..
nicki 20 harften uzun olanların sunucuya girişini yasaklamak istiyorum 20 harften buyuk nıckler giremeyecek ve bunu istediğimiz zaman kapatmak için servisler üzerinden deilde spamfilter olarak eklemek istiyorum..

hazır kodlar bolumune acmısım konuyu yanlıslıkla kusura bakmayın silemedimde....

Feragat 23 Temmuz 2012 20:56

Cevap: nick uzunlugu spamfilter eklemek
 
20 harften büyük nicklerin sunucuya girişini spamfilter ekleyerekmi yasaklamak istiyorsun ve istediğin zaman açıp kapatmakmı istiyorsun. Doğrumu anlamışım ?

angry1 23 Temmuz 2012 21:09

Cevap: nick uzunlugu spamfilter eklemek
 
evet dostum spamfilter olarak eklıcem... kaldırmam gerektiğindede spamfilterden tekrar kaldırcam

house 23 Temmuz 2012 22:34

Cevap: nick uzunlugu spamfilter eklemek
 
Kod:

alias uekle {
.spamfilter add u block - Nickiniz_Çok_Uzun ^(.{ $+ $1 $+ }!.+@.+:.+)$
}
alias usil {
.spamfilter del u block - Nickiniz_Çok_Uzun ^(.{ $+ $1 $+ }!.+@.+:.+)$
}

Bunu Remote kısmına ekle. Şimdi biraz daha geliştirdim;

20 karakter ve uzun nickleri bloke için; /uekle 20

Yasağı kaldırmak için; /usil 20

20
sayısını kafana göre yazarsın. Alınabilecek en uzun nickin karakter sayısı, belirttiğinin bir altı olacaktır, yani 19 olur.

CoCoRiCo 23 Temmuz 2012 23:24

Cevap: nick uzunlugu spamfilter eklemek
 
spamfilter + u block -Rumuzunuz_Sunucumuza_Uygun_Degildir ^.{20,}!.*

angry1 24 Temmuz 2012 09:59

Cevap: nick uzunlugu spamfilter eklemek
 
arkadaşlar şimdi bu 2 kodu da denedim, hatta block + kill deiştim limiti 20 yaptım

ama sunucuya 25 haneli nickle bağlanabıldım block tada kill dede bi etkı olmadı

benim istediğim limit i 20 yaptıysam 21 haneli yada üstü nickler sunucuya bağlanamasın gzlinede olabılır gline de olabılır


ama bu 2 kodda calısmadı

house 24 Temmuz 2012 15:30

Cevap: nick uzunlugu spamfilter eklemek
 
Kod:

alias uekle {
.spamfilter add u block - Nickiniz_Çok_Uzun ^(.{ $+ $1 $+ }!.+@.+:.+)$
}
alias usil {
.spamfilter del u block - Nickiniz_Çok_Uzun ^(.{ $+ $1 $+ }!.+@.+:.+)$
}

Burada 20 rakamının yanına bir virgül koyup dener misin. Taban 20 olur, gerisi de varsa..
Örnek; /uekle 20,

angry1 20 Nisan 2014 19:02

Cevap: nick uzunlugu spamfilter eklemek
 
alias uekle { .spamfilter add u block - Nickiniz_Çok_Uzun ^(.{ $+ $1 $+ }!.+@.+:.+)$ } alias usil { .spamfilter del u block - Nickiniz_Çok_Uzun ^(.{ $+ $1 $+ }!.+@.+:.+)$ }

bunu fullname ye göre değiştirebilirmiyiz

yada buna benzer bir spamfilter
daha farklı bir komut..

fullname si 20 harften uzun olan lar giremiyecek

IRC-Dancer 20 Nisan 2014 19:36

Cevap: nick uzunlugu spamfilter eklemek
 
Kod:

^(.{ $+ $1 $+ }!.+@.+:.+)$
Kısmı Alttaki ile değilştir.
Kod:

^(.+!.+@.+:.{ $+ $1 $+ })$
NOT:Lakin bu işlev hatalı iş görür ama %100 sonuc vermez.
Kod:

(?-i)(.*([A-ZÖÇŞİÜĞ])){ $+ $1 $+ }
Bu gibi çözümde olabilir.Saldırı alıyorsan veya bu gibi rahatsız oldugun durumlar varsa 2-3 örnek verirsen %100 sonuc vercek spamı yazarım.

angry1 20 Nisan 2014 23:01

Cevap: nick uzunlugu spamfilter eklemek
 
nick ident ve ip adresleri duzgün tek farklı olan kısım fullname
örnek fullname : apQrwkGUuyDBJpCdZQzQFrsivvUKELcAWJTyzuFKfbFntAbTOS

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 23:01 -->-> Daha önceki mesaj 22:24 --

-
* OHfaikle H sohbet@71.195.72.136 :0 apQrwkGUuyDBJpCdZQzQFrsivvUKELcAWJTyzuFKfbFntAbTOS
OHfaikle (/WHO) listesi sonu.
* ahlikoje H chat@97.95.34.122 :0 yzuFKfbFntAbTOSapQrDBJpCdZQzQFrsivvUKELcAWJT
* kajdinge H muhabbet@88.155.68.147 :0 bTOSapQryzuFKfbFntAwkGUuyDBJpCdZQzQFrvUKEL

fullname ler hep boyle karmasık

IRC-Dancer 20 Nisan 2014 23:55

Kod:

(?-i)(.*([A-ZÖÇŞİÜĞ])){25}
Yukardaki kodun amacı : Nick!ident@ıp:fullname ( Nick-ident-fullname )'De toplam 25 büyük harf varsa sunucudan uzaklaştırır ; ki şuan kopylediğin örnek satırların çoğunu yasaklar.
Ama fark edilen su ki ; identleri ufak harf şu şekilde yapabilirsin.
Kod:

^(.+!(?-i)[a-z]{3,5}@.+:(?-i)[A-Za-z]{15,})$
Açılımı : identi ufak harf ve harf sayısı : 3 ile 5 harf (3 veya 5 )'ci harfler dahil , fullnamesi büyük\küçük harf dahil 15'ci sayıyı gecerse , sunucudan uzaklaştırır.

Dangerous123 28 Nisan 2014 20:01

Cevap: nick uzunlugu spamfilter eklemek
 
spamfilterde fullnamesinde alt tire _ olanları nasıl yasaklarız acaba

örnek fullname selam_naber
ben_
s_e_n
fullnamesinin içinde bu alt tireden olanları spamfilterle yasaklamak istıyorum /Spamfilter add u block 24h yasaklısın ( $+ .+!.+@.+: $+ $$?="Yasaklayacağınız FULL" $+ )$
bu calısmadı

IRC-Dancer 28 Nisan 2014 20:07

Cevap: nick uzunlugu spamfilter eklemek
 
Evet doğru diyorsun onları yasaklamaz.Saldırı örnegi eminim ki , punct'lu işaretler ident veya nick'dede vardır onu su şekil direk ekler misin. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kod:

(.+(\-|\_).+!.+(\-|\_).+@.+:.+(\-|\_).+
Kod:

.+!.+(\-|\_).+@.+:.+(\-|\_).+

Dangerous123 28 Nisan 2014 21:27

Cevap: nick uzunlugu spamfilter eklemek
 
Alıntı:

IRC-Dancer Nickli Üyeden Alıntı (Mesaj 1041421850)
Evet doğru diyorsun onları yasaklamaz.Saldırı örnegi eminim ki , punct'lu işaretler ident veya nick'dede vardır onu su şekil direk ekler misin. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kod:

(.+(\-|\_).+!.+(\-|\_).+@.+:.+(\-|\_).+
Kod:

.+!.+(\-|\_).+@.+:.+(\-|\_).+


bunun açılımı nasıl IRC-Dancer nickinde yada identindede _ tire olanlarımı kapsıyor

eger oyleysekı bunu nick ve ident gözetmeden sadece fullnamesinin içinde tire _ gecenleri yasaklayabılırmıyız

ilgin içinde ayrıca tşk ederim kardesim

IRC-Dancer 28 Nisan 2014 21:44

Cevap: nick uzunlugu spamfilter eklemek
 
Kod:

(.+(\-|\_).+!.+(\-|\_).+@.+:.+(\-|\_).+
Açılımı : Sen-ben_Hu!sesiz_gemi@Ip:hayat-Garip
Açılımı : Sen_ben-Hu!Sus-Help@Ip:Fantazi-Nedir_Sence
Not : Harfler arasında ( _ | - ) Alt tire veya düz cizgi fark etmez her ikisinide kapsar. ''Nick+ident+fullname''
Kod:

.+!.+(\-|\_).+@.+:.+(\-|\_).+
Açılımı : Deneme!sesiz_gemi@Ip:hayat_Boş
Açılımı : Deneme-1!sesiz-gemi@Ip:Eylen-Cos_Kop
Açılımı : Deneme|1!sesiz_gemi@Ip:Rüzgar_123_eser
Not : Harfler arasında ( _ | - ) Alt tire veya düz cizgi fark etmez her ikisinide kapsar.Nick'i ne olursa olsun hepsini kapsar.''?+ident+fullname''
Kod:

.+!.+@.+:.+(\-|\_).+
yukardakide sizin istediğiniz , birden farklı çeşit suna bilirim sana ama mantık acısından düz anlamanız için bunu yazıyorum.

Dangerous123 28 Nisan 2014 22:34

Cevap: nick uzunlugu spamfilter eklemek
 
teşekkur ederim gayet acıklayıcı oldu ozaman su sekılde mı eklemelıyım /Spamfilter add u block 24h yasaklısın .+!.+@.+:.+(\-|\_).+

IRC-Dancer 28 Nisan 2014 22:45

Cevap: nick uzunlugu spamfilter eklemek
 
Veya şu şekil ekle.
Kod:

/Spamfilter add u block - yasaklısın (?-i)^(.+!.+@.+:((\-|\_)+|.+(\-|\_).+|(\-|\_).+))$
Fulname başında, cizgi (alt|düz) fark etmez.
Fullname ortasında cizgi (alt|düz) fark etmez.
Fullname sonunda,cizgi (alt|düz) fark etmez.
;---
Örnek :
Alıntı:

[Spamfilter] IRC-Dancer!-@** matches filter '(?-i)^(.+!.+@.+:((\-|\_)+|.+(\-|\_).+|(\-|\_).+))$': [NICK: 'IRC-Dancer!-@**: Den_ne-me'] [[Spam]]
[Spamfilter] IRC-Dancer!-@** matches filter '(?-i)^(.+!.+@.+:((\-|\_)+|.+(\-|\_).+|(\-|\_).+))$': [NICK: 'IRC-Dancer!-@**: Den_ne-'] [[Spam]]
[Spamfilter] IRC-Dancer!-@** matches filter '(?-i)^(.+!.+@.+:((\-|\_)+|.+(\-|\_).+|(\-|\_).+))$': [NICK: 'IRC-Dancer!-@**:-dene_me'] [[Spam]]
;---
Kod:

/Spamfilter add u block - yasaklısın (?-i)^(.+!.+@.+:.+(\-|\_).+)$
Buda senin verdiğin örnek. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Feragat 29 Nisan 2014 00:16

Cevap: nick uzunlugu spamfilter eklemek
 
Alıntı:

Dangerous123 Nickli Üyeden Alıntı (Mesaj 1041421872)
nick ve ident gözetmeden sadece fullnamesinin içinde tire _ gecenleri yasaklayabılırmıyız

Kod:

^(.+!.+@.+:(?:.+)?[\x5F](?:.+)?)$
Kod:

/spamfilter add u block +0 Sebep ^(.+!.+@.+:(?:.+)?[\x5F](?:.+)?)$
Fullname içerisinde _ karakteri varsa işlem yapar. Tek başına da kullanılsa, fullname'nin herhangi bir yerinde de kullanılsa işlem yapar.
Not: Geriye dönük referans olarak; yalnızca spamfilter host (u) tanımına uyan mask alınmıştır. Gereksiz bir geriye dönük referans yoktur. Herhangi bir regex tester ile kontrol edilebilirde. İyi forumlar.

Dangerous123 29 Nisan 2014 01:20

Cevap: nick uzunlugu spamfilter eklemek
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041421981)
Kod:

^(.+!.+@.+:(?:.+)?[\x5F](?:.+)?)$
Kod:

/spamfilter add u block +0 Sebep ^(.+!.+@.+:(?:.+)?[\x5F](?:.+)?)$
Fullname içerisinde _ karakteri varsa işlem yapar. Tek başına da kullanılsa, fullname'nin herhangi bir yerinde de kullanılsa işlem yapar.
Not: Geriye dönük referans olarak; yalnızca spamfilter host (u) tanımına uyan mask alınmıştır. Gereksiz bir geriye dönük referans yoktur. Herhangi bir regex tester ile kontrol edilebilirde. İyi forumlar.


Feragat şu şekilde denedim muhabbetuser H sohbet@78.252.172.57 :0 abc_

engellemiyor
yinede cok tşk ederim

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

Alıntı:

IRC-Dancer Nickli Üyeden Alıntı (Mesaj 1041421929)
Veya şu şekil ekle.
Kod:

/Spamfilter add u block - yasaklısın (?-i)^(.+!.+@.+:((\-|\_)+|.+(\-|\_).+|(\-|\_).+))$
Fulname başında, cizgi (alt|düz) fark etmez.
Fullname ortasında cizgi (alt|düz) fark etmez.
Fullname sonunda,cizgi (alt|düz) fark etmez.
;---
Örnek :

;---
Kod:

/Spamfilter add u block - yasaklısın (?-i)^(.+!.+@.+:.+(\-|\_).+)$
Buda senin verdiğin örnek. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

IRC-Dancer bunlarda kimini takalıyor kimini yakalamıyor
yani nicki_ identi_ fullname_ bunun random oldugunu dusun nick normal ident tireli fullname tireli oyle olunca yakalamıyor

IRC-Dancer 29 Nisan 2014 01:31

Cevap: nick uzunlugu spamfilter eklemek
 
Cepten girdim disardayim. Bana ornek verirsen. Yardimci olayim. Benim yukarda yazdigim ornektekini denedin mi peki?

Dangerous123 29 Nisan 2014 01:37

Cevap: nick uzunlugu spamfilter eklemek
 
hepsini denedim
Hakan H efgirlirr@94.181.46.245 :0 mert33_
WeQuaLL H ~serap@149.210.128.98 :0 ataberk_msn
TEC_HK H koln@149.210.128.98 :0 give_ME_heat

giriyolar yani

bana lazım olan sadece fullnamesinde _ olan giremicek
ali_
_ali
a_li
a_b_i
nerde olursa olsun

IRC-Dancer 29 Nisan 2014 01:43

Cevap: nick uzunlugu spamfilter eklemek
 
Kod:

/Spamfilter add u block - yasaklısın (?-i)^(.+!.+@.+:(.+(\-|\_)|.+(\-|\_).+|(\-|\_).+))$
Bunu ekle verdiğin örneği kapsar

Feragat 29 Nisan 2014 06:41

Cevap: nick uzunlugu spamfilter eklemek
 
Evet küçük bir karakter hatası yapmışım,
Kod:

/spamfilter add u block +0 Sebep ^(.+!.+@.+:(?:.+)?[_](?:.+)?)$
Unreal ircservices üzerinde test ettim. Fullname'de _ karakter varsa(neresinde olursa olsun) engeller. İyi forumlar.

Dangerous123 29 Nisan 2014 14:59

Cevap: nick uzunlugu spamfilter eklemek
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041422050)
Evet küçük bir karakter hatası yapmışım,
Kod:

/spamfilter add u block +0 Sebep ^(.+!.+@.+:(?:.+)?[_](?:.+)?)$
Unreal ircservices üzerinde test ettim. Fullname'de _ karakter varsa(neresinde olursa olsun) engeller. İyi forumlar.

tşkler Feragat tam işte benim istediğim gibi oldu bu çalışıyor fullnamenin neresinde olursa olsun block koyuyor tşkler..

birde şu kullandıgım hakkında yardımmcı olursanız
/spamfilter add u block 15m sebeb ^(.+!.+@.+:[a-z]{5})$

fullnamesi 5 karakterli olanlar block koyuyor fakat burdakı eksik şu fullnamede rakam varsa onu yakalamıyor örnek spama takılanlar..
örnek fname: alice , Ahmet , Ayşen , senle , benle,
bunları yakalıyor spama takılıyor fakat içinde rakam varsa 5 karakterde olsa rakamları karakterden saymıyor block a takılmıyor

örnek
ab123
xga33
abcd1

bunları kapsayacak bır spamfilter olurmu .

Heartbroken 29 Nisan 2014 15:33

Cevap: nick uzunlugu spamfilter eklemek
 
Programcı,yazılımcı vesaire
Regex ile ilgili insan hiçbirşey
bilmese dahi,bakınca ne
olduğu apaçık ortada.
^(.+!.+@.+:[a-z]{5})$
nicki!identi@hostu:realname
^(başlangıç)(.+(nick ile ilgilenmiyoruz)!.+(identi hiç değil)@.+(hostuylada işimiz yok):[a-z](a'dan z'ye kadar harfler içeren){5}(beş hanesi olan realnamelerle işimiz))$(olayın sonu)
içeriği a'dan z'ye kadar (küçük harfler*)
sadece sayılar [0-9] değil
büyük [A-Z] harfleride
adama saymıyor.
Yani ?
Eksik olan neymiş?

Dangerous123 29 Nisan 2014 16:34

Cevap: nick uzunlugu spamfilter eklemek
 
Alıntı:

Heartbroken Nickli Üyeden Alıntı (Mesaj 1041422169)
Programcı,yazılımcı vesaire
Regex ile ilgili insan hiçbirşey
bilmese dahi,bakınca ne
olduğu apaçık ortada.
^(.+!.+@.+:[a-z]{5})$
nicki!identi@hostu:realname
^(başlangıç)(.+(nick ile ilgilenmiyoruz)!.+(identi hiç değil)@.+(hostuylada işimiz yok):[a-z](a'dan z'ye kadar harfler içeren){5}(beş hanesi olan realnamelerle işimiz))$(olayın sonu)
içeriği a'dan z'ye kadar (küçük harfler*)
sadece sayılar [0-9] değil
büyük [A-Z] harfleride
adama saymıyor.
Yani ?
Eksik olan neymiş?

iyi hoşta abicim güzelde anlattın azcok dediğinden birşeylerde cıkarttım büyük harfleride kapsaması için [A-Z] buna ilave rakamlarıda kapsaması için [0-9] ekleme seklı nasıl

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 16:34 -->-> Daha önceki mesaj 16:27 --

/spamfilter add u block 15m sebeb ^(.+!.+@.+:[0-9]{5})$
yani bunu ayrıyeten eklemek gerekcek ozaman ama dediğinden anca bunu cıkarttım .):)

ben tek spamda hepsini kapsamasını istiyordum ya buda olur.. suan calısırsa

belkı boylede olur /spamfilter add u block 15m sebeb ^(.+!.+@.+:[a-zA-Z0-9]{5})$
/spamfilter add u block 15m sebeb ^(.+!.+@.+:[a-z] [A-Z] [0-9]{5})$

Heartbroken 29 Nisan 2014 17:09

Cevap: nick uzunlugu spamfilter eklemek
 
^(.+!.+@.+:[0-9]{5})$
:içeriği sadece [0-9] sıfır'dan dokuz'a sayılar olan {beş haneli} realnameler*

^(.+!.+@.+:[a-z] [A-Z] [0-9]{5})$
:Buna regex bile dayanmaz.

/spamfilter add u block 15m sebeb ^(.+!.+@.+:[a-zA-Z0-9]{5})$
:İçeriği [ister küçük a'dan-küçük z'ye isterse sıfır'dan dokuz'a isterse de büyük A'dan büyük Z'ye olsun] {beş haneliyse}
Ben oyumu buna veriyorum.

Feragat 29 Nisan 2014 17:14

Cevap: nick uzunlugu spamfilter eklemek
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , Regular Expression(Regex) ile ilgili problem yaşadığın her konuda bana PM(Özel mesaj) atabilirsin. Gündüzleri cevap veremeyebilirim ama en azından akşam geçtiğimde mutlaka dönüş yaparım.

Bu arada yaptığın şu filtre isteğini şarkılar nitelikte;
Kod:

^(.+!.+@.+:[a-zA-Z0-9]{5})$
Tabi ki gruplandırma bracket'ları arasına Türkçe karakterleri de ekleyebilirsin;
Kod:

[0-9a-zA-ZşŞÇçÖöÜüĞğıİ]
gibi..
İyi forumlar.

Dangerous123 29 Nisan 2014 17:16

Cevap: nick uzunlugu spamfilter eklemek
 
Alıntı:

Heartbroken Nickli Üyeden Alıntı (Mesaj 1041422210)
/spamfilter add u block 15m sebeb ^(.+!.+@.+:[a-zA-Z0-9]{5})$
Ben oyumu buna veriyorum.

Heartbroken spamfilter cok tehlikeli ben boyle çalışır diye düşündüm ama sen eminsen öyle oldugunda onu kullancam ? yanliş bir ekleme yapmayım

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 17:16 -->-> Daha önceki mesaj 17:14 --

Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041422213)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , Regular Expression(Regex) ile ilgili problem yaşadığın her konuda bana PM(Özel mesaj) atabilirsin. Gündüzleri cevap veremeyebilirim ama en azından akşam geçtiğimde mutlaka dönüş yaparım.

Bu arada yaptığın şu filtre isteğini şarkılar nitelikte;
Kod:

^(.+!.+@.+:[a-zA-Z0-9]{5})$
Tabi ki gruplandırma bracket'ları arasına Türkçe karakterleri de ekleyebilirsin;
Kod:

[0-9a-zA-ZşŞÇçÖöÜüĞğıİ]
gibi..
İyi forumlar.

tşk ederim Feragat bunu bi deneyim ilginiz için tşkler..

Tunne 24 Ağustos 2022 19:48

Cevap: nick uzunlugu spamfilter eklemek
 
ıyı forumlar arkadaslar topluca lıstemde spamfılterı nasıl ekleye bılırım ıyı forumlar.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04: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