Microsoft Defender for Endpoint
Troubleshooting

Troubleshoot Network Extension (NetExt) issues in Defender for Endpoint on Mac

In brief

Updated Microsoft Defender documentation in defender-endpoint/mac-troubleshoot-netext-mde.md.

What Defender admins need to know

Review the underlying documentation change to determine whether it affects tenant configuration or rollout plans.

Summaries are generated from the documentation change itself.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

Troubleshoot Network Extension (NetExt) issues in Defender for Endpoint on Mac

This article provides information on how to troubleshoot issues with the network extension (NetExt) that's installed as part of Microsoft Defender for Endpoint on macOS.

NetExt is used byprovides network event data that multiple Defender for Endpoint capabilities use. Network Protection is enableddepends on Mac devices.NetExt, but disabling Network Protection enforcement isn't the same as disabling NetExt.

Symptom:

You might notice issues with network related latencies when using your browser or copying files over the network or using a chat/meeting application.

Identify the affected component

Temporary solution:Before disabling NetExt, determine whether the issue occurs only when Network Protection enforcement is enabled or whenever NetExt is running.

  1. This article describes howCheck Network Protection and system extension health to temporarily disableestablish a baseline:

    mdatp health --field network_protection_status
    mdatp health --details system_extensions
    mdatp health --details network_protection
    
  2. Test the following states and record whether the issue reproduces:

    NetExtNetwork ProtectionInterpretation
    EnabledAudit or blockBaseline with both components active.
    EnabledDisabledIf the issue remains, investigate NetExt which will temporarily disableor another capability that uses network protection,events.
    DisabledDisabledIf the issue stops only here, NetExt is involved.
  3. Record the following information:

    • Affected application and resolveprotocol.
    • Browser or client.
    • Destination.
    • Proxy configuration.
    • Virtual private network stack-related issues by using Intune, JamF,(VPN) product and full-tunnel or split-tunnel mode.
    • Other installed network-filtering security products.
  4. Collect a manual diagnostic package while reproducing the issue:

    sudo mdatp diagnostic create
    

    If Microsoft Support requests a NetExt log stream, run:

    log stream --info --debug --style compact --predicate 'process on macOS.== "netext"' > netextlogstream.txt
    

    Reproduce the issue, and then press Control+C to stop the trace.

Temporary solution

This article describes how to temporarily disable NetExt which will temporarily disable network protection, and resolve network stack-related issues by using Intune, JamF, or a manual process on macOS.