adding custom rules/decoders files
This commit is contained in:
parent
5e8380934e
commit
87cd7c214f
@ -0,0 +1,25 @@
|
||||
<!-- Local Decoders -->
|
||||
|
||||
<!-- Modify it at your will. -->
|
||||
|
||||
<!--
|
||||
- Allowed static fields:
|
||||
- location - where the log came from (only on FTS)
|
||||
- srcuser - extracts the source username
|
||||
- dstuser - extracts the destination (target) username
|
||||
- user - an alias to dstuser (only one of the two can be used)
|
||||
- srcip - source ip
|
||||
- dstip - dst ip
|
||||
- srcport - source port
|
||||
- dstport - destination port
|
||||
- protocol - protocol
|
||||
- id - event id
|
||||
- url - url of the event
|
||||
- action - event action (deny, drop, accept, etc)
|
||||
- status - event status (success, failure, etc)
|
||||
- extra_data - Any extra data
|
||||
-->
|
||||
|
||||
<decoder name="sample_custom_decoder">
|
||||
<program_name>sample_custom_decoder</program_name>
|
||||
</decoder>
|
||||
@ -0,0 +1,18 @@
|
||||
<!-- Local rules -->
|
||||
|
||||
<!-- Modify it at your will. -->
|
||||
|
||||
<!-- Example -->
|
||||
<group name="local,syslog,sshd,">
|
||||
|
||||
<!--
|
||||
Dec 10 01:02:02 host sshd[1234]: Failed none for root from 1.1.1.1 port 1066 ssh2
|
||||
-->
|
||||
<rule id="200001" level="5">
|
||||
<if_sid>5716</if_sid>
|
||||
<srcip>1.1.1.1</srcip>
|
||||
<description>sshd: authentication failed from IP 1.1.1.1.</description>
|
||||
<group>authentication_failed,pci_dss_10.2.4,pci_dss_10.2.5,</group>
|
||||
</rule>
|
||||
|
||||
</group>
|
||||
@ -167,6 +167,9 @@ wazuh_manager_config:
|
||||
executable: 'route-null.cmd'
|
||||
expect: 'srcip'
|
||||
timeout_allowed: 'yes'
|
||||
ruleset:
|
||||
rules_path: '/etc/ansible/roles/wazuh-ansible/roles/wazuh/ansible-wazuh-manager/custom_ruleset/rules/'
|
||||
decoders_path: '/etc/ansible/roles/wazuh-ansible/roles/wazuh/ansible-wazuh-manager/custom_ruleset/decoders/'
|
||||
rule_exclude:
|
||||
- '0215-policy_rules.xml'
|
||||
active_responses:
|
||||
|
||||
@ -96,6 +96,18 @@
|
||||
- config
|
||||
- rules
|
||||
|
||||
- name: Adding local rules files
|
||||
copy: src="{{ wazuh_manager_config.ruleset.rules_path }}"
|
||||
dest=/var/ossec/etc/rules/
|
||||
owner=root
|
||||
group=ossec
|
||||
mode=0640
|
||||
notify: restart wazuh-manager
|
||||
tags:
|
||||
- init
|
||||
- config
|
||||
- rules
|
||||
|
||||
- name: Installing the local_decoder.xml
|
||||
template: src=var-ossec-rules-local_decoder.xml.j2
|
||||
dest=/var/ossec/etc/decoders/local_decoder.xml
|
||||
@ -108,6 +120,18 @@
|
||||
- config
|
||||
- rules
|
||||
|
||||
- name: Adding local decoders files
|
||||
copy: src="{{ wazuh_manager_config.ruleset.decoders_path }}"
|
||||
dest=/var/ossec/etc/decoders/
|
||||
owner=root
|
||||
group=ossec
|
||||
mode=0640
|
||||
notify: restart wazuh-manager
|
||||
tags:
|
||||
- init
|
||||
- config
|
||||
- rules
|
||||
|
||||
- name: Configure the shared-agent.conf
|
||||
template:
|
||||
src: var-ossec-etc-shared-agent.conf.j2
|
||||
|
||||
Loading…
Reference in New Issue
Block a user