Microsoft-Windows-WinNat
47 events across 2 channels
Event ID 1001: TransportProtocol session created.
#Description
TransportProtocol session created. Internal source transport addr: InternalSrcAddr, Internal dest transport addr: InternalDstAddr, External source transport addr ExternalSrcAddr, External dest transport addr ExternalDstAddr, Lifetime: Lifetime seconds, TcpState:TcpSessionState.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalSrcAddr Binary | |
InternalDstAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalSrcAddr Binary | |
ExternalDstAddr Binary | |
TransportProtocol UInt32 | |
Lifetime UInt32 | |
TcpSessionState UInt32 | |
InternalCompartmentId UInt32 |
Event ID 1002: TransportProtocol session lifetime updated.
#Description
session lifetime updated. Internal source transport addr: , Internal dest transport addr: , External source transport addr , External dest transport addr , Lifetime: seconds, TcpState.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalSrcAddr Binary | |
InternalDstAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalSrcAddr Binary | |
ExternalDstAddr Binary | |
TransportProtocol UInt32 | |
Lifetime UInt32 | |
TcpSessionState UInt32 | |
InternalCompartmentId UInt32 |
Event ID 1003: TransportProtocol session state updated.
#Description
TransportProtocol session state updated. Internal source transport addr: InternalSrcAddr, Internal dest transport addr: InternalDstAddr, External source transport addr ExternalSrcAddr, External dest transport addr ExternalDstAddr, Lifetime: Lifetime seconds, TcpState: TcpSessionState.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalSrcAddr Binary | |
InternalDstAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalSrcAddr Binary | |
ExternalDstAddr Binary | |
TransportProtocol UInt32 | |
Lifetime UInt32 | |
TcpSessionState UInt32 | |
InternalCompartmentId UInt32 |
Event ID 1004: TransportProtocol session timedout.
#Description
TransportProtocol session timedout. Internal source transport addr: InternalSrcAddr, Internal dest transport addr: InternalDstAddr, External source transport addr ExternalSrcAddr, External dest transport addr ExternalDstAddr, Lifetime: Lifetime seconds, TcpState: TcpSessionState.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalSrcAddr Binary | |
InternalDstAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalSrcAddr Binary | |
ExternalDstAddr Binary | |
TransportProtocol UInt32 | |
Lifetime UInt32 | |
TcpSessionState UInt32 | |
InternalCompartmentId UInt32 |
Event ID 1005: TransportProtocol session deleted.
#Description
TransportProtocol session deleted. Internal source transport addr: InternalSrcAddr, Internal dest transport addr: InternalDstAddr, External source transport addr ExternalSrcAddr, External dest transport addr ExternalDstAddr, Lifetime: Lifetime seconds, TcpState: TcpSessionState.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalSrcAddr Binary | |
InternalDstAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalSrcAddr Binary | |
ExternalDstAddr Binary | |
TransportProtocol UInt32 | |
Lifetime UInt32 | |
TcpSessionState UInt32 | |
InternalCompartmentId UInt32 |
Event ID 1006: TransportProtocol binding created.
#Description
TransportProtocol binding created. Internal transport addr: InternalAddr, External transport addr ExternalAddr, SessionCount: SessionCount, Configured: Configured.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalAddr Binary | |
TransportProtocol UInt32 | |
SessionCount UInt32 | |
Configured Boolean | |
InternalCompartmentId UInt32 |
Event ID 1007: TransportProtocol binding deleted.
#Description
TransportProtocol binding deleted. Internal transport addr: InternalAddr, External transport addr ExternalAddr, SessionCount: SessionCount, Configured: Configured.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalAddr Binary | |
TransportProtocol UInt32 | |
SessionCount UInt32 | |
Configured Boolean | |
InternalCompartmentId UInt32 |
Event ID 1008: TransportProtocol binding session count updated.
#Description
TransportProtocol binding session count updated. Internal transport addr: InternalAddr, External transport addr ExternalAddr, SessionCount: SessionCount, Configured: Configured.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalAddr Binary | |
TransportProtocol UInt32 | |
SessionCount UInt32 | |
Configured Boolean | |
InternalCompartmentId UInt32 |
Event ID 1009: Translating TransportProtocol packet from IncomingSrcAddr:IncomingDstAddr to TranslatedSrcAddr:TranslatedDstAddr, IPID:Identification.
#Description
Translating TransportProtocol packet from IncomingSrcAddr:IncomingDstAddr to TranslatedSrcAddr:TranslatedDstAddr, IPID:Identification. Status: Status, IcmpType: IcmpType, IcmpCode: IcmpCode, IcmpErrorPayload: IcmpPayload.
Message #
Fields #
| Name | Description |
|---|---|
IncomingAddrLen UInt32 | |
IncomingSrcAddr Binary | |
IncomingDstAddr Binary | |
TranslatedAddrLen UInt32 | |
TranslatedSrcAddr Binary | |
TranslatedDstAddr Binary | |
Identification UInt32 | |
TransportProtocol UInt32 | |
Status UInt32 | NTSTATUS reference |
IcmpType UInt32 | |
IcmpCode UInt32 | |
IcmpPayload Boolean |
Event ID 1010: Nat Instance InstanceName Action Status: Status.
#Description
Nat Instance InstanceName Action Status: Status.UdpIdleSessionTimeout: UdpIdleSessionTimeout sec, TcpTransientConnectionTimeout: TcpTransientConnectionTimeout, TcpEstablishedConnectionTimeout: TcpEstablishedConnectionTimeout, IcmpQueryTimeout: IcmpQueryTimeout, TcpFilteringBehavior: TcpFilteringBehavior, UdpFilteringBehavior: UdpFilteringBehavior, UdpInboundRefresh: UdpInboundRefresh, Enabled: Enabled
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
UdpIdleSessionTimeout UInt32 | |
TcpTransientConnectionTimeout UInt32 | |
TcpEstablishedConnectionTimeout UInt32 | |
IcmpQueryTimeout UInt32 | |
TcpFilteringBehavior UInt32 | |
UdpFilteringBehavior UInt32 | |
UdpInboundRefresh Boolean | |
Enabled Boolean | |
Status UInt32 | NTSTATUS reference |
Action UInt32 |
Event ID 1011: Packet filter Action Status: Status.
#Description
Packet filter Status: . Instance: , SrcPrefix: , SrcPrefixLength: , DstPrefix: , DstPrefixLength: , Ipv4Prefix: , Ipv4PrefixLength: , Nat64: , InterfaceLuid.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalPrefixAddrLength UInt32 | |
InternalSrcPrefix Binary | |
InternalSrcPrefixLength UInt32 | |
InternaDstlPrefix Binary | |
InternalDstPrefixLength UInt32 | |
IPv4Prefix UInt32 | |
IPv4PrefixLength UInt32 | |
Nat64 Boolean | |
InterfaceLuid UInt64 | |
FilterId UInt64 | |
Action UInt32 | |
Status UInt32 | NTSTATUS reference |
Event ID 1012: WFP filter Action Status: Status.
#Description
WFP filter Status: . Instance: , FilterId: , SrcPrefix: , SrcPrefixLength: , DstPrefix: , DstPrefixLength: , Ipv4Prefix: , Ipv4PrefixLength: , Nat64: , InterfaceLuid.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalPrefixAddrLength UInt32 | |
InternalSrcPrefix Binary | |
InternalSrcPrefixLength UInt32 | |
InternaDstlPrefix Binary | |
InternalDstPrefixLength UInt32 | |
IPv4Prefix UInt32 | |
IPv4PrefixLength UInt32 | |
Nat64 Boolean | |
InterfaceLuid UInt64 | |
FilterId UInt64 | |
Action UInt32 | |
Status UInt32 | NTSTATUS reference |
Event ID 1013: Address pool Action Status: Status.
#Description
Address pool Action Status: Status. Instance: InstanceName, Address: Address, StartingPort: StartingPort, EndingPort: EndingPort, InterfaceLuid: InterfaceLuid.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
Address UInt32 | |
StartingPort UInt16 | |
EndingPort UInt16 | |
InterfaceLuid UInt64 | |
Action UInt32 | |
Status UInt32 | NTSTATUS reference |
Event ID 1014: Address Action notification.
#Description
Address Action notification. Address: Address, InterfaceLuid: InterfaceLuid.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
Address UInt32 | |
StartingPort UInt16 | |
EndingPort UInt16 | |
InterfaceLuid UInt64 | |
Action UInt32 | |
Status UInt32 | NTSTATUS reference |
Event ID 1015: Static binding Action Status: Status.
#Description
Static binding Action Status: Status. Internal Source: InternalAddr, External Source: ExternalAddr, Protocol: TransportProtocol.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalAddr Binary | |
TransportProtocol UInt32 | |
Action UInt32 | |
Status UInt32 | NTSTATUS reference |
Event ID 1016: Memory allocation failure: Description.
#Event ID 1017: TransportProtocol session created.
#Description
TransportProtocol session created. Internal source transport addr: InternalSrcAddr, Internal dest transport addr: InternalDstAddr, External source transport addr ExternalSrcAddr, External dest transport addr ExternalDstAddr.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalSrcAddr Binary | |
InternalDstAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalSrcAddr Binary | |
ExternalDstAddr Binary | |
TransportProtocol UInt32 |
Event ID 1018: TransportProtocol session deleted.
#Description
TransportProtocol session deleted. Internal source transport addr: InternalSrcAddr, Internal dest transport addr: InternalDstAddr, External source transport addr ExternalSrcAddr, External dest transport addr ExternalDstAddr.
Message #
Fields #
| Name | Description |
|---|---|
InternalAddrLen UInt32 | |
InternalSrcAddr Binary | |
InternalDstAddr Binary | |
ExternalAddrLen UInt32 | |
ExternalSrcAddr Binary | |
ExternalDstAddr Binary | |
TransportProtocol UInt32 |
Event ID 1019: Created NAT instance InstanceName for RoutingDomainId InternalRoutingDomainId (CompartmentId CompartmentId) with external interface prefix AddressPrefix/PrefixLength.
#Description
Created NAT instance InstanceName for RoutingDomainId InternalRoutingDomainId (CompartmentId CompartmentId) with external interface prefix AddressPrefix/PrefixLength.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalRoutingDomainId GUID | |
PrefixLength UInt32 | |
AddressPrefix UInt32 | |
CompartmentId UInt32 | |
ExternalInterfaceIndex UInt32 | |
UdpIdleSessionTimeout UInt32 | |
TcpTransientConnectionTimeout UInt32 | |
TcpEstablishedConnectionTimeout UInt32 | |
IcmpQueryTimeout UInt32 | |
TcpFilteringBehavior UInt32 | |
UdpFilteringBehavior UInt32 | |
UdpInboundRefresh Boolean | |
InstanceType UInt32 |
Event ID 1020: Modified NAT instance InstanceName properties.
#Description
Modified NAT instance InstanceName properties.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalRoutingDomainId GUID | |
ExternalIPInterfaceAddressPrefixLength UInt32 | |
ExternalIPInterfaceAddressPrefix UInt32 | |
CompartmentId UInt32 | |
ExternalInterfaceIndex UInt32 | |
UdpIdleSessionTimeout UInt32 | |
TcpTransientConnectionTimeout UInt32 | |
TcpEstablishedConnectionTimeout UInt32 | |
IcmpQueryTimeout UInt32 | |
TcpFilteringBehavior UInt32 | |
UdpFilteringBehavior UInt32 | |
UdpInboundRefresh Boolean |
Event ID 1021: NAT instance InstanceName external interface index is ExternalInterfaceIndex for prefix ExternalIPInterfaceAddressPrefix/ExternalIPInterfaceAddressPrefixLength.
#Description
NAT instance InstanceName external interface index is ExternalInterfaceIndex for prefix ExternalIPInterfaceAddressPrefix/ExternalIPInterfaceAddressPrefixLength.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalRoutingDomainId GUID | |
ExternalIPInterfaceAddressPrefixLength UInt32 | |
ExternalIPInterfaceAddressPrefix UInt32 | |
CompartmentId UInt32 | |
ExternalInterfaceIndex UInt32 | |
UdpIdleSessionTimeout UInt32 | |
TcpTransientConnectionTimeout UInt32 | |
TcpEstablishedConnectionTimeout UInt32 | |
IcmpQueryTimeout UInt32 | |
TcpFilteringBehavior UInt32 | |
UdpFilteringBehavior UInt32 | |
UdpInboundRefresh Boolean |
Event ID 1022: Deleted NAT instance InstanceName.
#Description
Deleted NAT instance InstanceName.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalRoutingDomainId GUID | |
ExternalIPInterfaceAddressPrefixLength UInt32 | |
ExternalIPInterfaceAddressPrefix UInt32 | |
CompartmentId UInt32 | |
ExternalInterfaceIndex UInt32 | |
UdpIdleSessionTimeout UInt32 | |
TcpTransientConnectionTimeout UInt32 | |
TcpEstablishedConnectionTimeout UInt32 | |
IcmpQueryTimeout UInt32 | |
TcpFilteringBehavior UInt32 | |
UdpFilteringBehavior UInt32 | |
UdpInboundRefresh Boolean |
Event ID 1023: NAT instance InstanceName: RoutingDomainId InternalRoutingDomainId (CompartmentId CompartmentId), external interface index ExternalInterfaceIndex (AddressPrefix/PrefixLength).
#Description
NAT instance InstanceName: RoutingDomainId InternalRoutingDomainId (CompartmentId CompartmentId), external interface index ExternalInterfaceIndex (AddressPrefix/PrefixLength).
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalRoutingDomainId GUID | |
PrefixLength UInt32 | |
AddressPrefix UInt32 | |
CompartmentId UInt32 | |
ExternalInterfaceIndex UInt32 | |
UdpIdleSessionTimeout UInt32 | |
TcpTransientConnectionTimeout UInt32 | |
TcpEstablishedConnectionTimeout UInt32 | |
IcmpQueryTimeout UInt32 | |
TcpFilteringBehavior UInt32 | |
UdpFilteringBehavior UInt32 | |
UdpInboundRefresh Boolean | |
InstanceType UInt32 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-WinNat",
"guid": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}",
"event_source_name": "",
"event_id": 1023,
"version": 1,
"level": 4,
"task": 1023,
"opcode": 0,
"keywords": "0x0000000000000008",
"time_created": "2026-06-02T06:08:06.772+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}"
},
"execution": {
"process_id": 9736,
"thread_id": 10668
},
"channel": "ETW Trace",
"computer": "DESKTOP-FF3N5XK",
"security": {
"user_id": ""
}
},
"event_data": {
"AddressPrefix": 12589740,
"CompartmentId": 1,
"ExternalInterfaceIndex": 0,
"IcmpQueryTimeout": 30,
"InstanceName": "ICSf3b2d77a-335a-48b3-8cf1-04bd3ff3b253",
"InstanceType": 1,
"InternalRoutingDomainId": "{00000000-0000-0000-0000-000000000000}",
"PrefixLength": 20,
"TcpEstablishedConnectionTimeout": 1800,
"TcpFilteringBehavior": 1,
"TcpTransientConnectionTimeout": 120,
"UdpFilteringBehavior": 1,
"UdpIdleSessionTimeout": 300,
"UdpInboundRefresh": false
},
"message": "WinNatMInstanceRundown"
}
Event ID 1024: Added external address IPAddress:PortStart-PortEnd to NAT instance InstanceName.
#Event ID 1025: Removed external address IPAddress:PortStart-PortEnd from NAT instance InstanceName.
#Event ID 1026: NAT instance InstanceName: external address IPAddress:PortStart-PortEnd.
#Description
NAT instance InstanceName: external address IPAddress:PortStart-PortEnd.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
AddressLength UInt32 | |
IPAddress Binary | |
PortStart UInt16 | |
PortEnd UInt16 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-WinNat",
"guid": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}",
"event_source_name": "",
"event_id": 1026,
"version": 0,
"level": 4,
"task": 1026,
"opcode": 0,
"keywords": "0x0000000000000008",
"time_created": "2026-06-02T06:08:06.772+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}"
},
"execution": {
"process_id": 9736,
"thread_id": 10668
},
"channel": "ETW Trace",
"computer": "DESKTOP-FF3N5XK",
"security": {
"user_id": ""
}
},
"event_data": {
"AddressLength": 16,
"IPAddress": "020000007F0000010000000000000000",
"InstanceName": "ICSf3b2d77a-335a-48b3-8cf1-04bd3ff3b253",
"PortEnd": 49833,
"PortStart": 49734
},
"message": "WinNatMExternalAddressRundown"
}
Event ID 1027: Added static mapping TransportProtocol ExternalTransportAddress > InternalTransportAddress (CompartmentId CompartmentId) to NAT instance InstanceName (MappingType RemoteAddressPrefix/RemoteAddressP...
#Description
Added static mapping TransportProtocol ExternalTransportAddress > InternalTransportAddress (CompartmentId CompartmentId) to NAT instance InstanceName (MappingType RemoteAddressPrefix/RemoteAddressPrefixLength).
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
TransportProtocol UInt32 | |
MappingType UInt32 | |
AddressLength UInt32 | |
ExternalTransportAddress Binary | |
InternalTransportAddress Binary | |
InternalRoutingDomainId GUID | |
CompartmentId UInt32 | |
RemoteAddressPrefix Binary | |
RemoteAddressPrefixLength UInt32 |
Event ID 1028: Removed static mapping TransportProtocol ExternalTransportAddress > InternalTransportAddress (CompartmentId CompartmentId) from NAT instance InstanceName (MappingType RemoteAddressPrefix/RemoteAddr...
#Description
Removed static mapping TransportProtocol ExternalTransportAddress > InternalTransportAddress (CompartmentId CompartmentId) from NAT instance InstanceName (MappingType RemoteAddressPrefix/RemoteAddressPrefixLength).
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
TransportProtocol UInt32 | |
MappingType UInt32 | |
AddressLength UInt32 | |
ExternalTransportAddress Binary | |
InternalTransportAddress Binary | |
InternalRoutingDomainId GUID | |
CompartmentId UInt32 | |
RemoteAddressPrefix Binary | |
RemoteAddressPrefixLength UInt32 |
Event ID 1029: NAT instance InstanceName: static mapping TransportProtocol ExternalTransportAddress > InternalTransportAddress (CompartmentId CompartmentId) (MappingType RemoteAddressPrefix/RemoteAddressPrefixLen...
#Description
NAT instance InstanceName: static mapping TransportProtocol ExternalTransportAddress > InternalTransportAddress (CompartmentId CompartmentId) (MappingType RemoteAddressPrefix/RemoteAddressPrefixLength).
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
TransportProtocol UInt32 | |
MappingType UInt32 | |
AddressLength UInt32 | |
ExternalTransportAddress Binary | |
InternalTransportAddress Binary | |
InternalRoutingDomainId GUID | |
CompartmentId UInt32 | |
RemoteAddressPrefix Binary | |
RemoteAddressPrefixLength UInt32 |
Event ID 1030: NAT dropped IPv4 TransportProtocol packet which arrived over ArrivalNetwork interface ArrivalInterfaceIndex in compartment ArrivalCompartmentId with reason: ActionReason.
#Description
NAT dropped IPv4 TransportProtocol packet which arrived over ArrivalNetwork interface ArrivalInterfaceIndex in compartment ArrivalCompartmentId with reason: ActionReason.
Message #
Fields #
| Name | Description |
|---|---|
ActionReason UInt32 | |
ArrivalCompartmentId UInt32 | |
ArrivalInterfaceIndex UInt32 | |
ArrivalNetwork UInt32 | |
TransportProtocol UInt32 | |
ForwardCompartmentId UInt32 | |
ForwardInterfaceIndex UInt32 | |
PacketLength UInt32 | |
ContinuousLength UInt32 | |
CapturedIPHeaderLength UInt32 | |
CapturedTransportHeaderLength UInt32 | |
ICMPErrorTransportProtocol UInt32 | |
ICMPErrorCapturedIPHeaderLength UInt32 | |
ICMPErrorCapturedTransportHeaderLength UInt32 | |
IPHeader Binary | |
TransportHeader Binary | |
ICMPErrorIPHeader Binary | |
ICMPErrorTransportHeader Binary |
Event ID 1031: NAT detected a default route in compartment CompartmentId interface InterfaceIndex.
#Event ID 1032: NAT detected a default route in compartment CompartmentId interface InterfaceIndex.
#Event ID 1033: NAT instance InstanceName failed to allocate a TransportProtocol port dynamically because all ports in the instance's external address pool are in use.
#Event ID 1034: NAT left processing of IPv4 TransportProtocol packet to the host network stack over ArrivalNetwork interface ArrivalInterfaceIndex in compartment ArrivalCompartmentId with reason: ActionReason.
#Description
NAT left processing of IPv4 TransportProtocol packet to the host network stack over ArrivalNetwork interface ArrivalInterfaceIndex in compartment ArrivalCompartmentId with reason: ActionReason.
Message #
Fields #
| Name | Description |
|---|---|
ActionReason UInt32 | |
ArrivalCompartmentId UInt32 | |
ArrivalInterfaceIndex UInt32 | |
ArrivalNetwork UInt32 | |
TransportProtocol UInt32 | |
ForwardCompartmentId UInt32 | |
ForwardInterfaceIndex UInt32 | |
PacketLength UInt32 | |
ContinuousLength UInt32 | |
CapturedIPHeaderLength UInt32 | |
CapturedTransportHeaderLength UInt32 | |
ICMPErrorTransportProtocol UInt32 | |
ICMPErrorCapturedIPHeaderLength UInt32 | |
ICMPErrorCapturedTransportHeaderLength UInt32 | |
IPHeader Binary | |
TransportHeader Binary | |
ICMPErrorIPHeader Binary | |
ICMPErrorTransportHeader Binary |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-WinNat",
"guid": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}",
"event_source_name": "",
"event_id": 1034,
"version": 0,
"level": 5,
"task": 1034,
"opcode": 0,
"keywords": "0x0000000000000020",
"time_created": "2026-06-02T06:08:08.447+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}"
},
"execution": {
"process_id": 0,
"thread_id": 0
},
"channel": "ETW Trace",
"computer": "DESKTOP-FF3N5XK",
"security": {
"user_id": ""
}
},
"event_data": {
"ActionReason": 21,
"ArrivalCompartmentId": 1,
"ArrivalInterfaceIndex": 11,
"ArrivalNetwork": 2,
"CapturedIPHeaderLength": 20,
"CapturedTransportHeaderLength": 20,
"ContinuousLength": 40,
"ForwardCompartmentId": 0,
"ForwardInterfaceIndex": 0,
"ICMPErrorCapturedIPHeaderLength": 0,
"ICMPErrorCapturedTransportHeaderLength": 0,
"ICMPErrorIPHeader": "",
"ICMPErrorTransportHeader": "",
"ICMPErrorTransportProtocol": 0,
"IPHeader": "450000281A4140003F064A20C00002FE0A020A6F",
"PacketLength": 40,
"TransportHeader": "ECF41762C38106F39091305D5010083640750000",
"TransportProtocol": 6
},
"message": "WinNatMSkippedIPv4Packet"
}
Event ID 1035: NAT translated and forwarded IPv4 TransportProtocol packet which arrived over ArrivalNetwork interface ArrivalInterfaceIndex in compartment ArrivalCompartmentId to interface ForwardInterfaceIndex i...
#Description
NAT translated and forwarded IPv4 TransportProtocol packet which arrived over ArrivalNetwork interface ArrivalInterfaceIndex in compartment ArrivalCompartmentId to interface ForwardInterfaceIndex in compartment ForwardCompartmentId.
Message #
Fields #
| Name | Description |
|---|---|
ActionReason UInt32 | |
ArrivalCompartmentId UInt32 | |
ArrivalInterfaceIndex UInt32 | |
ArrivalNetwork UInt32 | |
TransportProtocol UInt32 | |
ForwardCompartmentId UInt32 | |
ForwardInterfaceIndex UInt32 | |
PacketLength UInt32 | |
ContinuousLength UInt32 | |
CapturedIPHeaderLength UInt32 | |
CapturedTransportHeaderLength UInt32 | |
ICMPErrorTransportProtocol UInt32 | |
ICMPErrorCapturedIPHeaderLength UInt32 | |
ICMPErrorCapturedTransportHeaderLength UInt32 | |
IPHeader Binary | |
TransportHeader Binary | |
ICMPErrorIPHeader Binary | |
ICMPErrorTransportHeader Binary |
Event ID 1036: NAT ERROR ErrorID: ErrorContext (ErrorMisc) Status Status.
#Description
NAT ERROR ErrorID: ErrorContext (ErrorMisc) Status Status.
Message #
Fields #
| Name | Description |
|---|---|
ErrorID UInt32 | |
ErrorContext UnicodeString | |
ErrorMisc UInt32 | |
Status UInt32 | NTSTATUS reference |
Event ID 1037: NAT Instance InstanceName created with no matching prefix AddressPrefix/PrefixLength.
#Description
NAT Instance InstanceName created with no matching prefix AddressPrefix/PrefixLength.
Message #
Fields #
| Name | Description |
|---|---|
InstanceName UnicodeString | |
InternalRoutingDomainId GUID | |
PrefixLength UInt32 | |
AddressPrefix UInt32 | |
CompartmentId UInt32 | |
ExternalInterfaceIndex UInt32 | |
UdpIdleSessionTimeout UInt32 | |
TcpTransientConnectionTimeout UInt32 | |
TcpEstablishedConnectionTimeout UInt32 | |
IcmpQueryTimeout UInt32 | |
TcpFilteringBehavior UInt32 | |
UdpFilteringBehavior UInt32 | |
UdpInboundRefresh Boolean | |
InstanceType UInt32 |
Event ID 1041: Added IPxlat instance for interface InterfaceLuid.
#Event ID 1042: Modified IPxlat instance for interface InterfaceLuid.
#Event ID 1043: Deleted IPxlat instance for interface InterfaceLuid.
#Event ID 1045: Added internal address IPAddress, IfIndex IfIndex to NAT instance InstanceName.
#Event ID 1046: Removed internal address IPAddress: IfIndex IfIndex from NAT instance InstanceName.
#Event ID 1047: Driver state: PortChunkSize=PortChunkSize, RSCAware=RSCAware, UROAware=UROAware, FragmentAware=FragmentAware, ForceInternalRoute=ForceInternalRoute, UdpSessionTimeout=UdpSessionTimeout, ClampMssEna...
#Description
Driver state: PortChunkSize=PortChunkSize, RSCAware=RSCAware, UROAware=UROAware, FragmentAware=FragmentAware, ForceInternalRoute=ForceInternalRoute, UdpSessionTimeout=UdpSessionTimeout, ClampMssEnabled=ClampMssEnabled.
Message #
Fields #
| Name | Description |
|---|---|
PortChunkSize UInt32 | |
RSCAware Boolean | |
UROAware Boolean | |
FragmentAware Boolean | |
ForceInternalRoute Boolean | |
UdpSessionTimeout UInt32 | |
ClampMssEnabled Boolean |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-WinNat",
"guid": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}",
"event_source_name": "",
"event_id": 1047,
"version": 0,
"level": 4,
"task": 1047,
"opcode": 0,
"keywords": "0x0000000000000008",
"time_created": "2026-06-02T06:08:06.772+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{66C07ECD-6667-43FC-93F8-05CF07F446EC}"
},
"execution": {
"process_id": 9736,
"thread_id": 10668
},
"channel": "ETW Trace",
"computer": "DESKTOP-FF3N5XK",
"security": {
"user_id": ""
}
},
"event_data": {
"ClampMssEnabled": false,
"ForceInternalRoute": false,
"FragmentAware": false,
"PortChunkSize": 100,
"RSCAware": true,
"UROAware": true,
"UdpSessionTimeout": 300
},
"message": "WinNatDriverStateRundown"
}
Provenance
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID {66C07ECD-6667-43FC-93F8-05CF07F446EC}
Defined in winnat.sys, the binary that emits these events.
Observed on:
- Win11-26200.6584, sample captured from a live trace, binary version 10.0.26100.1, captured 2026-06-02
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02