Change log for KITEWORKS
| Date | Changes |
|---|---|
| 2025-11-14 |
Enhancement: - Mapped Kiteworks JSON formatted logs to UDM fields. - event.idm.read_only_udm.additional.fields: Newly mapped subscriptionId, payload.data.context, payload.data.geolocation_source.source, payload.data.geolocation_source.source_with_kw, payload.appname, payload.procid, payload.flag, payload.tenant_id raw log field(s) with event.idm.read_only_udm.additional.fields UDM field.- event.idm.read_only_udm.intermediary: Newly mapped intermediary_host raw log field(s) with event.idm.read_only_udm.intermediary UDM field.- event.idm.read_only_udm.metadata.description: Newly mapped payload.description raw log field(s) with event.idm.read_only_udm.metadata.description UDM field.- event.idm.read_only_udm.metadata.product_log_id: Newly mapped webhookId raw log field(s) with event.idm.read_only_udm.metadata.product_log_id UDM field.- event.idm.read_only_udm.network.http.parsed_user_agent: Newly mapped payload.user_agent raw log field(s) with event.idm.read_only_udm.network.http.parsed_user_agent UDM field.- event.idm.read_only_udm.network.http.user_agent: Newly mapped payload.user_agent raw log field(s) with event.idm.read_only_udm.network.http.user_agent UDM field.- event.idm.read_only_udm.network.session_id: Newly mapped payload.data.session raw log field(s) with event.idm.read_only_udm.network.session_id UDM field.- event.idm.read_only_udm.principal.application: Newly mapped payload.client_name raw log field(s) with event.idm.read_only_udm.principal.application UDM field.- event.idm.read_only_udm.principal.asset.product_object_id: Newly mapped payload.client_id raw log field(s) with event.idm.read_only_udm.principal.asset.product_object_id UDM field.- event.idm.read_only_udm.principal.hostname: Newly mapped payload.host raw log field(s) with event.idm.read_only_udm.principal.hostname UDM field.- event.idm.read_only_udm.principal.ip: Newly mapped payload.user_ip, payload.source_ip raw log field(s) with event.idm.read_only_udm.principal.ip UDM field.- event.idm.read_only_udm.principal.user.attribute.labels: Newly mapped payload.user_type raw log field(s) with event.idm.read_only_udm.principal.user.attribute.labels UDM field.- event.idm.read_only_udm.principal.user.product_object_id: Newly mapped payload.user_id raw log field(s) with event.idm.read_only_udm.principal.user.product_object_id UDM field.- event.idm.read_only_udm.principal.user.userid: Newly mapped payload.user_name raw log field(s) with event.idm.read_only_udm.principal.user.userid UDM field.- event.idm.read_only_udm.security_result.action: Newly mapped payload.successful raw log field(s) with event.idm.read_only_udm.security_result.action UDM field.- event.idm.read_only_udm.security_result.severity: Newly mapped payload.severity raw log field(s) with event.idm.read_only_udm.security_result.severity UDM field.- event.idm.read_only_udm.target.application: Newly mapped payload.application raw log field(s) with event.idm.read_only_udm.target.application UDM field.- event.idm.read_only_udm.target.hostname: Newly mapped payload.app_host raw log field(s) with event.idm.read_only_udm.target.hostname UDM field.- event.idm.read_only_udm.target.resource.attribute.labels: Newly mapped tenantId raw log field(s) with event.idm.read_only_udm.target.resource.attribute.labels UDM field.- event.idm.read_only_udm.metadata.event_type: If payload.event_field is user_logged_out, updated to USER_LOGOUT.- event.idm.read_only_udm.extensions.auth.type: If msg or payload.event_field has a value, updated to MACHINE.- Parsing logic updated to prioritize direct JSON parsing of the entire log message. If JSON parsing fails, it falls back to the previous grok-based syslog parsing logic. - Added logic to parse payload.timestamp using the ISO8601 format.
|
| 2025-09-26 |
- Added support for new format of logs. - event.idm.read_only_udm.metadata.description: Newly mapped log_message, description, full_log raw log field with event.idm.read_only_udm.metadata.description UDM field.- event.idm.read_only_udm.target.ip: Newly mapped host_ip, data.node_ip raw log field with event.idm.read_only_udm.target.ip UDM field.- event.idm.read_only_udm.target.asset.ip: Newly mapped host_ip, data.node_ip raw log field with event.idm.read_only_udm.target.asset.ip UDM field.- event.idm.read_only_udm.target.hostname: Newly mapped host, app_host raw log field with event.idm.read_only_udm.target.hostname UDM field.- event.idm.read_only_udm.target.asset.hostname: Newly mapped host raw log field with event.idm.read_only_udm.target.asset.hostname UDM field.- event.idm.read_only_udm.network.http.user_agent: Newly mapped http_user_agent, user_agent raw log field with event.idm.read_only_udm.network.http.user_agent UDM field.- event.idm.read_only_udm.network.http.parsed_user_agent: Newly mapped http_user_agent, user_agent raw log field with event.idm.read_only_udm.network.http.parsed_user_agent UDM field.- event.idm.read_only_udm.principal.process.pid: Newly mapped pid, process_pid raw log field with event.idm.read_only_udm.principal.process.pid UDM field.- event.idm.read_only_udm.principal.application: Newly mapped application raw log field with event.idm.read_only_udm.principal.application UDM field.- event.idm.read_only_udm.network.session_duration.seconds: Newly mapped request_time_seconds raw log field with event.idm.read_only_udm.network.session_duration.seconds UDM field.- event.idm.read_only_udm.network.session_duration.nanos: Newly mapped request_time_nanos raw log field with event.idm.read_only_udm.network.session_duration.nanos UDM field.- event.idm.read_only_udm.network.http.response_code: Newly mapped status raw log field with event.idm.read_only_udm.network.http.response_code UDM field.- event.idm.read_only_udm.network.http.method: Newly mapped http_method raw log field with event.idm.read_only_udm.network.http.method UDM field.- event.idm.read_only_udm.target.url: Newly mapped target_url raw log field with event.idm.read_only_udm.target.url UDM field.- event.idm.read_only_udm.network.email.mail_id: Newly mapped msgid raw log field with event.idm.read_only_udm.network.email.mail_id UDM field.- event.idm.read_only_udm.network.application_protocol: Newly mapped app_protocol_output, http_version raw log field with event.idm.read_only_udm.network.application_protocol UDM field.- event.idm.read_only_udm.network.application_protocol_version: Newly mapped method_version raw log field with event.idm.read_only_udm.network.application_protocol_version UDM field.- event.idm.read_only_udm.network.sent_bytes: Newly mapped bytes_sent raw log field with event.idm.read_only_udm.network.sent_bytes UDM field.- event.idm.read_only_udm.network.received_bytes: Newly mapped request_length raw log field with event.idm.read_only_udm.network.received_bytes UDM field.- event.idm.read_only_udm.network.http.referral_url: Newly mapped http_referer_filtered raw log field with event.idm.read_only_udm.network.http.referral_url UDM field.- event.idm.read_only_udm.principal.ip: Newly mapped remote_addr, user_ip raw log field with event.idm.read_only_udm.principal.ip UDM field.- event.idm.read_only_udm.principal.asset.ip: Newly mapped remote_addr, user_ip raw log field with event.idm.read_only_udm.principal.asset.ip UDM field.- event.idm.read_only_udm.metadata.product_log_id: Newly mapped context, data.reference_id, id raw log field with event.idm.read_only_udm.metadata.product_log_id UDM field.- event.idm.read_only_udm.principal.user.userid: Newly mapped remote_user, from, user_id raw log field with event.idm.read_only_udm.principal.user.userid UDM field.- event.idm.read_only_udm.target.user.userid: Newly mapped to raw log field with event.idm.read_only_udm.target.user.userid UDM field.- event.idm.read_only_udm.target.file.full_path: Newly mapped data_file_path, data_file raw log field with event.idm.read_only_udm.target.file.full_path UDM field.- event.idm.read_only_udm.target.file.size: Newly mapped data_file_size raw log field with event.idm.read_only_udm.target.file.size UDM field.- event.idm.read_only_udm.target.file.mime_type: Newly mapped data_file_mime raw log field with event.idm.read_only_udm.target.file.mime_type UDM field.- event.idm.read_only_udm.target.file.md5: Newly mapped data_file_hash raw log field with event.idm.read_only_udm.target.file.md5 UDM field.- event.idm.read_only_udm.target.resource.attribute.labels: Newly mapped hash_label raw log field with event.idm.read_only_udm.target.resource.attribute.labels UDM field.- event.idm.read_only_udm.principal.hostname: Newly mapped url_host raw log field with event.idm.read_only_udm.principal.hostname UDM field.- event.idm.read_only_udm.network.session_id: Newly mapped session, data.session raw log field with event.idm.read_only_udm.network.session_id UDM field.- event.idm.read_only_udm.target.resource.product_object_id: Newly mapped data_file_id raw log field with event.idm.read_only_udm.target.resource.product_object_id UDM field.- event.idm.read_only_udm.target.file.names: Newly mapped data_file_name raw log field with event.idm.read_only_udm.target.file.names UDM field.- event.idm.read_only_udm.network.tls.cipher: Newly mapped cipher raw log field with event.idm.read_only_udm.network.tls.cipher UDM field.- event.idm.read_only_udm.security_result.category_details: Newly mapped event_data field with event.idm.read_only_udm.security_result.category_details UDM field.- event.idm.read_only_udm.additional.fields: Newly mapped agent.id ,agent.name,decoder.name,rule.main,request_filtered_label, groups_label, http_x_forwarded_for, msec, body_bytes_sent, queue_id, size, class, nrcpts, dsn, ctladdr, xdelay, mailer, pri, delay, data.file.file_id, tenant_id, user_type, client_device, flag, data.file.file_uploader.profile.id, data.file.file_uploader.profile.name, data.is_folder_upload, data.context, data.geolocation_source.source, data.geolocation_source.source_with_kw, data.file.file_uploader.guid, daemon, verify, bits, STARTTLS, ec_object_id, rule.firedtimes, location, data.file.version, data.file.ec_object_id, data.parent_folder.path, and data.parent_folder.ec_source raw log field with event.idm.read_only_udm.additional.fields` UDM field.- event.idm.read_only_udm.network.tls.version: Newly mapped version raw log field with event.idm.read_only_udm.network.tls.version UDM field.- event.idm.read_only_udm.intermediary: Newly mapped intermediary1, intermediary raw log field with event.idm.read_only_udm.intermediary UDM field.- event.idm.read_only_udm.about: Newly mapped about raw log field with event.idm.read_only_udm.about UDM field.- event.idm.read_only_udm.principal.user.user_display_name: Newly mapped user_name raw log field with event.idm.read_only_udm.principal.user.user_display_name UDM field.- event.idm.read_only_udm.principal.hostname: Newly mapped manager.name raw log field with event.idm.read_only_udm.principal.hostname UDM field.- event.idm.read_only_udm.metadata.event_type: If has_principal is true and has_target is true and has_target_file is true, updated to FILE_CREATION.- event.idm.read_only_udm.metadata.event_type: If has_principal is true and has_target is true and app_protocol_output matches HTTP, updated to NETWORK_HTTP.- event.idm.read_only_udm.metadata.event_type: If has_principal is true and has_target is true, updated to NETWORK_CONNECTION.- event.idm.read_only_udm.metadata.event_type: If has_principal_user is true, updated to USER_UNCATEGORIZED.
|
| 2023-11-10 | - Newly created parser. |