Microsoft-Windows-NCSI
58 events across 2 channels
Event ID 2001 — Corporate connectivity check will be skipped.
Event ID 2002 — Corporate connectivity check is enabled
Description
Corporate connectivity check is enabled.
Message #
Event ID 2003 — Corporate inside/outside location check will be skipped.
Event ID 2004 — Corporate inside/outside location check is enabled
Description
Corporate inside/outside location check is enabled.
Message #
Event ID 4001 — Entered State: Interface_Luid Interface Luid: InterfaceGuid.
Event ID 4002 — Transitioning to State: CurrentOrNextState Interface Luid: IfLuid.
Event ID 4003 — Entered State: Interface_Luid Interface Luid: InterfaceGuid.
Event ID 4004 — Transitioning to State: CurrentOrNextState Interface Luid: IfLuid.
Event ID 4005 — Entered State: Interface_Luid Interface Luid: InterfaceGuid.
Event ID 4006 — Transitioning to State: CurrentOrNextState Interface Luid: IfLuid.
Event ID 4007 — Entered State: Interface_Luid Interface Luid: InterfaceGuid.
Event ID 4008 — Transitioning to State: CurrentOrNextState Interface Luid: IfLuid.
Event ID 4009 — Inside/Outside detection started for interface IfLuid.
Event ID 4010 — Inside/Outside detection finished for interface IfLuid (CorporateLocation).
Event ID 4011 — Windows Firewall Group Policy settings have been updated.
Description
Windows Firewall Group Policy settings have been updated. Triggering another inside/outside location detection.
Message #
Event ID 4012 — Inside/Outside probe failed for interface Host.
Event ID 4013 — Active Internet Probe started on interface InterfaceGuid.
Event ID 4014 — Active Internet Probe finished on interface InterfaceGuid (Succeeded).
Event ID 4015 — Active Internet Probe (DNS) started on interface InterfaceGuid.
Event ID 4016 — Active Internet Probe (DNS) finished on interface InterfaceGuid.
Event ID 4017 — Active Internet Probe (HTTP) started on interface InterfaceGuid.
Event ID 4018 — Active Internet Probe (HTTP) finished on interface InterfaceGuid.
Event ID 4019 — Active Corp Probe started on interface InterfaceGuid.
Event ID 4020 — Active Corp Probe finished on interface InterfaceGuid (Succeeded).
Event ID 4021 — Active Corp Probe (DNS) started on interface InterfaceGuid.
Event ID 4022 — Active Corp Probe (DNS) finished on interface InterfaceGuid.
Event ID 4023 — Active Corp Probe (HTTP) started on interface InterfaceGuid.
Event ID 4024 — Active Corp Probe (HTTP) finished on interface InterfaceGuid.
Event ID 4025 — Proxy Detection started
Description
Proxy Detection started.
Message #
Event ID 4026 — Proxy Detection stopped (HasProxy=ErrorCode).
Event ID 4027 — Opportunistic Internet flag on interface InterfaceGuid for family Family marked.
Event ID 4028 — Inside/Outside detection is suspect
Description
Inside/Outside detection is suspect.
Message #
Event ID 4029 — Entered suspect state on interface InterfaceGuid (Family: IfLuid Reason: Family).
Event ID 4030 — Suspect state cancelled on interface IfLuid (Family: Family).
Event ID 4031 — Suspect state expired on interface IfLuid (Family: Family).
Event ID 4032 — Entered corporate suspect state on interface IfLuid.
Event ID 4033 — Corporate suspect state cancelled on interface IfLuid.
Event ID 4034 — Corporate suspect state expired on interface IfLuid.
Event ID 4035 — Cancelling hotspot detection scenario for interface InterfaceGuid.
Event ID 4036 —
Fields #
| Name | Description |
|---|---|
InterfaceGuid GUID | — |
Event ID 4037 — Starting hotspot detection for family Family on interface IfLuid.
Event ID 4038 — Hotspot detected on interface IfLuid (Family: Family).
Event ID 4039 — Hotspot not detected on interface IfLuid (Family: Family).
Event ID 4040 — Interface ConnectedInterfaceGuid (IfLuid) has been connected.
Event ID 4041 — Interface DisconnectedInterfaceGuid (IfLuid) has been disconnected.
Event ID 4042 — Capability change on InterfaceGuid (IfLuid Family: Family Capability: Capability ChangeReason: CapabilityChangeReason).
#Description
Capability change on InterfaceGuid (IfLuid Family: Family Capability: Capability ChangeReason: CapabilityChangeReason).
Message #
Fields #
| Name | Description |
|---|---|
InterfaceGuid GUID | — |
IfLuid UInt64 | — |
Family UInt32 | 2 Family. |
Capability UInt32 | — |
CapabilityChangeReason UInt32 | ChangeReason. |
PreviousCapability UInt32 | — |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-NCSI",
"guid": "314DE49F-CE63-4779-BA2B-D616F6963A88",
"event_source_name": "",
"event_id": 4042,
"version": 0,
"level": 4,
"task": 0,
"opcode": 0,
"keywords": 4611686018427387936,
"time_created": "2023-11-06T06:25:52.980589+00:00",
"event_record_id": 19,
"correlation": {
"ActivityID": "F590C418-1079-0000-E6C4-90F57910DA01"
},
"execution": {
"process_id": 1696,
"thread_id": 3516
},
"channel": "Microsoft-Windows-NCSI/Operational",
"computer": "WinDev2310Eval",
"security": {
"user_id": "S-1-5-20"
}
},
"event_data": {
"InterfaceGuid": "3D03B11E-98A0-4304-84E2-CD3AAE8EFE1D",
"IfLuid": 1689399649632256,
"Family": 0,
"Capability": 2,
"CapabilityChangeReason": 4,
"PreviousCapability": 0
},
"message": ""
}
References #
- Example event sourced from https://github.com/NextronSystems/evtx-baseline
Event ID 4043 — Proxied capability change on ProxiedCapability (InterfaceGuid Family: IfLuid ProxiedCapability: Family).
Event ID 4044 — Passive Poll state change.
Event ID 4045 — NetReady update on NetReady (InterfaceGuid Family: IfLuid NetReady: Family).
Event ID 4046 — Corporate connectivity change on HasCorporateConnectivity (InterfaceGuid Family: IfLuid HasCorporateConnectivity: Family).
Event ID 4047 — Default gateway is set on GatewayIP (GatewayMAC Family: KnownProxyless GatewayIP: KnownOppInternet GatewayMAC: InterfaceGuid KnownHotspot: IfLuid KnownOppInternet: Family KnownProxiedOppInternet: I...
Description
Default gateway is set on GatewayIP (GatewayMAC Family: KnownProxyless GatewayIP: KnownOppInternet GatewayMAC: InterfaceGuid KnownHotspot: IfLuid KnownOppInternet: Family KnownProxiedOppInternet: IpAddressLength).
Message #
Fields #
| Name | Description |
|---|---|
GatewayIP | — |
GatewayMAC | 2 Family. |
KnownProxyless Boolean | — |
KnownHotspot Boolean | GatewayIP. |
KnownOppInternet Boolean | — |
KnownProxiedOppInternet Boolean | GatewayMAC. |
InterfaceGuid GUID | — |
IfLuid UInt64 | — |
Family UInt32 | — |
IpAddressLength UInt32 | — |
IpAddress Binary | — |
MacAddressLength UInt32 | — |
MacAddress Binary | — |
Event ID 4048 — Next hop to Internet has changed on HasNextHopToInternet (NextHopAddress Family: InterfaceGuid HasNextHopToInternet: IfLuid NextHopAddress: NextHopAddressLength).
Description
Next hop to Internet has changed on HasNextHopToInternet (NextHopAddress Family: InterfaceGuid HasNextHopToInternet: IfLuid NextHopAddress: NextHopAddressLength).
Message #
Fields #
| Name | Description |
|---|---|
HasNextHopToInternet Boolean | — |
NextHopAddress Binary | 2 Family. |
InterfaceGuid GUID | — |
IfLuid UInt64 | — |
Family UInt32 | — |
NextHopAddressLength UInt32 | — |
Event ID 4049 — Preferred address change on HasPreferredAddress (AddressSuffixOrigins Family: InterfaceGuid HasPreferredAddress: IfLuid AddressSuffixOrigins: Family).
Description
Preferred address change on HasPreferredAddress (AddressSuffixOrigins Family: InterfaceGuid HasPreferredAddress: IfLuid AddressSuffixOrigins: Family).
Message #
Fields #
| Name | Description |
|---|---|
HasPreferredAddress Boolean | — |
AddressSuffixOrigins UInt32 | 2 Family. |
InterfaceGuid GUID | — |
IfLuid UInt64 | — |
Family UInt32 | — |
Event ID 4050 — Preferred global address change on HasPreferredGlobalAddress (AddressSuffixOrigins Family: InterfaceGuid HasPreferredGlobalAddress: IfLuid AddressSuffixOrigins: Family).
Description
Preferred global address change on HasPreferredGlobalAddress (AddressSuffixOrigins Family: InterfaceGuid HasPreferredGlobalAddress: IfLuid AddressSuffixOrigins: Family).
Message #
Fields #
| Name | Description |
|---|---|
HasPreferredGlobalAddress Boolean | — |
AddressSuffixOrigins UInt32 | 2 Family. |
InterfaceGuid GUID | — |
IfLuid UInt64 | — |
Family UInt32 | — |
Event ID 4051 — Active probe result code on interface InterfaceGuid (IfLuid Family: Family) = ActiveProbeResultCode.
Event ID 4052 — Interface diagnostic for IPv6_address (IPv4_capability): IPv4 address: IPv6_capability, IPv6 address: IPv4_test_used, IPv4 capability: IPv6_test_used, IPv6 capability: InterfaceGuid, IPv4 test used...
Description
Interface diagnostic for IPv6_address (IPv4_capability): IPv4 address: IPv6_capability, IPv6 address: IPv4_test_used, IPv4 capability: IPv6_test_used, IPv6 capability: InterfaceGuid, IPv4 test used: IfLuid, IPv6 test used: HasPreferredGlobalAddressIPv4.
Message #
Fields #
| Name | Description |
|---|---|
IPv6_address | — |
IPv4_capability | — |
IPv6_capability | — |
IPv4_test_used | — |
IPv6_test_used | — |
InterfaceGuid GUID | — |
IfLuid UInt64 | — |
HasPreferredGlobalAddressIPv4 Boolean | — |
HasPreferredGlobalAddressIPv6 Boolean | — |
InternetCapabilityIPv4 UInt8 | — |
InternetCapabilityIPv6 UInt8 | — |
InternetTestIPv4 UInt8 | — |
InternetTestIPv6 UInt8 | — |
Event ID 4053 —
Fields #
| Name | Description |
|---|---|
InterfaceGuid GUID | — |
Family UInt32 | — |
Event ID 4054 —
Fields #
| Name | Description |
|---|---|
InterfaceGuid GUID | — |
Family UInt32 | — |