Change log for F5_DNS
| Date | Changes |
|---|---|
| 2026-02-09 |
Enhancement: - Added grok patterns to parse the new format of SYSLOG logs. - event.idm.read_only_udm.network.dns.response_code: Newly mapped query_response_code raw log field with event.idm.read_only_udm.network.dns.response_code UDM field.- event.idm.read_only_udm.additional.fields: Newly mapped dns_flags with event.idm.read_only_udm.additional.fields UDM field.
|
| 2025-07-09 |
Enhancement: - event.idm.read_only_udm.principal.user.userid : Newly Mapped User raw log field with event.idm.read_only_udm.principal.user.userid UDM field.- Added an IP validation before mapping host and src_ip raw log fields with event.idm.read_only_udm.principal.ip and event.idm.read_only_udm.principal.asset.ip UDM fields.- Added a grok pattern to parse message with rule_id_val.- event.idm.read_only_udm.security_result.detection_fields: Newly mapped attemptCount raw log field with event.idm.read_only_udm.security_result.detection_fields UDM field.- event.idm.read_only_udm.security_result.rule_id: Newly mapped rule_id_val raw log field with event.idm.read_only_udm.security_result.rule_id UDM field.
|
| 2025-06-30 |
Enhancement: - Added a grok pattern to parse new format of logs. - event.idm.read_only_udm.principal.user.userid: Set has_user to true when userName raw field is mapped toevent.idm.read_only_udm.principal.user.userid UDM field.
|
| 2025-06-27 |
Enhancement: - Added grok patterns to retrieve dns data like dns_name, dns_class, query_type, dnsAnswers.- event.idm.read_only_udm.network.dns.question.type: Newly mapped query_type, record_type raw log field with event.idm.read_only_udm.question.type UDM field.- event.idm.read_only_udm.network.dns.question.class: Newly mapped dns_class raw log field with event.idm.read_only_udm.network.dns.question.class UDM field.- event.idm.read_only_udm.network.dns.answer.data: Newly mapped intermediary_host or intermediary_ip raw log field with event.idm.read_only_udm.network.dns.answer.data UDM field.- event.idm.read_only_udm.network.dns.answer.ttl: Newly mapped ttl_data raw log field with event.idm.read_only_udm.network.dns.answer.ttl UDM field.- event.idm.read_only_udm.network.dns.answer.name: Newly mapped dns_answer_domain raw log field with event.idm.read_only_udm.network.dns.answer.name UDM field.- event.idm.read_only_udm.network.dns.answer.class: Newly mapped qclass raw log field with event.idm.read_only_udm.network.dns.answer.class UDM field.- event.idm.read_only_udm.network.dns.question.name: Newly mapped dns_name raw log field with event.idm.read_only_udm.question.name UDM field.- event.idm.read_only_udm.principal.asset.ip: Newly mapped src_ip raw log field with event.idm.read_only_udm.principal.asset.ip UDM field.- event.idm.read_only_udm.target.asset.ip: Newly mapped dest_ip raw log field with event.idm.read_only_udm.target.asset.ip UDM field.- Updated the mapping of event.idm.read_only_udm.additional.fields to utilize a generalized map for fields partition, tty, attempts, start, and end.- Added on_error for kv filter kv_data, proto_version, application, userName, file_path, src_port, and desc.- Added conditional check for field cmd_data, status.- Removed redundant mapping of event.idm.read_only_udm.principal.process.command_line- If url is not empty, then set event.idm.read_only_udm.metadata.event_type to NETWORK_HTTP.- If has_principal is true and has_question is true, then set event.idm.read_only_udm.metadata.event_type to NETWORK_DNS and set event.idm.read_only_udm.network.application_protocol to DNS.- If has_principal is true and has_target is true, then set event.idm.read_only_udm.metadata.event_type to NETWORK_CONNECTION.- If has_user is true, then set event.idm.read_only_udm.metadata.event_type to USER_UNCATEGORIZED.- If has_principal is true and has_target is false, then set event.idm.read_only_udm.metadata.event_type to STATUS_UPDATE.- If none of the above conditions are met, then set event.idm.read_only_udm.metadata.event_type to GENERIC_EVENT.
|
| 2025-05-19 |
Enhancement: - Added support for new pattern of SYSLOG + KV logs by adding a Grok pattern followed by a kv filter. - event.idm.read_only_udm.principal.user.userid: Newly mapped user raw log field with event.idm.read_only_udm.principal.user.userid UDM field and set has_user to true.- event.idm.read_only_udm.principal.ip & event.idm.read_only_udm.principal.asset.ip: Newly mapped host raw log field with event.idm.read_only_udm.principal.ip & event.idm.read_only_udm.principal.asset.ip UDM fields and set has_principal to true.- event.idm.read_only_udm.additional.fields: Newly mapped partition, level, attempts, tty, start and end raw log fields with event.idm.read_only_udm.additional.fields UDM field.- event.idm.read_only_udm.metadata.event_type: Set event.idm.read_only_udm.metadata.event_type to: USER_UNCATEGORIZED if has_user is true, else STATUS_UPDATE if has_principal is true.- Added null checks for data12, action, desc_scriptd and file_path fields before mapping their concatenation with event.idm.read_only_udm.security_result.description UDM field.- Added a gsub block to parse logs where application is httpd and msg3 is not null.
|
| 2025-04-17 |
Enhancement: - event.idm.read_only_udm.metadata.event_timestamp: Newly mapped datetime field with event.idm.read_only_udm.metadata.event_timestamp UDM field.
|
| 2025-01-30 |
Enhancement: - Added support to parse logs with httpd application.
|