Parent Directory | Revision Log | Patch
--- spamassassin/trunk/rules/25_replace.cf 2005/05/08 23:03:38 169189 +++ spamassassin/trunk/rules/25_replace.cf 2005/05/08 23:05:59 169190 @@ -56,4 +56,144 @@ replace_tag IMG (?:jpe?g|gif|png) replace_tag SP [\s\d_*\$\%(),.:;?!}{\[\]|\/?^\#~\xa1`'+-] replace_tag CUR [\$\xa5\xa3\xa4\xa2] +replace_inter SP [\s\d_*\$\%(),.:;?!}{\[\]|\/?^\#~\xa1`'+-] +replace_inter W1 \W? +replace_inter W2 \W{0,2} +replace_inter W3 \W{0,3} + +replace_post P2 {1,2} +replace_post P3 {1,3} + +########################################################################### +# matching fuzzy words + +body FUZZY_AFFORDABLE /<inter W1><post P2>(?!affordable)<A><F><F><O><R><D><A><B><L><E>/i +describe FUZZY_AFFORDABLE Attempt to obfuscate words in spam +replace_rules FUZZY_AFFORDABLE + +body FUZZY_AMBIEN /<inter W1><post P2>(?!ambien)<A><M><B><I><E><N>/i +describe FUZZY_AMBIEN Attempt to obfuscate words in spam +replace_rules FUZZY_AMBIEN + +body FUZZY_BILLION /(?!billion)<B><I><L><L><I><O><N>/i +describe FUZZY_BILLION Attempt to obfuscate words in spam +replace_rules FUZZY_BILLION + +body FUZZY_CELEBREX /<inter W1><post P2>(?!celebrex)<C><E><L><E><B><R><E><X>/i +describe FUZZY_CELEBREX Attempt to obfuscate words in spam +replace_rules FUZZY_CELEBREX + +body FUZZY_CPILL /(?!ciali[sz])<C><I><A><L><I><S>/i +describe FUZZY_CPILL Attempt to obfuscate words in spam +replace_rules FUZZY_CPILL + +body FUZZY_CREDIT /<inter W1>(?!credit)<C><R><E><D><I><T>/i +describe FUZZY_CREDIT Attempt to obfuscate words in spam +replace_rules FUZZY_CREDIT + +body FUZZY_ERECT /<inter W2><post P3>(?!erection)<E><R><E><C><T><I><O><N>/i +describe FUZZY_ERECT Attempt to obfuscate words in spam +replace_rules FUZZY_ERECT + +body FUZZY_FOLLOW /(?!follow)<F><O><L><L><O><W>/i +describe FUZZY_FOLLOW Attempt to obfuscate words in spam +replace_rules FUZZY_FOLLOW + +body FUZZY_GUARANTEE /<inter W1><post P2>(?!guarantee)<G><U><A><R><A><N><T><E><E>/i +describe FUZZY_GUARANTEE Attempt to obfuscate words in spam +replace_rules FUZZY_GUARANTEE + +body FUZZY_MEDICATION /<inter W1><post P2>(?!medication)<M><E><D><I><C><A><T><I><O><N>/i +describe FUZZY_MEDICATION Attempt to obfuscate words in spam +replace_rules FUZZY_MEDICATION + +body FUZZY_MILF /<inter SP>(?!milf)\b<M><I><L><F>/i +describe FUZZY_MILF Attempt to obfuscate words in spam +replace_rules FUZZY_MILF + +body FUZZY_MILLION /(?!million)<M><I><L><L><I><O><N>/i +describe FUZZY_MILLION Attempt to obfuscate words in spam +replace_rules FUZZY_MILLION + +body FUZZY_MONEY /(?!money)<M><O><N><E><Y>/i +describe FUZZY_MONEY Attempt to obfuscate words in spam +replace_rules FUZZY_MONEY + +body FUZZY_MORTGAGE /<inter W1><post P2>(?!mortgage)<M><O><R><T><G><A><G><E>/i +describe FUZZY_MORTGAGE Attempt to obfuscate words in spam +replace_rules FUZZY_MORTGAGE + +body FUZZY_OBLIGATION /<inter W1><post P2>(?!obligation)<O><B><L><I><G><A><T><I><O><N>/i +describe FUZZY_OBLIGATION Attempt to obfuscate words in spam +replace_rules FUZZY_OBLIGATION + +body FUZZY_OFFERS /(?!offers)<O><F><F><E><R><S>/i +describe FUZZY_OFFERS Attempt to obfuscate words in spam +replace_rules FUZZY_OFFERS + +body FUZZY_PHARMACY /<inter W2><post P2>(?!pharmacy)<P><H><A><R><M><A><C><Y>/i +describe FUZZY_PHARMACY Attempt to obfuscate words in spam +replace_rules FUZZY_PHARMACY + +body FUZZY_PHENT /<inter W1><post P2>(?!phentermine)<P><H><E><N><T><E><R><M><I><N><E>/i +describe FUZZY_PHENT Attempt to obfuscate words in spam +replace_rules FUZZY_PHENT + +body FUZZY_PLEASE /(?!please)<P><L><E><A><S><E>/i +describe FUZZY_PLEASE Attempt to obfuscate words in spam +replace_rules FUZZY_PLEASE + +body FUZZY_PRESCRIPT /<inter W2><post P2>(?!prescription)<P><R><E><S><C><R><I><P><T><I><O><N>/i +describe FUZZY_PRESCRIPT Attempt to obfuscate words in spam +replace_rules FUZZY_PRESCRIPT + +# left S off of negative look-ahead on purpose +body FUZZY_PRICES /<inter W2><post P2>(?!price)<P><R><I><C><E><S>/i +describe FUZZY_PRICES Attempt to obfuscate words in spam +replace_rules FUZZY_PRICES + +body FUZZY_REFINANCE /<inter W2><post P2>(?!refinance)<R><E><F><I><N><A><N><C><E>/i +describe FUZZY_REFINANCE Attempt to obfuscate words in spam +replace_rules FUZZY_REFINANCE + +body FUZZY_REMOVE /(?!remove)<R><E><M><O><V><E>/i +describe FUZZY_REMOVE Attempt to obfuscate words in spam +replace_rules FUZZY_REMOVE + +body FUZZY_ROLEX /(?!rolex)<R><O><L><E><X>/i +describe FUZZY_ROLEX Attempt to obfuscate words in spam +replace_rules FUZZY_ROLEX + +body FUZZY_SOFTWARE /(?!software)<S><O><F><T><W><A><R><E>/i +describe FUZZY_SOFTWARE Attempt to obfuscate words in spam +replace_rules FUZZY_SOFTWARE + +body FUZZY_THOUSANDS /(?!thousands)<T><H><O><U><S><A><N><D><S>/i +describe FUZZY_THOUSANDS Attempt to obfuscate words in spam +replace_rules FUZZY_THOUSANDS + +body FUZZY_TRAMADOL /<inter W1><post P2>(?!tramadol)<T><R><A><M><A><D><O><L>/i +describe FUZZY_TRAMADOL Attempt to obfuscate words in spam +replace_rules FUZZY_TRAMADOL + +body FUZZY_VALIUM /<inter W1><post P2>(?!valium)<V><A><L><I><U><M>/i +describe FUZZY_VALIUM Attempt to obfuscate words in spam +replace_rules FUZZY_VALIUM + +body FUZZY_VICODIN /<inter W1><post P2>(?!vicodin)<V><I><C><O><D><I><N>/i +describe FUZZY_VICODIN Attempt to obfuscate words in spam +replace_rules FUZZY_VICODIN + +body FUZZY_VIOXX /<inter W1><post P2>(?!vioxx)<V><I><O><X><X>/i +describe FUZZY_VIOXX Attempt to obfuscate words in spam +replace_rules FUZZY_VIOXX + +body FUZZY_VPILL /(?!viagra)<V><I><A><G><R><A>/i +describe FUZZY_VPILL Attempt to obfuscate words in spam +replace_rules FUZZY_VPILL + +body FUZZY_XPILL /<inter W3><post P2>(?!xanax)<X><A><N><A><X>/i +describe FUZZY_XPILL Attempt to obfuscate words in spam +replace_rules FUZZY_XPILL + endif # Mail::SpamAssassin::Plugin::ReplaceTags
infrastructure at apache.org | ViewVC Help |
Powered by ViewVC 1.1.26 |