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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Spamfilter: Nicklerde Karekter Yasaklama? (https://www.ircforumlari.net/unreal-ircd/170284-spamfilter-nicklerde-karekter-yasaklama.html)

KatiLPence 04 Ocak 2009 05:55

Spamfilter: Nicklerde Karekter Yasaklama?
 
Merhaba arkadaşlar sunucuma an_na-n_ızı de_niz-di_ker gibi nickler giriş yapıyor.Spamfilterde bunu nasıl yasaklarız.Aslında istediğim bir nickte 3 karakter varsa giremesin.

Şimdiden tşk.

turkiyeajans 13 Ocak 2009 03:36

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
ban version {
mask "*an_na-n_ızı*";
reason "giris yasak";
action zline;
};

KatiLPence 14 Ocak 2009 08:27

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Alıntı:

turkiyeajans Nickli Üyeden Alıntı (Mesaj 621453)
ban version {
mask "*an_na-n_ızı*";
reason "giris yasak";
action zline;
};


Teşekkürler ama böyle tek tek spamfilter dolar regex olsa iyi olacaktı. Sonuçta adam gelecek bac_ını-zı diyecek nickteki karakterleri yasaklayabilsek sorun bitecek.

EceLMeriC 14 Ocak 2009 14:09

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Kod:


spamfilter {
regex "_.{1,43}!.+@.+:.+";
target { user; };
reason "Nick Karakter";
action kill;
};


KatiLPence 01 Şubat 2009 19:32

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Alıntı:

EceLMeriC Nickli Üyeden Alıntı (Mesaj 622127)
Kod:


spamfilter {
regex "_.{1,43}!.+@.+:.+";
target { user; };
reason "Nick Karakter";
action kill;
};


Dostum saol ama yine işimi görmedi.Bu sefer ahmet_32 olanlar giremiyor.Bana ahmet_di-ke_ri-m 3 yada 2 karakter olursa giremesin böyle bişey laızm.

SaW 01 Şubat 2009 21:22

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
_{3}|\-{3}!.+@.+:.+

Şeklinde _ ve - işaretlerinden herhangi birinden nickinde üç tane olanla eşleşir.. Genel şablon budur, aynı mantıkta ekleme çıkarma yapabilirsin Araya koyacağın herbir | karakteri veya anlamına, süslü parantez içerisinde verdiğin sayı ise kaç tane kullanılacağı manasına gelmektedir. Oraya {1,15} yazarsan 1 ve 15 arasındaki her sayıyla eşleşir oraya {1,} yazarsan 1 ve 1den daha fazla manasına gelir. Kullanacağın özel karakterlerden önce \ karakterini kullanman regex için özel anlam ifade eden karakterleri sadece karakter olarak görmesini sağlayacaktır.
Ancak bütün bunlar çözüm olmayacaktır, bunu yapan kişi bir kaç kez o tarz nick denedikten sonra bir başka şekil mutlaka bulacaktır : )

KatiLPence 04 Şubat 2009 13:56

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Ben herhangi birini değil " _-_ " bu şekilde 3 tane karekter olursa atmasını istiyorum.Yukarda vermiş olduğunda nick içerisinde _ _ _ tane olunca atıyor ama dediğim gibi farklı karekter kullanabiliniyor.Yani ben burda 3 farklı karekter kullanıldğında killenmesini istiyorum.Toplamda " _ ' - " bu şekilde 3 karekter varsa nick içererisinde atılsın.

Keen 07 Şubat 2009 13:51

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Alıntı:

KatiLPence Nickli Üyeden Alıntı (Mesaj 632173)
Ben herhangi birini değil " _-_ " bu şekilde 3 tane karekter olursa atmasını istiyorum.Yukarda vermiş olduğunda nick içerisinde _ _ _ tane olunca atıyor ama dediğim gibi farklı karekter kullanabiliniyor.Yani ben burda 3 farklı karekter kullanıldğında killenmesini istiyorum.Toplamda " _ ' - " bu şekilde 3 karekter varsa nick içererisinde atılsın.

