Hi,

*OS_Match/sregex* supports simple string matching and the following special 
characters: ^, $, |. You are using invalid expressions as \.+ or \S+. *Ignore 
*option is very useful but in this case I think there is no choice to use 
rules:

<rule id="100004" level="0"> 
    <if_group>syscheck</if_group> 
    <match> '/path1/path2</match> 
    <regex> '\.+.extension'</regex> 
    <description>Ignore /path1/path2/*.extension</description> 
</rule> 

Regards.
Jesus Linares.



On Tuesday, February 16, 2016 at 2:39:52 AM UTC+1, dan (ddpbsd) wrote:
>
>
> On Feb 15, 2016 8:31 PM, "Leo G" <[email protected] <javascript:>> wrote:
> >
> > Thanks Jesus Linares,
> >
> > Yes, I noticed the typo, was using<ignore type="sregex">
> >
> > I can't use '.jpg$' because I want to only exclude 
> directory_one/directory_two/*.jpg
> >
> > Therefore I tried config like this:
> >
> > <ignore type="sregex">/home/leo/testing/\.+.jpg</ignore>
> > <ignore type="sregex">/home/leo/testing/\S+.jpg</ignore>
> >
> > Unfortunately no luck with regular expression matching for me
> >
>
> Because those are invalid sregex.
>
> > On Friday, 12 February 2016 01:08:11 UTC+11, Jesus Linares wrote:
> >>
> >> Hi Leo,
> >>
> >> I'm glad you can solve your issue with the rules, but ignore should 
> work. 
> >>
> >> The symbol ^ in "<ignore type="^sregex">.jpg$</ignore>" is a typo. You 
> could try with <ignore type="sregex">.jpg$</ignore>.
> >>
> >> Check the documentation out: 
> http://ossec-docs.readthedocs.org/en/latest/manual/syscheck/
> >>
> >> Regards.
> >> Jesus Linares.
> >>
> >> On Wednesday, February 10, 2016 at 11:42:52 PM UTC+1, Leo G wrote:
> >>>
> >>> Thank you!!
> >>>
> >>> add match and regex in rules worked for me.
> >>>
> >>> no luck with ignore="sregex" :(
> >>>
> >>> On Wednesday, 10 February 2016 10:16:08 UTC+11, Leo G wrote:
> >>>>
> >>>>
> >>>> Hi,
> >>>>
> >>>> Can someone please help with the regex? I want to exclude all the 
> .jpg files in xxx/xxx/,
> >>>>
> >>>> I have config in ossec.conf below:
> >>>>
> >>>>     <alert_new_files>yes</alert_new_files>
> >>>>     <directories check_all="yes">/home/xxx</directories>
> >>>>     <ignore>/home/xxx/xxx/\S*\.jpg</ignore>
> >>>>   </syscheck>
> >>>>
> >>>> However it seems it's still not ignoring all the jpg files, still 
> getting alerts for all the new jpg files.
> >>>>
> >>>> Also used 'ossec-regex' for testing, 
> >>>>
> >>>> > /var/ossec/bin/ossec-regex '/home/xxx/xxx/\S*\.jpg'
> >>>> > New file '/home/xxx/xxx/yyy.jpg' added to the file system.
> >>>>
> >>>> +OSRegex_Execute: New file '/home/xxx/xxx/yyy.jpg' added to the file 
> system.
> >>>> +OS_Regex       : New file '/home/xxx/xxx/yyy.jpg' added to the file 
> system.
> >>>> ^C
> >>>>
> >>>> Seems to be matching.
> >
> > -- 
> >
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups "ossec-list" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected] <javascript:>.
> > For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to