You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by qu...@apache.org on 2005/01/04 06:08:55 UTC

svn commit: r124069 - /spamassassin/trunk/rules/70_testing.cf

Author: quinlan
Date: Mon Jan  3 21:08:54 2005
New Revision: 124069

URL: http://svn.apache.org/viewcvs?view=rev&rev=124069
Log:
updates to random URI/FROM rules

Modified:
   spamassassin/trunk/rules/70_testing.cf

Modified: spamassassin/trunk/rules/70_testing.cf
Url: http://svn.apache.org/viewcvs/spamassassin/trunk/rules/70_testing.cf?view=diff&rev=124069&p1=spamassassin/trunk/rules/70_testing.cf&r1=124068&p2=spamassassin/trunk/rules/70_testing.cf&r2=124069
==============================================================================
--- spamassassin/trunk/rules/70_testing.cf	(original)
+++ spamassassin/trunk/rules/70_testing.cf	Mon Jan  3 21:08:54 2005
@@ -397,99 +397,82 @@
 
 ########################################################################
 
-# after separator, anywhere
-header T_FROM1_HEX_7_LC	From =~ /\@.*[0-9a-f]{7}/
-header T_FROM1_HEX_7_AC	From =~ /\@.*[0-9a-f]{7}/i
-header T_FROM1_HEX_8_LC	From =~ /\@.*[0-9a-f]{8}/
-header T_FROM1_HEX_8_AC	From =~ /\@.*[0-9a-f]{8}/i
-header T_FROM1_HEX_9_LC	From =~ /\@.*[0-9a-f]{9}/
-header T_FROM1_HEX_9_AC	From =~ /\@.*[0-9a-f]{9}/i
-# after separator, hostname only
-header T_FROM2_HEX_7_LC	From =~ /\@\S*[0-9a-f]{7}/
-header T_FROM2_HEX_7_AC	From =~ /\@\S*[0-9a-f]{7}/i
-header T_FROM2_HEX_8_LC	From =~ /\@\S*[0-9a-f]{8}/
-header T_FROM2_HEX_8_AC	From =~ /\@\S*[0-9a-f]{8}/i
-header T_FROM2_HEX_9_LC	From =~ /\@\S*[0-9a-f]{9}/
-header T_FROM2_HEX_9_AC	From =~ /\@\S*[0-9a-f]{9}/i
 # before separator, anywhere
-header T_FROM3_HEX_8_LC	From =~ /[0-9a-f]{8}.*\@/
-header T_FROM3_HEX_8_AC	From =~ /[0-9a-f]{8}.*\@/i
-header T_FROM3_HEX_9_LC	From =~ /[0-9a-f]{9}.*\@/
-header T_FROM3_HEX_9_AC	From =~ /[0-9a-f]{9}.*\@/i
+header T_FROM3_HEX_8_LC		From =~ /[0-9a-f]{8}.*\@/
+header T_FROM3_HEX_8_AC		From =~ /[0-9a-f]{8}.*\@/i
+header T_FROM3_HEX_9_LC		From =~ /[0-9a-f]{9}.*\@/
+header T_FROM3_HEX_9_AC		From =~ /[0-9a-f]{9}.*\@/i
+header T_FROM3_HEX_10_LC	From =~ /[0-9a-f]{10}.*\@/
+header T_FROM3_HEX_10_AC	From =~ /[0-9a-f]{10}.*\@/i
+header T_FROM3_HEX_11_LC	From =~ /[0-9a-f]{11}.*\@/
+header T_FROM3_HEX_11_AC	From =~ /[0-9a-f]{11}.*\@/i
+header T_FROM3_HEX_12_LC	From =~ /[0-9a-f]{12}.*\@/
+header T_FROM3_HEX_12_AC	From =~ /[0-9a-f]{12}.*\@/i
 # before separator, username only
-header T_FROM4_HEX_8_LC	From =~ /[0-9a-f]{8}\S*\@/
-header T_FROM4_HEX_8_AC	From =~ /[0-9a-f]{8}\S*\@/i
-header T_FROM4_HEX_9_LC	From =~ /[0-9a-f]{9}\S*\@/
-header T_FROM4_HEX_9_AC	From =~ /[0-9a-f]{9}\S*\@/i
+header T_FROM4_HEX_8_LC		From =~ /[0-9a-f]{8}\S*\@/
+header T_FROM4_HEX_8_AC		From =~ /[0-9a-f]{8}\S*\@/i
+header T_FROM4_HEX_9_LC		From =~ /[0-9a-f]{9}\S*\@/
+header T_FROM4_HEX_9_AC		From =~ /[0-9a-f]{9}\S*\@/i
+header T_FROM4_HEX_10_LC	From =~ /[0-9a-f]{10}\S*\@/
+header T_FROM4_HEX_10_AC	From =~ /[0-9a-f]{10}\S*\@/i
+header T_FROM4_HEX_11_LC	From =~ /[0-9a-f]{11}\S*\@/
+header T_FROM4_HEX_11_AC	From =~ /[0-9a-f]{11}\S*\@/i
+header T_FROM4_HEX_12_LC	From =~ /[0-9a-f]{12}\S*\@/
+header T_FROM4_HEX_12_AC	From =~ /[0-9a-f]{12}\S*\@/i
 
 ########################################################################
 