/spamfilter + u kill - Sebep-yazin .{1,}_.{1,}-.{1,}_?(.{1,})!.+@.+:.+|.{1,}-.{1,}_.{1,}-?(.{1,})!.+@.+:.+


Test edilmiştir , sonuç:


[12:13] <@Sohbetkaliteuser4632> an_na-n_ızı
#jaja Message blocked: testt

test kanal icin yapılmıştır fakat bu sekilde eklerseniz nickleri banlar.

KatiLPence 08 Şubat 2009 00:42

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
[00:27] * _PoLaT_ is now known as _ille_gal_ Atmıyor bu şekil olunca senin dediğin gibi oluyor mesela pa_la-na_ dedimi atıyor ama yukardaki örnekteki gibi olmuyor hala 3 karekter mantığı olmadı.İlgi alakan için çok tşk.

Keen 08 Şubat 2009 01:06

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
as_a_as bu sekilde olunca da mı atsın diyorsunuz ? ben özellikle onu eklememiştim öyle diyorsanız

/spamfilter + u kill - Sebep-yazin .{1,}(\-|_).{1,}(\-|_).{1,}(_|\-)?(.{1,})!.+@.+:.+


as_asd_asd
a-a_a-
aa_a-a_ vb nickleri atar. bu son haliyle.

paLe 23 Mayıs 2009 14:18

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
nickler büyük harfse ve aralarında 3 tane _ - _ gibi karakterler varsa nasıl engelleyebiliriz ?

keen in verdiğiyle
(14:16:41) *** Notice -- Client exiting: dijital_foto_bay_35 [Sebep-yazin]
(14:16:41) *** Notice -- Client exiting: Asi_ve_Mavi [Sebep-yazin]
(14:16:41) *** Notice -- Client exiting: metin_yesill_gozzlu [Sebep-yazin]
(14:16:41) *** Notice -- Client exiting: ^Dürüst_Bey_45 [Sebep-yazin]
(14:16:41) *** Notice -- Client exiting: bay-49-ıst [Sebep-yazin]
(14:16:41) *** Notice -- Client exiting: dr_alp_ist [Sebep-yazin]

