Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions packages/azure/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
- version: "1.31.0"
changes:
- description: |
Add `destination.ip` to `destination.address` and `source.ip` to `source.address`.
Add `TranslatedIp` and `TranslatedPort` to `destination.nat.ip` and `destination.nat.port`.
Update event type mappings for AZFWNetworkRule and AZFWApplicationRule categories in firewall_logs data stream.
type: enhancement
link: https://github.com/elastic/integrations/pull/1
- version: "1.30.0"
changes:
- description: Add processor version options for the Raw Events (v1) integration.
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
{"category":"AZFWApplicationRule","properties":{"Action":"Allow","ActionReason":"reason","DestinationIp":"1.128.0.0","DestinationPort": 123,"Fqdn":"","IsExplicitProxyRequest":false,"IsTlsInspected":false,"Policy":"policy","Protocol":"HTTP","Rule":"ApplicationRule","RuleCollection":"ApplicationRuleSet","RuleCollectionGroup":"ApplicationRuleGroup","SourceIp":"1.128.0.0","SourcePort":1234,"TargetUrl":"https://www.microsoft.com/en-us/about","WebCategory":"category"},"resourceId":"/SUBSCRIPTIONS/23103928-B2CF-472A-8CDB-0146E2849129/RESOURCEGROUPS/TEST-FW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-FW01","time":"2024-03-20T23:39:59.8494370Z"}
{"category":"AZFWApplicationRule","properties":{"Action":"Allow","ActionReason":"reason","DestinationIp":"1.128.0.0","DestinationPort": 123,"Fqdn":"","IsExplicitProxyRequest":false,"IsTlsInspected":false,"Policy":"policy","Protocol":"HTTP","Rule":"ApplicationRule","RuleCollection":"ApplicationRuleSet","RuleCollectionGroup":"ApplicationRuleGroup","SourceIp":"1.128.0.0","SourcePort":1234,"TargetUrl":"https://www.microsoft.com/en-us/about","WebCategory":"category"},"resourceId":"/SUBSCRIPTIONS/23103928-B2CF-472A-8CDB-0146E2849129/RESOURCEGROUPS/TEST-FW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-FW01","time":"2024-03-20T23:39:59.8494370Z"}
{"category":"AZFWApplicationRule","properties":{"Action":"Allow","ActionReason":"","DestinationPort":443,"Fqdn":"test.us.endpoint.security.microsoft.com","IsExplicitProxyRequest":false,"IsTlsInspected":false,"Policy":"test-azfw-premium-policy","Protocol":"HTTPS","Rule":"Microsoft","RuleCollection":"App-Collection","RuleCollectionGroup":"DefaultApplicationRuleCollectionGroup","SourceIp":"1.128.0.0","SourcePort":59956,"TargetUrl":"","WebCategory":""},"resourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW","time":"2025-11-26T14:16:47.139739+00:00"}
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"provider": "azure"
},
"destination": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
Expand All @@ -47,7 +48,8 @@
"original": "{\"category\":\"AZFWApplicationRule\",\"properties\":{\"Action\":\"Allow\",\"ActionReason\":\"reason\",\"DestinationIp\":\"1.128.0.0\",\"DestinationPort\": 123,\"Fqdn\":\"\",\"IsExplicitProxyRequest\":false,\"IsTlsInspected\":false,\"Policy\":\"policy\",\"Protocol\":\"HTTP\",\"Rule\":\"ApplicationRule\",\"RuleCollection\":\"ApplicationRuleSet\",\"RuleCollectionGroup\":\"ApplicationRuleGroup\",\"SourceIp\":\"1.128.0.0\",\"SourcePort\":1234,\"TargetUrl\":\"https://www.microsoft.com/en-us/about\",\"WebCategory\":\"category\"},\"resourceId\":\"/SUBSCRIPTIONS/23103928-B2CF-472A-8CDB-0146E2849129/RESOURCEGROUPS/TEST-FW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-FW01\",\"time\":\"2024-03-20T23:39:59.8494370Z\"}",
"reason": "reason",
"type": [
"connection"
"connection",
"allowed"
]
},
"network": {
Expand All @@ -69,6 +71,7 @@
"ruleset": "ApplicationRuleSet"
},
"source": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
Expand All @@ -87,6 +90,85 @@
"path": "/en-us/about",
"scheme": "https"
}
},
{
"@timestamp": "2025-11-26T14:16:47.139Z",
"azure": {
"firewall": {
"category": "AZFWApplicationRule",
"is_explicit_proxy_request": false,
"is_tls_inspected": false,
"policy": "test-azfw-premium-policy",
"rule_collection_group": "DefaultApplicationRuleCollectionGroup"
},
"resource": {
"group": "TEST-AZFW-RG",
"id": "/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW",
"name": "TEST-AZFW",
"provider": "MICROSOFT.NETWORK/AZUREFIREWALLS"
},
"subscription_id": "00000000-0000-0000-0000-2DE0B09756A9"
},
"cloud": {
"account": {
"id": "00000000-0000-0000-0000-2DE0B09756A9"
},
"provider": "azure"
},
"destination": {
"domain": "test.us.endpoint.security.microsoft.com",
"port": 443
},
"ecs": {
"version": "8.11.0"
},
"event": {
"action": "Allow",
"category": [
"network"
],
"kind": "event",
"original": "{\"category\":\"AZFWApplicationRule\",\"properties\":{\"Action\":\"Allow\",\"ActionReason\":\"\",\"DestinationPort\":443,\"Fqdn\":\"test.us.endpoint.security.microsoft.com\",\"IsExplicitProxyRequest\":false,\"IsTlsInspected\":false,\"Policy\":\"test-azfw-premium-policy\",\"Protocol\":\"HTTPS\",\"Rule\":\"Microsoft\",\"RuleCollection\":\"App-Collection\",\"RuleCollectionGroup\":\"DefaultApplicationRuleCollectionGroup\",\"SourceIp\":\"1.128.0.0\",\"SourcePort\":59956,\"TargetUrl\":\"\",\"WebCategory\":\"\"},\"resourceId\":\"/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW\",\"time\":\"2025-11-26T14:16:47.139739+00:00\"}",
"type": [
"connection",
"allowed"
]
},
"network": {
"protocol": "https"
},
"observer": {
"name": "TEST-AZFW",
"product": "Network Firewall",
"type": "firewall",
"vendor": "Azure"
},
"related": {
"hosts": [
"test.us.endpoint.security.microsoft.com"
],
"ip": [
"1.128.0.0"
]
},
"rule": {
"name": "Microsoft",
"ruleset": "App-Collection"
},
"source": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
"name": "Telstra Pty Ltd"
}
},
"ip": "1.128.0.0",
"port": 59956
},
"tags": [
"preserve_original_event"
]
}
]
}
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
{"category":"AZFWDnsQuery","properties":{"DnssecOkBit":false,"EDNS0BufferSize":512,"ErrorMessage":"","ErrorNumber":0,"Protocol":"udp","QueryClass":"IN","QueryId":35817,"QueryName":"ntp.ubuntu.com.","QueryType":"A","RequestDurationSecs":0.0000286,"RequestSize":32,"ResponseCode":"NOERROR","ResponseFlags":"qr,aa,rd,ra","ResponseSize":152,"SourceIp":"1.128.0.0","SourcePort":47785},"resourceId":"/SUBSCRIPTIONS/56D199A8-724E-436D-B7F2-5F6F7694EABD/RESOURCEGROUPS/PROD-WESTUS3/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/PROD-WESTUS3","time":"2024-01-31T23:39:50.8623870Z"}
{"category":"AZFWDnsQuery","properties":{"DnssecOkBit":false,"EDNS0BufferSize":512,"ErrorMessage":"","ErrorNumber":0,"Protocol":"udp","QueryClass":"IN","QueryId":35817,"QueryName":"ntp.ubuntu.com.","QueryType":"A","RequestDurationSecs":0.0000286,"RequestSize":32,"ResponseCode":"NOERROR","ResponseFlags":"qr,aa,rd,ra","ResponseSize":152,"SourceIp":"1.128.0.0","SourcePort":47785},"resourceId":"/SUBSCRIPTIONS/56D199A8-724E-436D-B7F2-5F6F7694EABD/RESOURCEGROUPS/PROD-WESTUS3/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/PROD-WESTUS3","time":"2024-01-31T23:39:50.8623870Z"}
{"category":"AZFWDnsQuery","properties":{"DnssecOkBit":false,"EDNS0BufferSize":1232,"ErrorMessage":"","ErrorNumber":0,"Protocol":"udp","QueryClass":"IN","QueryId":47299,"QueryName":"test.us.endpoint.security.microsoft.com.","QueryType":"A","RequestDurationSecs":0.003814965,"RequestSize":72,"ResponseCode":"NOERROR","ResponseFlags":"qr,rd,ra","ResponseSize":354,"SourceIp":"1.128.0.0","SourcePort":44333},"resourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW","time":"2025-11-26T13:51:07.582358+00:00"}
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@
]
},
"source": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
Expand All @@ -88,6 +89,95 @@
"tags": [
"preserve_original_event"
]
},
{
"@timestamp": "2025-11-26T13:51:07.582Z",
"azure": {
"firewall": {
"category": "AZFWDnsQuery",
"dnssec_ok_bit": false,
"edns0_buffer_size": 1232,
"request_duration_secs": 0.003814965,
"request_size": 72,
"response_size": 354
},
"resource": {
"group": "TEST-AZFW-RG",
"id": "/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW",
"name": "TEST-AZFW",
"provider": "MICROSOFT.NETWORK/AZUREFIREWALLS"
},
"subscription_id": "00000000-0000-0000-0000-2DE0B09756A9"
},
"cloud": {
"account": {
"id": "00000000-0000-0000-0000-2DE0B09756A9"
},
"provider": "azure"
},
"dns": {
"header_flags": [
"QR",
"RD",
"RA"
],
"id": "47299",
"question": {
"class": "IN",
"name": "test.us.endpoint.security.microsoft.com.",
"type": "A"
},
"response_code": "NOERROR",
"type": "query"
},
"ecs": {
"version": "8.11.0"
},
"error": {
"id": "0"
},
"event": {
"category": [
"network"
],
"kind": "event",
"original": "{\"category\":\"AZFWDnsQuery\",\"properties\":{\"DnssecOkBit\":false,\"EDNS0BufferSize\":1232,\"ErrorMessage\":\"\",\"ErrorNumber\":0,\"Protocol\":\"udp\",\"QueryClass\":\"IN\",\"QueryId\":47299,\"QueryName\":\"test.us.endpoint.security.microsoft.com.\",\"QueryType\":\"A\",\"RequestDurationSecs\":0.003814965,\"RequestSize\":72,\"ResponseCode\":\"NOERROR\",\"ResponseFlags\":\"qr,rd,ra\",\"ResponseSize\":354,\"SourceIp\":\"1.128.0.0\",\"SourcePort\":44333},\"resourceId\":\"/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW\",\"time\":\"2025-11-26T13:51:07.582358+00:00\"}",
"type": [
"connection"
]
},
"network": {
"iana_number": "17",
"transport": "udp"
},
"observer": {
"name": "TEST-AZFW",
"product": "Network Firewall",
"type": "firewall",
"vendor": "Azure"
},
"related": {
"hosts": [
"test.us.endpoint.security.microsoft.com."
],
"ip": [
"1.128.0.0"
]
},
"source": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
"name": "Telstra Pty Ltd"
}
},
"ip": "1.128.0.0",
"port": 44333
},
"tags": [
"preserve_original_event"
]
}
]
}
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
{"category":"AZFWNatRule","properties":{"DestinationIp":"1.128.0.0","DestinationPort":999,"Policy":"policy","Protocol":"TCP","Rule":"NATSecurityRule","RuleCollection":"NATRuleSet","RuleCollectionGroup":"NATRuleGroup","SourceIp":"1.128.0.0","SourcePort":1234,"TranslatedIp":"1.128.0.0","TranslatedPort":999},"resourceId":"/SUBSCRIPTIONS/23103928-B2CF-472A-8CDB-0146E2849129/RESOURCEGROUPS/TEST-FW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-FW01","time":"2024-01-31T23:39:49.6798940Z"}
{"category":"AZFWNatRule","properties":{"DestinationIp":"1.128.0.0","DestinationPort":999,"Policy":"policy","Protocol":"TCP","Rule":"NATSecurityRule","RuleCollection":"NATRuleSet","RuleCollectionGroup":"NATRuleGroup","SourceIp":"1.128.0.0","SourcePort":1234,"TranslatedIp":"1.128.0.0","TranslatedPort":999},"resourceId":"/SUBSCRIPTIONS/23103928-B2CF-472A-8CDB-0146E2849129/RESOURCEGROUPS/TEST-FW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-FW01","time":"2024-01-31T23:39:49.6798940Z"}
{"category":"AZFWNatRule","properties":{"DestinationIp":"1.128.0.0","DestinationPort":22,"Policy":"test-azfw-premium-policy","Protocol":"TCP","Rule":"ssh-nat","RuleCollection":"ssh","RuleCollectionGroup":"DefaultDnatRuleCollectionGroup","SourceIp":"1.128.0.0","SourcePort":49108,"TranslatedIp":"1.128.0.0","TranslatedPort":22},"resourceId":"/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW","time":"2025-11-26T14:01:39.523987+00:00"}
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,18 @@
"provider": "azure"
},
"destination": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
"name": "Telstra Pty Ltd"
}
},
"ip": "1.128.0.0",
"nat": {
"ip": "1.128.0.0",
"port": 999
},
"port": 999
},
"ecs": {
Expand Down Expand Up @@ -65,6 +70,7 @@
"ruleset": "NATRuleSet"
},
"source": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
Expand All @@ -77,6 +83,90 @@
"tags": [
"preserve_original_event"
]
},
{
"@timestamp": "2025-11-26T14:01:39.523Z",
"azure": {
"firewall": {
"category": "AZFWNatRule",
"policy": "test-azfw-premium-policy",
"rule_collection_group": "DefaultDnatRuleCollectionGroup"
},
"resource": {
"group": "TEST-AZFW-RG",
"id": "/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW",
"name": "TEST-AZFW",
"provider": "MICROSOFT.NETWORK/AZUREFIREWALLS"
},
"subscription_id": "00000000-0000-0000-0000-2DE0B09756A9"
},
"cloud": {
"account": {
"id": "00000000-0000-0000-0000-2DE0B09756A9"
},
"provider": "azure"
},
"destination": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
"name": "Telstra Pty Ltd"
}
},
"ip": "1.128.0.0",
"nat": {
"ip": "1.128.0.0",
"port": 22
},
"port": 22
},
"ecs": {
"version": "8.11.0"
},
"event": {
"category": [
"network"
],
"kind": "event",
"original": "{\"category\":\"AZFWNatRule\",\"properties\":{\"DestinationIp\":\"1.128.0.0\",\"DestinationPort\":22,\"Policy\":\"test-azfw-premium-policy\",\"Protocol\":\"TCP\",\"Rule\":\"ssh-nat\",\"RuleCollection\":\"ssh\",\"RuleCollectionGroup\":\"DefaultDnatRuleCollectionGroup\",\"SourceIp\":\"1.128.0.0\",\"SourcePort\":49108,\"TranslatedIp\":\"1.128.0.0\",\"TranslatedPort\":22},\"resourceId\":\"/SUBSCRIPTIONS/00000000-0000-0000-0000-2DE0B09756A9/RESOURCEGROUPS/TEST-AZFW-RG/PROVIDERS/MICROSOFT.NETWORK/AZUREFIREWALLS/TEST-AZFW\",\"time\":\"2025-11-26T14:01:39.523987+00:00\"}",
"type": [
"connection"
]
},
"network": {
"iana_number": "6",
"transport": "tcp"
},
"observer": {
"name": "TEST-AZFW",
"product": "Network Firewall",
"type": "firewall",
"vendor": "Azure"
},
"related": {
"ip": [
"1.128.0.0"
]
},
"rule": {
"name": "ssh-nat",
"ruleset": "ssh"
},
"source": {
"address": "1.128.0.0",
"as": {
"number": 1221,
"organization": {
"name": "Telstra Pty Ltd"
}
},
"ip": "1.128.0.0",
"port": 49108
},
"tags": [
"preserve_original_event"
]
}
]
}
Loading