-# after separator, anywhere
-header T_FROM1_DIGITS_7_LC	From =~ /\@.*\d{7}/
-header T_FROM1_DIGITS_7_AC	From =~ /\@.*\d{7}/i
-header T_FROM1_DIGITS_8_LC	From =~ /\@.*\d{8}/
-header T_FROM1_DIGITS_8_AC	From =~ /\@.*\d{8}/i
-header T_FROM1_DIGITS_9_LC	From =~ /\@.*\d{9}/
-header T_FROM1_DIGITS_9_AC	From =~ /\@.*\d{9}/i
-# after separator, hostname only
-header T_FROM2_DIGITS_7_LC	From =~ /\@\S*\d{7}/
-header T_FROM2_DIGITS_7_AC	From =~ /\@\S*\d{7}/i
-header T_FROM2_DIGITS_8_LC	From =~ /\@\S*\d{8}/
-header T_FROM2_DIGITS_8_AC	From =~ /\@\S*\d{8}/i
-header T_FROM2_DIGITS_9_LC	From =~ /\@\S*\d{9}/
-header T_FROM2_DIGITS_9_AC	From =~ /\@\S*\d{9}/i
-# before separator, anywhere
-header T_FROM3_DIGITS_6_LC	From =~ /\d{6}.*\@/
-header T_FROM3_DIGITS_6_AC	From =~ /\d{6}.*\@/i
-header T_FROM3_DIGITS_7_LC	From =~ /\d{7}.*\@/
-header T_FROM3_DIGITS_7_AC	From =~ /\d{7}.*\@/i
-header T_FROM3_DIGITS_8_LC	From =~ /\d{8}.*\@/
-header T_FROM3_DIGITS_8_AC	From =~ /\d{8}.*\@/i
-header T_FROM3_DIGITS_9_LC	From =~ /\d{9}.*\@/
-header T_FROM3_DIGITS_9_AC	From =~ /\d{9}.*\@/i
 # before separator, username only
-header T_FROM4_DIGITS_6_LC	From =~ /\d{6}\S*\@/
-header T_FROM4_DIGITS_6_AC	From =~ /\d{6}\S*\@/i
-header T_FROM4_DIGITS_7_LC	From =~ /\d{7}\S*\@/
-header T_FROM4_DIGITS_7_AC	From =~ /\d{7}\S*\@/i
-header T_FROM4_DIGITS_8_LC	From =~ /\d{8}\S*\@/
-header T_FROM4_DIGITS_8_AC	From =~ /\d{8}\S*\@/i
-header T_FROM4_DIGITS_9_LC	From =~ /\d{9}\S*\@/
-header T_FROM4_DIGITS_9_AC	From =~ /\d{9}\S*\@/i
+header T_FROM_DIGITS_9_LC	From =~ /\d{9}\S*\@/
+header T_FROM_DIGITS_9_AC	From =~ /\d{9}\S*\@/i
+header T_FROM_DIGITS_10_LC	From =~ /\d{10}\S*\@/
+header T_FROM_DIGITS_10_AC	From =~ /\d{10}\S*\@/i
+header T_FROM_DIGITS_11_LC	From =~ /\d{11}\S*\@/
+header T_FROM_DIGITS_11_AC	From =~ /\d{11}\S*\@/i
+header T_FROM_DIGITS_12_LC	From =~ /\d{12}\S*\@/
+header T_FROM_DIGITS_12_AC	From =~ /\d{12}\S*\@/i
 
 ########################################################################
 
 # random URIs - vowels
-uri T_URI_NOVOWEL_07_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{7}%
-uri T_URI_NOVOWEL_07_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{7}%i
-uri T_URI_NOVOWEL_08_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{8}%
-uri T_URI_NOVOWEL_08_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{8}%i
-uri T_URI_NOVOWEL_09_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{9}%
-uri T_URI_NOVOWEL_09_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{9}%i
-uri T_URI_NOVOWEL_10_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{10}%
-uri T_URI_NOVOWEL_10_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{10}%i
+uri T_URI_NOVOWEL1_07_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{7}%
+uri T_URI_NOVOWEL1_07_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{7}%i
+uri T_URI_NOVOWEL1_08_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{8}%
+uri T_URI_NOVOWEL1_08_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{8}%i
+uri T_URI_NOVOWEL1_09_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{9}%
+uri T_URI_NOVOWEL1_09_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{9}%i
+uri T_URI_NOVOWEL1_10_LC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{10}%
+uri T_URI_NOVOWEL1_10_AC	m%^https?://[^/]*[bcdfghjklmnpqrstvwxyz]{10}%i
+uri T_URI_NOVOWEL2_07_LC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{7}%
+uri T_URI_NOVOWEL2_07_AC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{7}%i
+uri T_URI_NOVOWEL2_08_LC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{8}%
+uri T_URI_NOVOWEL2_08_AC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{8}%i
+uri T_URI_NOVOWEL2_09_LC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{9}%
+uri T_URI_NOVOWEL2_09_AC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{9}%i
+uri T_URI_NOVOWEL2_10_LC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{10}%
+uri T_URI_NOVOWEL2_10_AC	m%^https?://[^/?]*[bcdfghjklmnpqrstvwxyz]{10}%i
 # random URIs - hexadecimal
