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 2004/11/22 21:45:19 UTC

svn commit: r106217 - /spamassassin/trunk/rules/20_uri_tests.cf

Author: quinlan
Date: Mon Nov 22 12:45:19 2004
New Revision: 106217

Modified:
   spamassassin/trunk/rules/20_uri_tests.cf
Log:
promote best URI-based T_SPOOF_* rules


Modified: spamassassin/trunk/rules/20_uri_tests.cf
Url: http://svn.apache.org/viewcvs/spamassassin/trunk/rules/20_uri_tests.cf?view=diff&rev=106217&p1=spamassassin/trunk/rules/20_uri_tests.cf&r1=106216&p2=spamassassin/trunk/rules/20_uri_tests.cf&r2=106217
==============================================================================
--- spamassassin/trunk/rules/20_uri_tests.cf	(original)
+++ spamassassin/trunk/rules/20_uri_tests.cf	Mon Nov 22 12:45:19 2004
@@ -117,3 +117,19 @@
 # really a URI rule
 header URI_REDIRECTOR		eval:check_for_http_redirector()
 describe URI_REDIRECTOR		Message has HTTP redirector URI
+
+# a.com.b.c
+uri SPOOF_COM2OTH	m{^https?://(?:\w+\.)+?com\.(?:\w+\.){2,}}i
+describe SPOOF_COM2OTH	URI contains ".com" in middle
+
+# a.com.b.com
+uri SPOOF_COM2COM	m{^https?://(?:\w+\.)+?com\.(?:\w+\.)+?com}i
+describe SPOOF_COM2COM 	URI contains ".com" in middle and end
+
+# a.net.b.com
+uri SPOOF_NET2COM	m{^https?://(?:\w+\.)+?(?:net|org)\.(?:\w+\.)+?com}i
+describe SPOOF_NET2COM 	URI contains ".net" or ".org", then ".com"
+
+# CDNs (Akamai (edgesuite), Speedera, and NYUD, so far) do this, so skip them
+uri SPOOF_OURI		m{^https?://(?:[a-z0-9_-]+?\.){2,}(?:com|net|org|biz|info|edu|www)(?!\.(?:\w+\.)?(?:edgesuite|nyud|speedera)\.net)(?:\.[a-z0-9_%-]+?){2,}(?:(?::|%3a)\d+)?}i
+describe SPOOF_OURI	URL has items in odd places