Did you try to monitor the log looking if the rule was detected?
El 21/11/2011 02:00 p.m., Sergio escribió:
Unfortunately, it seems that MCP doesn't like the rule:
header __ENV_FROM_DHL Received =~ /envelope-from [^
@]+@dhl(?:[-_][^ .]+)?\.com/i
header __FROM_DHL From =~ /\bdhl(?:[-_][^ .]+)?\.com/i
header __ENV_FROM_UPS Received =~ /envelope-from [^
@]+@ups\.com/i
header __FROM_UPS From =~ /\bups\.com/i
meta DHL_UPS_MISMATCH (__ENV_FROM_DHL && __FROM_UPS) ||
(__ENV_FROM_UPS && __FROM_DHL)
describe DHL_UPS_MISMATCH virus DHL-USA or UPS
score DHL_UPS_MISMATCH 11
When I wrote this to the MPC rules file, none of my other rules work.
Regards,
Sergio
On Mon, Nov 21, 2011 at 10:55 AM, Bowie Bailey <bowie_bai...@buc.com
<mailto:bowie_bai...@buc.com>> wrote:
On 11/21/2011 11:35 AM, John Hardin wrote:
> On Mon, 21 Nov 2011, Bowie Bailey wrote:
>
>> On 11/20/2011 10:02 PM, Sergio wrote:
>>> header __ENV_FROM_DHL Received =~ /envelope-from [^ @]+@dhl[^
>>> .]+\.com/i
>>> header __FROM_DHL From =~ /\bdhl[^ .]+\.com/i
>> These will match any domain that starts with "dh" and ends with
".com".
> You overlooked the "l".
Hmm... Guess I did...
>
>> For example, they will match "someu...@dhalailama.com
<mailto:someu...@dhalailama.com>". Is this
>> expected?
> It won't.
>
>> If you just want to match a single character, then get rid of
>> the +.
> It's to match "-usa" or other dhl domain name variants. The line
wrap in
> email makes that look like a single character RE. The actual RE I
> suggested is:
>
> /envelope-from [^ @]+@dhl[^ .]+\.com/i
The line wrap wasn't an issue. I just didn't see the "l". And with
this font, I think I see why I didn't see it the first time. It
blends
in with the square bracket.
> It also won't match "dhl.com <http://dhl.com>". My bad. As I
said, it was off the top of my
> head.
>
> These might be better:
>
> /envelope-from [^ @]+@dhl(?:[-_][^ .]+)?\.com/i
>
> /\bdhl(?:[-_][^ .]+)?\.com/i
Do the "@" characters need to be escaped? In a normal Perl RE they
would, but I'm not sure if SA is treating them any differently
since it
is reading them in from a config file.
--
Bowie
--
-----------------------------------------
Ricardo Ardila Vetrovec
Gerente de Redes
CeTIC -- UNIMET
tlf: 2403743