/[Apache-SVN]/spamassassin/trunk/rules/25_replace.cf
ViewVC logotype

Diff of /spamassassin/trunk/rules/25_replace.cf

Parent Directory Parent Directory | Revision Log Revision Log | View Patch 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