# /var/ossec/bin/ossec-logtest -v
ossec-testrule: Type one log per line.
...
2020 Oct 20 08:27:51 (windows_agent) any->EventChannel {"win":{"system":{"providerName":"Service Control Manager","providerGuid":"{555908d1-a6d7-4695-8e1e-26931d2012f4}","eventSourceName":"Service Control Manager","eventID":"7036","version":"0","level":"4","task":"0","opcode":"0","keywords":"0x8080000000000000","systemTime":"2020-10-20T08:27:50.600209900Z","eventRecordID":"8878","processID":"604","threadID":"676","channel":"System","computer":"windowsc","severityValue":"INFORMATION","message":"\"The MapsBroker service entered the stopped state.\""},"eventdata":{"param1":"MapsBroker","param2":"stopped","binary":"4D00610070007300420072006F006B00650072002F0031000000"}}} <rule id="100002" level="5">
<field name="win.system.eventID">7036</field>
<description>My custom event</description>
</rule>[root@manager vagrant]# /var/ossec/bin/ossec-logtest -v
2020/10/20 08:51:03 ossec-testrule: INFO: Started (pid: 5464).
ossec-testrule: Type one log per line.
{"win":{"system":{"providerName":"Service Control Manager","providerGuid":"{555908d1-a6d7-4695-8e1e-26931d2012f4}","eventSourceName":"Service Control Manager","eventID":"7036","version":"0","level":"4","task":"0","opcode":"0","keywords":"0x8080000000000000","systemTime":"2020-10-20T08:27:50.600209900Z","eventRecordID":"8878","processID":"604","threadID":"676","channel":"System","computer":"windowsc","severityValue":"INFORMATION","message":"\"The MapsBroker service entered the stopped state.\""},"eventdata":{"param1":"MapsBroker","param2":"stopped","binary":"4D00610070007300420072006F006B00650072002F0031000000"}}}
**Phase 1: Completed pre-decoding.
full event: '{"win":{"system":{"providerName":"Service Control Manager","providerGuid":"{555908d1-a6d7-4695-8e1e-26931d2012f4}","eventSourceName":"Service Control Manager","eventID":"7036","version":"0","level":"4","task":"0","opcode":"0","keywords":"0x8080000000000000","systemTime":"2020-10-20T08:27:50.600209900Z","eventRecordID":"8878","processID":"604","threadID":"676","channel":"System","computer":"windowsc","severityValue":"INFORMATION","message":"\"The MapsBroker service entered the stopped state.\""},"eventdata":{"param1":"MapsBroker","param2":"stopped","binary":"4D00610070007300420072006F006B00650072002F0031000000"}}}'
timestamp: '(null)'
hostname: 'manager'
program_name: '(null)'
log: '{"win":{"system":{"providerName":"Service Control Manager","providerGuid":"{555908d1-a6d7-4695-8e1e-26931d2012f4}","eventSourceName":"Service Control Manager","eventID":"7036","version":"0","level":"4","task":"0","opcode":"0","keywords":"0x8080000000000000","systemTime":"2020-10-20T08:27:50.600209900Z","eventRecordID":"8878","processID":"604","threadID":"676","channel":"System","computer":"windowsc","severityValue":"INFORMATION","message":"\"The MapsBroker service entered the stopped state.\""},"eventdata":{"param1":"MapsBroker","param2":"stopped","binary":"4D00610070007300420072006F006B00650072002F0031000000"}}}'
**Phase 2: Completed decoding.
decoder: 'json'
win.system.providerName: 'Service Control Manager'
win.system.providerGuid: '{555908d1-a6d7-4695-8e1e-26931d2012f4}'
win.system.eventSourceName: 'Service Control Manager'
win.system.eventID: '7036'
win.system.version: '0'
win.system.level: '4'
win.system.task: '0'
win.system.opcode: '0'
win.system.keywords: '0x8080000000000000'
win.system.systemTime: '2020-10-20T08:27:50.600209900Z'
win.system.eventRecordID: '8878'
win.system.processID: '604'
win.system.threadID: '676'
win.system.channel: 'System'
win.system.computer: 'windowsc'
win.system.severityValue: 'INFORMATION'
win.system.message: '"The MapsBroker service entered the stopped state."'
win.eventdata.param1: 'MapsBroker'
win.eventdata.param2: 'stopped'
win.eventdata.binary: '4D00610070007300420072006F006B00650072002F0031000000'
**Rule debugging:
Trying rule: 1 - Generic template for all syslog rules.
*Rule 1 matched.
*Trying child rules.
Trying rule: 600 - Active Response Messages Grouped
................
Trying rule: 100002 - My custom event
*Rule 100002 matched.
**Phase 3: Completed filtering (rules).
Rule id: '100002'
Level: '5'
Description: 'My custom event'
**Alert to be generated. <rule id="60000" level="0">
<category>ossec</category>
<decoded_as>windows_eventchannel</decoded_as>
<field name="win.system.providerName">\.+</field>
<options>no_full_log</options>
<description>Group of windows rules</description>
</rule> <rule id="60000" level="0">
<decoded_as>json</decoded_as>
<field name="win.system.providerName">\.+</field>
<options>no_full_log</options>
<description>Group of windows rules</description>
</rule><var name="FILE_SERVERS">^computer_name$</var>
<rule id="100050" level="5">
<if_sid>60103</if_sid>
<field name="win.system.computer">$FILE_SERVERS</field>
<field name="win.system.eventID">4663</field>
<description>An attempt was made to access an object</description>
<group>windows-file-server,</group>
</rule>
[root@manager vagrant]# /var/ossec/bin/ossec-logtest
2020/10/21 10:41:29 ossec-testrule: INFO: Started (pid: 5835).
ossec-testrule: Type one log per line.
{"win":{"system":{"providerName":"Microsoft-Windows-Security-Auditing","providerGuid":"{54849625-5478-4994-a5ba-3e3b032xxxxd}","eventID":"4663","version":"1","level":"0","task":"12800","opcode":"0","keywords":"0x8020000000000000","systemTime":"2020-10-21T09:05:32.642336500Z","eventRecordID":"5492119","processID":"4","threadID":"12900","channel":"Security","computer":"computer_name","severityValue":"AUDIT_SUCCESS","message":"\"An
attempt was made to access an object.\r\n\r\nSubject:\r\n\tSecurity
ID:\t\tS-1-5-21-413098747-34xxxxx494-xxxxxxxxxx-1006\r\n\tAccount
Name:\t\tuser\r\n\tAccount Domain:\t\tDOMAIN\r\n\tLogon
ID:\t\t0x270C73\r\n\r\nObject:\r\n\tObject
Server:\t\tSecurity\r\n\tObject Type:\t\tFile\r\n\tObject
Name:\t\tC:\\Users\\user\\Documents\\desktop.ini\r\n\tHandle
ID:\t\t0x8f4\r\n\tResource Attributes:\tS:AI\r\n\r\nProcess
Information:\r\n\tProcess ID:\t\t0x1818\r\n\tProcess
Name:\t\tC:\\Windows\\explorer.exe\r\n\r\nAccess Request
Information:\r\n\tAccesses:\t\tReadAttributes\r\n\t\t\t\t\r\n\tAccess
Mask:\t\t0x80\""},"eventdata":{"subjectUserSid":"S-1-5-21-4130xxx47-xxxxxxxxxx-147xxxxx26-1006","subjectUserName":"user","subjectDomainName":"DOMAIN","subjectLogonId":"0x270c73","objectServer":"Security","objectType":"File","objectName":"C:\\\\Users\\\\user\\\\Documents\\\\desktop.ini","handleId":"0x8f4","accessList":"%%4423","accessMask":"0x80","processId":"0x1818","processName":"C:\\\\Windows\\\\explorer.exe","resourceAttributes":"S:AI"}}}
.............
**Phase 3: Completed filtering (rules).
Rule id: '100050'
Level: '5'
Description: 'An attempt was made to access an object'
**Alert to be generated.60000 to its original state after testing the eventchannel events in the ossec-logtest tool.
Once you see that it works ,restart the manager for the changes to take effectsystemctl restart wazuh-manager