On Mon, 8 Dec 2003, Matt Kettler wrote:

> At 10:54 AM 12/8/2003, Christopher X. Candreva wrote:
>
> >I just opened a Bugzilla report for this:
> >
> >http://bugzilla.spamassassin.org/show_bug.cgi?id=2817
> >(SA 2.60, Solaris, perl 5.6.1)
>
> For the moment, I'd suggest a rule like this one that I just cooked up:
>
> body LOCAL_GAPPY_VIAG           /\bV\Wi\Wa\Wg\Wr\Wa\b/i
> score LOCAL_OBFU_VIAG           1.0
>
> Note: not heavily tested yet, but should work nicely.. it looks for the
> v-word with each letter spaced off by "non-word" characters, such as
> punctuation, spaces, etc. Note that perl considers underscore to be a "word
> character" so this will miss that variant, but you can quickly cook a rule
> to get that one.

Small enhancement suggestion, modify each one of those '\W' with '?'
thus making successive obfuscating characters optional. With your
rule there -must- be an obfuscating between each regular character,
with the '?', it will catch all permutations of normal and obfuscating
characters.

Something like:

body LOCAL_OBFU_VIAG    /\bV\W?i\W?a\W?g\W?r\W?a\b/i


-- 
Dave Funk                                  University of Iowa
<dbfunk (at) engineering.uiowa.edu>        College of Engineering
319/335-5751   FAX: 319/384-0549           1256 Seamans Center
Sys_admin/Postmaster/cell_admin            Iowa City, IA 52242-1527
#include <std_disclaimer.h>
Better is not better, 'standard' is better. B{



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to