Hi All,

I have been doing some googleing and I hope .. or at least I hoped that my 
skillz would have been up for the task .. .however ... I am struggling with to 
get ossec to read my "custom" rules.

I have in /var/ossec/etc/rules.d/local_rules.xml that looks as follows:

cat /var/ossec/etc/rules.d/local_rules.xml
<rule id="700006" level="10">
     <if_sid>18104,5501,5503,5504,40101,40112,10100</if_sid>
     <time>7:00 pm – 7:00 am</time>
     <description>User logon outside business hours.</description>
     <group>policy_violation</group>
</rule>

In /var/ossec/etc/ossec-server.conf 
<include>local_rules.xml</include>


Which I was hoping for being able to fire off an alert if we have some 
authentications happening between 7 and 7 .
This is just a kind of mockuped-test ...

Should be straightforward right?
What have I been doing wrong it ? logtest seems to be able to read in my 
local_rules.xml ... but applying or lists my custom rule ... no matter have 
"many" rules I have it still spits out the same number of rules.

Thanks!

However this is the results from testing;
/var/ossec/bin/ossec-logtest -v
2015/04/22 21:55:38 ossec-testrule: INFO: Reading decoder file 
etc/local_decoder. xml.
2015/04/22 21:55:38 ossec-testrule: INFO: Reading decoder file etc/decoder.xml.
2015/04/22 21:55:38 ossec-testrule: INFO: Started (pid: 11140).
ossec-testrule: Type one log per line.

Apr 22 21:25:02 <hostname> sshd[3141]: pam_unix(sshd:session): session opened 
for user root by (uid=0)


**Phase 1: Completed pre-decoding.
       full event: 'Apr 22 21:25:02 <hostname> sshd[3141]: 
pam_unix(sshd:session): session opened for user root by (uid=0)'
       hostname: '<hostname>'
       program_name: 'sshd'
       log: 'pam_unix(sshd:session): session opened for user root by (uid=0)'

**Phase 2: Completed decoding.
       decoder: 'pam'

**Rule debugging:
    Trying rule: 1 - Generic template for all syslog rules.
       *Rule 1 matched.
       *Trying child rules.
    Trying rule: 5500 - Grouping of the pam_unix rules.
       *Rule 5500 matched.
       *Trying child rules.
    Trying rule: 5552 - PAM and gdm are not playing nicely.
    Trying rule: 5503 - User login failed.
    Trying rule: 5504 - Attempt to login with an invalid user.
    Trying rule: 5501 - Login session opened.
       *Rule 5501 matched.
       *Trying child rules.
    Trying rule: 5521 - Ignoring Annoying Ubuntu/debian cron login events.
    Trying rule: 40101 - System user successfully logged to the system.
    Trying rule: 40112 - Multiple authentication failures followed by a success.
    Trying rule: 10100 - First time user logged in.

**Phase 3: Completed filtering (rules).
       Rule id: '5501'
       Level: '3'
       Description: 'Login session opened.'
**Alert to be generated.


-- 

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