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
########################################################################