Vous n'êtes pas identifié(e).

Top posteurs

Statistiques

Partenaires

  • eXolia Hosting
  • Eggdrop.fr

#1 10/06/2011 17:50:58

TiSmA
Administrateur
Lieu : Saint Martin (87)
Inscription : 18/08/2004
Messages : 43
Site Web

[UnrealIRCd] Spamfilter

Bonjour,

Voici une partie du code que nous utilisons sur eXolia Network dans spamfilter.conf, j'espère que celui-ci pourra vous aidez et que d'autres utlisateurs viendront y apporter leur contribution  wink

Code: conf
############################
# Configuration Spamfilter #
############################
 
spamfilter {
	regex "(.+ ){20}";
	target dcc;
	reason "Protection Faille mIRC";
	action kill;
};
 
spamfilter {
	regex ".{225}";
	target dcc;
	reason "Protection Faille mIRC";
	action kill;
};
 
spamfilter {
	regex "x01DCC (SEND|RESUME)[ ]+\"(.+ ){20}";
	target { dcc; private; channel; };
	reason "Protection Faille mIRC";
	action kill;
};
 
spamfilter {
	regex "x01DCC (SEND|RESUME).{225}";
	target { dcc; private; channel; };
	reason "Protection Faille mIRC";
	action kill;
};
 
spamfilter {
	regex "C:\WINNT\system32\[][0-9a-z_-{|}`]+.zip";
	target dcc;
	reason "Protection Virus";
	action block;
};
 
spamfilter {
	regex "http://.+.lycos..+/[iy]server[0-9]/[a-z]{4,11}.(gif|jpg|avi|txt)";
	target { private; quit; };
	reason "Protection Virus";
	action block;
};
 
spamfilter {
	regex "//echo -a \$(\$decode\(.+,m\),[0-9])$";
	target { private; channel; };
	reason "Protection exploit";
	action block;
};
 
spamfilter {
	regex "//write \$decode\(.+|.+load -rs";
	target { private; channel; };
	reason "Protection exploit";
	action block;
};
 
spamfilter {
	regex "//.*write.*.load";
	target { private; channel; };
	reason "Protection exploit";
	action block;
};
 
spamfilter {
	regex "^[a-z][0-9]{1,4}!~?[a-z][0-9]{1,4}@.+:[a-z]{6}$";
	target user;
	reason "Protection CloneX";
	action kill;
};
 
spamfilter {
	regex "Check it out at [url]http://www.xdcccatcher.com[/url]";
	target quit;
	reason "Protection XDCC";
	action gline;
	ban-time 5h;
};

Et bien sûr pensez à faire l'include dans unrealircd.conf :

include "spamfilter.conf";

Bonne continuation.


Discussion forum IRCz : 29/08/2005


Inutile d'avoir un Tigre dans son ordi, s'il y'a un âne derrière l'écran...  big_smile

Hors ligne

#2 18/06/2011 19:43:52

DoxYs
Nouveau IRCzien
Inscription : 18/06/2011
Messages : 16

Re : [UnrealIRCd] Spamfilter

Salut,

Je tiens juste à dire que dans ces deux blocs, il y a des erreurs :

Code: conf
spamfilter {
    regex "//write $decode(.+|.+load -rs";
    target { private; channel; };
    reason "Protection exploit";
    action block;
};
 
spamfilter {
    regex "x01DCC (SEND|RESUME)[ ]+"(.+ ){20}";
    target { dcc; private; channel; };
    reason "Protection Faille mIRC";
    action kill;
};

Dans le premier cas, il manque un ).
Dans le second, il y a un " en trop après le []+

EDIT :

Pour bloquer le clonneur ClonesX voici un truc qu'on peut rajouter :

spamfilter {
    regex "*!~[a-z][0-9]{3,4}@*";
    target user;
    reason "Votre ident est reconnu comme étant un proxy. Veuillez le changer pour vous connecter à ce réseau.";
    action kill;
};

Ça gline pendant une heure les idents à une seule lettre et trois/quatre chiffres. (Ce qu'utilise les clonneurs ClonesX).

Cordialement,

Dernière modification par DoxYs (18/06/2011 20:54:22)


Webmaster

Hors ligne

#3 19/06/2011 13:24:08

TiSmA
Administrateur
Lieu : Saint Martin (87)
Inscription : 18/08/2004
Messages : 43
Site Web

Re : [UnrealIRCd] Spamfilter

Bonjour,

Merci pour ton retour, je testerai tout ca avant de corriger et améliorer ce snippet.

@+


Inutile d'avoir un Tigre dans son ordi, s'il y'a un âne derrière l'écran...  big_smile

Hors ligne

#4 20/06/2011 16:51:35

DoxYs
Nouveau IRCzien
Inscription : 18/06/2011
Messages : 16

Re : [UnrealIRCd] Spamfilter

TiSmA a écrit :

Bonjour,

Merci pour ton retour, je testerai tout ca avant de corriger et améliorer ce snippet.

@+

OK, n'oublie pas de nous mettre ce snippet corrigé & amélioré smile.

Cordialement,


Webmaster

Hors ligne

#5 09/11/2011 13:02:56

Nickoos
IRCzien
Lieu : Treignes
Inscription : 10/09/2011
Messages : 163

Re : [UnrealIRCd] Spamfilter

Je tiens a vous prévenir d'un point particulier dans le spamfilter de Zati :

Code:
action viruschan;

Vérifiez que ce n'est pas n'importe quel channel.
Il n'est pas rare que les réseaux mettent "set::spamfilter::virus-help-channel #aide" dans leur configuration Unreal sans trop savoir a quoi cela servirait.

Cette ligne permet de "sajoin" et "sapart" l'utilisateur touché par un regex d'un spamfilter sur un salon défini a l'aide de la ligne précédemment cité.
L'utilisateur pris dans les mailles aura toutes les commandes déactivés hormis :
- Pong
- PRIVMSG/NOTICE (Uniquement sur salon)
- ADMIN

Dernière modification par Nickoos (09/11/2011 13:03:22)

Hors ligne

#6 27/10/2012 18:54:48

Harakiri
Administrateur
Lieu : Paris
Inscription : 02/07/2011
Messages : 260

Re : [UnrealIRCd] Spamfilter

Je viens de faire une petite mise à jour de la configuration postée au dessus.
Je ne suis pas certain que tout soit très utile ou bien fonctionnel mais il ne devrait plus y avoir d'erreurs.

Concernant le blocage de clonesx, voici un petit bout de configuration qui devrait être utile :

Code: conf
spamfilter {
        regex "[a-z][0-9]{2,6}!~?[a-z][0-9]{2,6}@.+:[a-z]{6}";
        target user;
        reason "Indésirable";
        action gzline;
};
 
spamfilter {
        regex "([a-zA-Z0-9]+)[0-9]{3,6}!~?\1@.+:[a-z]{6}";
        target user;
        reason "Indésirable";
        action gzline;
};

Le premier bloc est pour les pseudonymes générés aléatoirement par ClonesX. Il est quasi identique à celui du premier post de TiSmA.
En revanche le second est pour ceux générés avec un mot clé, et ça a l'air de fonctionner pas trop mal.

Libre à vous de modifier le 'action' en kill ou gline ou ce que vous voulez.

En espérant que ce soit utile à certains. N'hésitez pas à apporter vos contributions, puisqu'apparemment certains utilisent encore ce genre d'outils...


EOF

Hors ligne

Pied de page des forums

502892 visites ( 32 aujourd'hui ) 8 visiteurs en ligne
Copyright © 2004 - 2013 IRCz