http://bugzilla.spamassassin.org/show_bug.cgi?id=4054

           Summary: airmax.cf rules
           Product: Spamassassin
           Version: SVN Trunk (Latest Devel Version)
          Platform: Other
               URL: http://airmex.nerim.net/rule-get/airmax.cf
        OS/Version: other
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: Rules (Eval Tests)
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Daniel Quinlan <[EMAIL PROTECTED]> asked me contribution for some of my
rules. As he asked me, i'm filing a new bug report with my rules.

Original rules I wrote are :
header GMANE_INJECTED           X-Injected-Via-Gmane =~  /http:\/\/gmane.org\//
describe GMANE_INJECTED         Header : Injected Via Gmane  
score GMANE_INJECTED            -1.5
tflags GMANE_INJECTED           nice
header __GMANE_LOOM                     User-Agent =~ /^Loom/ 
header __FORGED_YAHOO_RCVD       eval:check_for_forged_yahoo_received_headers()
meta FORGED_YAHOO_RCVD         (__FORGED_YAHOO_RCVD && ! GMANE_INJECTED && !
__GMANE_LOOM)

# Seems like spammers never learned what is a charset. But I did.

full        __ISO_8859          /charset=\"?iso-8859-\d{1,2}\"?/
full       __ISO_CHARSET        /charset=\"?iso-\d{4}-\d{1,2}\"?/
meta       BAD_ISO_CHARSET      (__ISO_CHARSET && ! __ISO_8859 )
describe   BAD_ISO_CHARSET      Announced ISO charset might not exist.
lang fr describe BAD_ISO_CHARSET      Le jeu de caract�re annonc� n'existe
probablement pas.
score      BAD_ISO_CHARSET      2.5

header __HOTMAIL_FROM                   From =~ /hotmail\.com/
header __HOTMAIL_RCVD                   Received =~/hotmail\.com/
header __HOTMAIL_SMTPSVC                Received =~ / with Microsoft SMTPSVC;/
header __HOTMAIL_OIP                    X-Originating-IP =~ 
/[(\d{1,3}\.){3}\d{1,3}]/
meta  __HOTMAIL_LOOKLIKE                __RECEIVED_DAV && __HOTMAIL_FROM && 
__HOTMAIL_RCVD &&
__HOTMAIL_SMTPSVC && __HOTMAIL_OIP

header __RECEIVED_DAV                   Received =~ / with DAV;/
meta RECEIVED_DAV                               __RECEIVED_DAV && (! 
__HOTMAIL_LOOKLIKE) 
score RECEIVED_DAV                              2.5


Proposed rules are : 
# rules from airmax.cf
# question: do FORGED_YAHOO_RCVD false positives match either of these rules?
header __GMANE_INJECTED         X-Injected-Via-Gmane =~  /http:\/\/gmane.org\//
header __GMANE_LOOM             User-Agent =~ /^Loom/ 
header __FORGED_YAHOO_RCVD      eval:check_for_forged_yahoo_received_headers()
meta T_FORGED_YAHOO_RCVD2       (__FORGED_YAHOO_RCVD && !GMANE_INJECTED &&
!__GMANE_LOOM)

# another rule from airmax.cf
full __ISO_8859         /charset=\"?iso-8859-\d{1,2}\"?/
full __ISO_CHARSET      /charset=\"?iso-\d{4}-\d{1,2}\"?/
meta T_BAD_ISO_CHARSET  (__ISO_CHARSET && !__ISO_8859)
# variant
full __ISO_8859_I       /charset=\"?iso-8859-\d{1,2}\"?/i
full __ISO_CHARSET_I    /charset=\"?iso-\d{4}-\d{1,2}\"?/i
meta T_BAD_ISO_CHARSET_I        (__ISO_CHARSET_I && !__ISO_8859_I)

# HOTMAIL rules from airmax.cf
header __HOTMAIL_FROM           From =~ /hotmail\.com/
header __HOTMAIL_RCVD           Received =~/hotmail\.com/
header __HOTMAIL_SMTPSVC        Received =~ / with Microsoft SMTPSVC;/
header __HOTMAIL_OIP            X-Originating-IP =~ /[(\d{1,3}\.){3}\d{1,3}]/
header __RECEIVED_DAV           Received =~ / with DAV;/
meta __HOTMAIL_LOOKLIKE         __RECEIVED_DAV && __HOTMAIL_FROM &&
__HOTMAIL_RCVD && __HOTMAIL_SMTPSVC && __HOTMAIL_OIP
meta T_RECEIVED_DAV             __RECEIVED_DAV && !__HOTMAIL_LOOKLIKE

(To answer the question : most FORGED_YAHOO_RCVD false positives I had matched
the Gmane rule)  


Daniel also found the RATWR8_MESSID rule was interesting, but unfortunately I
just improved it, half the credit belongs to someone from SARE.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to