bunlarda gidio
ADAM_OLUN_SI_K_E__R__I__M
BURASI-OHRSP_U_YUVASIDIR
SSOHBET-NOKTA-N_e_t
OH1RSPU_COCKLARI_sIZI
SSOH_B_e_T_N__ET_
AKILLI-DURUN-SI_K_E_R_IM
SSOHBET_IKI-S-VAR-N_e--T
EDEBINIZLE_TAKILN_SI_K_e_R_I_M
IKI_S__VAR_SSOHBET_NE__
Ssoh_b-et_n-_E_-T
SSo_hbe__t_IKI_S_LI_N_e__T (sso_hbe__t@
SS_--oh-bet_n__e_-t (ss_--oh-be@
AHNANZ_I_N_AH_MINA_KOYRIM (ahnanz_i_n@
SSoh_bet_ne__t (ssoh_bet_n@
AHMCKLAR_SIZI_USLU_DURUN (ahmcklar_s@
ssohbet_n_Et (ssohbet_n_@
SS_o_hbet_n__et (ss_o_hbet_@
USLU_DURUN_BEYLER_SI_K_eRI_M (uslu_durun@
SSo-h-b-et_N-e-_t (sso-h-b-et@
GOHTU-YIYEN-GELSN-SALDHRSIN (gohtu-yiye@
Ssoh__bet_n__E__t (ssoh__bet_@
bunları nasıl engellicez

paLe 23 Mayıs 2009 18:40

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
bilen varmı

toXic 23 Mayıs 2009 18:52

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
/os sqline add ss* lamer Bunla Bu tür nicklerle girmesini engellersin fakat; direk atılmaları icin baska yöntemler kullanmalısının

paLe 24 Mayıs 2009 22:35

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 717349)
/os sqline add ss* lamer Bunla Bu tür nicklerle girmesini engellersin fakat; direk atılmaları icin baska yöntemler kullanmalısının

nasıl mesala

toXic 25 Mayıs 2009 11:06

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
/os sqline add ss* lamer seklinde yasaklarsanız, Sunucuya girerken nickleri değişecek, Bu tür cirkin nickler kullanamayacaklardır.

insane 25 Mayıs 2009 17:01

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Remote'a aşağıdaki kodu koyduğunda /sf reklam-mesajı yazdığında karşına çıkan editbox'a sebebi girdiğinde spam filtera söylediğin komutla ekler. (Örn: /sf .s.e.l.a.m.) İşte kod:

Kod:

alias sf { if $1- && $?=" $replacex($1-,$chr(46),\.,$chr(42),\*,$chr(124),$+(\,$chr(124)) ,$chr(94),\^) için sebep:" { spamfilter add cpNnu gzline - $! $replacex($1-,$chr(46),\.,$chr(42),\*,$chr(124),$+(\,$chr(124)) ) } }
Alıntıdır.

paLe 27 Mayıs 2009 12:01

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
yokmu buna bir çözüm ;crazy

toXic 27 Mayıs 2009 14:20

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Kod:

#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "channel.h"
#include <time.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef _WIN32
#include <io.h>
#endif
#include <fcntl.h>
#include "h.h"
#ifdef _WIN32
#include "version.h"
#endif
 
#define module    "m_identd"
#define aciklama  "Sunucu identd korumasi"
#define unversion "3.2-b8-1"
#define monitor  "Koruma"
#define isebeb    "Bu identd ile Giris Yapamazsiniz."
#define channel  "#Monitor"
 
static Hook *Connectidentd;
static int connect_identd(aClient *);
 
ModuleHeader MOD_HEADER(m_identd)
= {
    module,
    aciklama,
    aciklama,
    unversion,
    NULL
};
 
DLLFUNC int MOD_INIT(m_identd)(ModuleInfo *modinfo)
{
    Connectidentd  = HookAddEx(modinfo->handle, HOOKTYPE_PRE_LOCAL_CONNECT, connect_identd);
    return MOD_SUCCESS;
}
 
DLLFUNC int MOD_LOAD(m_identd)(int module_load)
{
    return MOD_SUCCESS;
}
 
DLLFUNC int MOD_UNLOAD(m_identd)(int module_unload)
{
    return MOD_SUCCESS;
}
 
static char *identdlistesi[] = {
  "ss*",
  "*_*",
 
    NULL
};
 
static int identd_listesi(char *identd)
{
 
 char **ilist;
 
 for (ilist=identdlistesi; *ilist; *ilist++)
 {
 
 if (!strcmp(identd, *ilist))
    return 1;
 }
    return 0;
}
 
static int connect_identd(aClient *sptr)
{
aChannel *chptr;
 
if (identd_listesi(sptr->user->username)) {
if ((chptr = find_channel(channel, NullChn)) != NullChn)
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :Web identd Korumasi: Nick -> \2%s\2 identd -> \2%s\2 IP -> \2%s\2", monitor, channel, sptr->name, sptr->user->username, sptr->user->realhost);
sendto_one(sptr, ":%s NOTICE %s :%s", monitor, sptr->name, isebeb);
return place_host_ban(sptr, BAN_ACT_ZLINE, "Yasak identd Girisi.", 60);
}
return 0;
}

Bu Modulde bi nevi işinize yarayabilir
"ss*",
"*_*",

Söyle birşey ekledim deneyin

AxituRk 27 Mayıs 2009 14:42

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
Arkadasim BunLar Proxy degıLmı ? NickLe ugrasacagına Direk iplerle ugrasırsan daha KarLı CıkarSın. Forumda Proxy Koruması Hakkında Bır Suru KonuVar. begendıgın sana kolay gelen Bır Korumayı Mircine ekLe. Yabancı İpleri ekLe. Bu tur saldırı gırısımınde Bulunuldugu zaman Proxy Korumanı Aktif et. Sladırı gecınce Kapatkı yurtdısı'ndan gelen userlerin zarar gormesın.
iyi payLasımLar...

iSte Buda Benim Kulandıgım Proxy korumasi. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

alphae 28 Temmuz 2016 11:01

Cevap: Spamfilter: Nicklerde Karekter Yasaklama?
 
farklı bir konuya cevap vercektim


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

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