Change log for ZYWALL

Date Changes
2025-12-08 - `event.idm.read_only_udm.security_result.action`: Newly mapped `action` raw log field(s) with `event.idm.read_only_udm.security_result.action` UDM field.
- Updated conditional logic for the `action` field to include `pass` alongside `ACCEPT` to map to `ALLOW`.
- The intermediate field `security_result_action` has been replaced with `security_action` before mapping to the final UDM field.
- Removed logic that directly extracted the `action` field from the `msg` field.
- Removed a condition that set the `action` field to `ACCEPT` based on a pattern match in the `msg` field.
2025-11-18 - `event.idm.read_only_udm.additional.fields`: Newly mapped `app`, `cef_event_class_id`, `cef_spec_version`, and `proto` raw log field(s) with `event.idm.read_only_udm.additional.fields` UDM field.
- `event.idm.read_only_udm.metadata.product_event_type`: Newly mapped `cef_name` raw log field(s) with `event.idm.read_only_udm.metadata.product_event_type` UDM field.
- `event.idm.read_only_udm.metadata.product_version`: Newly mapped `cef_device_version` raw log field(s) with `event.idm.read_only_udm.metadata.product_version` UDM field.
- `event.idm.read_only_udm.network.sent_bytes`: Newly mapped `ob` raw log field(s) with `event.idm.read_only_udm.network.sent_bytes` UDM field.
- `event.idm.read_only_udm.principal.user.userid`: Newly mapped `user` raw log field(s) with `event.idm.read_only_udm.principal.user.userid` UDM field.
- `event.idm.read_only_udm.security_result.severity`: Newly mapped `cef_severity` raw log field(s) with `event.idm.read_only_udm.security_result.severity` UDM field.
- `event.idm.read_only_udm.security_result.severity_details`: Newly mapped `ZYlevel` raw log field(s) with `event.idm.read_only_udm.security_result.severity_details` UDM field.
- `event.idm.read_only_udm.target.asset.hostname`: Newly mapped `dvchost` raw log field(s) with `event.idm.read_only_udm.target.asset.hostname` UDM field.
- `event.idm.read_only_udm.target.hostname`: Newly mapped `dvchost` raw log field(s) with `event.idm.read_only_udm.target.hostname` UDM field.
- `event.idm.read_only_udm.metadata.product_name`: Newly mapped `cef_product` with `event.idm.read_only_udm.metadata.product_name` UDM field.
- `event.idm.read_only_udm.metadata.vendor_name`: Newly mapped `cef_vendor` with `event.idm.read_only_udm.metadata.vendor_name` UDM field.
- `event.idm.read_only_udm.principal.asset.ip`: Newly mapped `src` with `event.idm.read_only_udm.principal.asset.ip` UDM field.
- `event.idm.read_only_udm.principal.ip`: Newly mapped `src` with `event.idm.read_only_udm.principal.ip` UDM field.
- `event.idm.read_only_udm.principal.port`: Newly mapped `spt` with `event.idm.read_only_udm.principal.port` UDM field.
- `event.idm.read_only_udm.target.asset.ip`: Newly mapped `dst` with `event.idm.read_only_udm.target.asset.ip` UDM field.
- `event.idm.read_only_udm.target.ip`: Newly mapped `dst` with `event.idm.read_only_udm.target.ip` UDM field.
- `event.idm.read_only_udm.target.port`: Newly mapped `dpt` with `event.idm.read_only_udm.target.port` UDM field.
- Renamed from ZYnote to note.
- Renamed from act to action.
- Renamed from ZYclass to class.
- Renamed from ZYruleId to rule_name.
- Added conditional check for message to support CEF formatted logs.
2024-08-29 - Newly created parser.