-uri T_URI_HEX_06_LC	m%^https?://[^/]*[0-9a-f]{6}%
-uri T_URI_HEX_06_AC	m%^https?://[^/]*[0-9a-f]{6}%i
-uri T_URI_HEX_07_LC	m%^https?://[^/]*[0-9a-f]{7}%
-uri T_URI_HEX_07_AC	m%^https?://[^/]*[0-9a-f]{7}%i
-uri T_URI_HEX_08_LC	m%^https?://[^/]*[0-9a-f]{8}%
-uri T_URI_HEX_08_AC	m%^https?://[^/]*[0-9a-f]{8}%i
-uri T_URI_HEX_09_LC	m%^https?://[^/]*[0-9a-f]{9}%
-uri T_URI_HEX_09_AC	m%^https?://[^/]*[0-9a-f]{9}%i
-uri T_URI_HEX_10_LC	m%^https?://[^/]*[0-9a-f]{10}%
-uri T_URI_HEX_10_AC	m%^https?://[^/]*[0-9a-f]{10}%i
+uri T_URI_HEX_06_LC	m%^https?://[^/?]*[0-9a-f]{6}%
+uri T_URI_HEX_06_AC	m%^https?://[^/?]*[0-9a-f]{6}%i
+uri T_URI_HEX_07_LC	m%^https?://[^/?]*[0-9a-f]{7}%
+uri T_URI_HEX_07_AC	m%^https?://[^/?]*[0-9a-f]{7}%i
+uri T_URI_HEX_08_LC	m%^https?://[^/?]*[0-9a-f]{8}%
+uri T_URI_HEX_08_AC	m%^https?://[^/?]*[0-9a-f]{8}%i
+uri T_URI_HEX_09_LC	m%^https?://[^/?]*[0-9a-f]{9}%
+uri T_URI_HEX_09_AC	m%^https?://[^/?]*[0-9a-f]{9}%i
+uri T_URI_HEX_10_LC	m%^https?://[^/?]*[0-9a-f]{10}%
+uri T_URI_HEX_10_AC	m%^https?://[^/?]*[0-9a-f]{10}%i
 # random URIs - digits
-uri T_URI_DIGITS_06_LC	m%^https?://[^/]*\d{6}%
-uri T_URI_DIGITS_06_AC	m%^https?://[^/]*\d{6}%i
-uri T_URI_DIGITS_07_LC	m%^https?://[^/]*\d{7}%
-uri T_URI_DIGITS_07_AC	m%^https?://[^/]*\d{7}%i
-uri T_URI_DIGITS_08_LC	m%^https?://[^/]*\d{8}%
-uri T_URI_DIGITS_08_AC	m%^https?://[^/]*\d{8}%i
-uri T_URI_DIGITS_09_LC	m%^https?://[^/]*\d{9}%
-uri T_URI_DIGITS_09_AC	m%^https?://[^/]*\d{9}%i
-uri T_URI_DIGITS_10_LC	m%^https?://[^/]*\d{10}%
-uri T_URI_DIGITS_10_AC	m%^https?://[^/]*\d{10}%i
+uri T_URI_DIGITS_06_LC	m%^https?://[^/?]*\d{6}%
+uri T_URI_DIGITS_06_AC	m%^https?://[^/?]*\d{6}%i
+uri T_URI_DIGITS_07_LC	m%^https?://[^/?]*\d{7}%
+uri T_URI_DIGITS_07_AC	m%^https?://[^/?]*\d{7}%i
+uri T_URI_DIGITS_08_LC	m%^https?://[^/?]*\d{8}%
+uri T_URI_DIGITS_08_AC	m%^https?://[^/?]*\d{8}%i
+uri T_URI_DIGITS_09_LC	m%^https?://[^/?]*\d{9}%
+uri T_URI_DIGITS_09_AC	m%^https?://[^/?]*\d{9}%i
+uri T_URI_DIGITS_10_LC	m%^https?://[^/?]*\d{10}%
+uri T_URI_DIGITS_10_AC	m%^https?://[^/?]*\d{10}%i
 
 ########################################################################