win:sysmon 3
Network connection
The network connection event logs TCP/UDP connections on the machine.
- Log source
- Sysmon
- Host type
- Windows (workstation, member server, domain controller)
- How to enable
- Install Sysmon with a configuration that includes the matching rule group; see sysmon-modular for an ATT&CK-mapped configuration.
- Tier, host type
- Minimum
- Techniques
- 130
- Rules depending on it
- Splunk 24, Sigma 61, Elastic 37, Microsoft Sentinel 5
Why this tier
By role
| Role | Tier | Basis |
|---|---|---|
| Windows workstation | Minimum | |
| Windows member server | Minimum | |
| Windows domain controller | Minimum | |
| Windows web server (IIS), internet-facing | Minimum |
Techniques it helps detect
- T1001.001 Junk Data
- T1001.002 Steganography
- T1001.003 Protocol or Service Impersonation
- T1008 Fallback Channels
- T1011 Exfiltration Over Other Network Medium
- T1018 Remote System Discovery
- T1020 Automated Exfiltration
- T1021 Remote Services
- T1021.001 Remote Desktop Protocol
- T1021.002 SMB/Windows Admin Shares
- T1021.003 Distributed Component Object Model
- T1027.003 Steganography
- T1027.004 Compile After Delivery
- T1027.012 LNK Icon Smuggling
- T1027.017 SVG Smuggling
- T1027.018 Invisible Unicode
- T1029 Scheduled Transfer
- T1030 Data Transfer Size Limits
- T1036.012 Browser Fingerprint
- T1041 Exfiltration Over C2 Channel
- T1046 Network Service Discovery
- T1047 Windows Management Instrumentation
- T1048 Exfiltration Over Alternative Protocol
- T1048.001 Exfiltration Over Symmetric Encrypted Non-C2 Protocol
- T1048.002 Exfiltration Over Asymmetric Encrypted Non-C2 Protocol
- T1048.003 Exfiltration Over Unencrypted Non-C2 Protocol
- T1071 Application Layer Protocol
- T1071.001 Web Protocols
- T1071.002 File Transfer Protocols
- T1071.003 Mail Protocols
- T1071.004 DNS
- T1071.005 Publish/Subscribe Protocols
- T1078.002 Domain Accounts
- T1090 Proxy
- T1090.001 Internal Proxy
- T1090.002 External Proxy
- T1090.003 Multi-hop Proxy
- T1090.004 Domain Fronting
- T1095 Non-Application Layer Protocol
- T1102 Web Service
- T1102.001 Dead Drop Resolver
- T1102.002 Bidirectional Communication
- T1102.003 One-Way Communication
- T1104 Multi-Stage Channels
- T1105 Ingress Tool Transfer
- T1114 Email Collection
- T1114.001 Local Email Collection
- T1114.002 Remote Email Collection
- T1125 Video Capture
- T1127 Trusted Developer Utilities Proxy Execution
- T1127.001 MSBuild
- T1127.003 JamPlus
- T1129 Shared Modules
- T1132 Data Encoding
- T1132.001 Standard Encoding
- T1132.002 Non-Standard Encoding
- T1133 External Remote Services
- T1135 Network Share Discovery
- T1176 Software Extensions
- T1176.001 Browser Extensions
- T1176.002 IDE Extensions
- T1185 Browser Session Hijacking
- T1189 Drive-by Compromise
- T1190 Exploit Public-Facing Application
- T1195.002 Compromise Software Supply Chain
- T1197 BITS Jobs
- T1199 Trusted Relationship
- T1200 Hardware Additions
- T1202 Indirect Command Execution
- T1203 Exploitation for Client Execution
- T1204 User Execution
- T1204.001 Malicious Link
- T1204.004 Malicious Copy and Paste
- T1205 Traffic Signaling
- T1205.001 Port Knocking
- T1205.002 Socket Filters
- T1210 Exploitation of Remote Services
- T1213.006 Databases
- T1216.001 PubPrn
- T1218 System Binary Proxy Execution
- T1218.001 Compiled HTML File
- T1218.003 CMSTP
- T1218.005 Mshta
- T1218.007 Msiexec
- T1218.008 Odbcconf
- T1218.009 Regsvcs/Regasm
- T1218.010 Regsvr32
- T1218.011 Rundll32
- T1218.012 Verclsid
- T1218.013 Mavinject
- T1218.014 MMC
- T1218.015 Electron Applications
- T1219 Remote Access Tools
- T1219.002 Remote Desktop Software
- T1221 Template Injection
- T1480 Execution Guardrails
- T1480.001 Environmental Keying
- T1496 Resource Hijacking
- T1496.001 Compute Hijacking
- T1496.002 Bandwidth Hijacking
- T1498 Network Denial of Service
- T1498.001 Direct Network Flood
- T1498.002 Reflection Amplification
- T1499.002 Service Exhaustion Flood
- T1550.002 Pass the Hash
- T1557 Adversary-in-the-Middle
- T1557.002 ARP Cache Poisoning
- T1563 Remote Service Session Hijacking
- T1563.002 RDP Hijacking
- T1565.002 Transmitted Data Manipulation
- T1566.001 Spearphishing Attachment
- T1566.002 Spearphishing Link
- T1566.003 Spearphishing via Service
- T1567 Exfiltration Over Web Service
- T1567.001 Exfiltration to Code Repository
- T1567.002 Exfiltration to Cloud Storage
- T1567.003 Exfiltration to Text Storage Sites
- T1567.004 Exfiltration Over Webhook
- T1568 Dynamic Resolution
- T1568.001 Fast Flux DNS
- T1568.002 Domain Generation Algorithms
- T1568.003 DNS Calculation
- T1569.002 Service Execution
- T1572 Protocol Tunneling
- T1573 Encrypted Channel
- T1573.001 Symmetric Cryptography
- T1573.002 Asymmetric Cryptography
- T1606.001 Web Cookies
- T1684 Social Engineering
- T1686.003 Windows Host Firewall
Rules that depend on it
Splunk 24
- DLLHost with no Command Line Arguments with Network
- Detect Regasm with Network Connection
- Detect Regsvcs with Network Connection
- GPUpdate with no Command Line Arguments with Network
- LOLBAS Network Connection On Uncommon Port
- LOLBAS Rare Network Connection
- Network Traffic to Active Directory Web Services Protocol
- Outbound Network Connection from Java Using Default Ports
- Python Network Traffic During Package Build
- Rundll32 with no Command Line Arguments with Network
- SearchProtocolHost with no Command Line with Network
- Unknown Process Using The Kerberos Protocol
- Windows Detect Network Scanner Behavior
- Windows File Transfer Protocol In Non-Common Process Path
- Windows HTTP Network Communication From MSIExec
- Windows InstallUtil Remote Network Connection
- Windows Mail Protocol In Non-Common Process Path
- Windows Network Connection From Program In Suspect Location
- Windows Potential Cloudflared Network Connection
- Windows Process Outbound Connection To Social Media Domain
- Windows Remote Desktop Network Bruteforce Attempt
- Windows Rundll32 WebDav With Network Connection
- Windows Suspect Process With Authentication Traffic
- Windows WinLogon with Public Network Connection
Sigma 61
- Communication To LocaltoNet Tunneling Service Initiated by Andreas Braathen (mnemonic.io)
- Communication To Ngrok Tunneling Service Initiated by Florian Roth (Nextron Systems)
- Communication To Uncommon Destination Ports by Florian Roth (Nextron Systems)
- Dfsvc.EXE Initiated Network Connection Over Uncommon Port by Nasreddine Bencherchali (Nextron Systems)
- Dfsvc.EXE Network Connection To Non-Local IPs by Nasreddine Bencherchali (Nextron Systems)
- Dllhost.EXE Initiated Network Connection To Non-Local IP Address by bartblaze
- HH.EXE Initiated HTTP Network Connection by Nasreddine Bencherchali (Nextron Systems)
- Local Network Connection Initiated By Script Interpreter by frack113
- Microsoft Sync Center Suspicious Network Connections by elhoim
- Msiexec.EXE Initiated Network Connection Over HTTP by frack113
- Network Communication Initiated To File Sharing Domains From Process Located In Suspicious Folder by Florian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems)
- Network Communication Initiated To Portmap.IO Domain by Florian Roth (Nextron Systems)
- Network Communication With Crypto Mining Pool by Florian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems)
- Network Connection Initiated By AddinUtil.EXE by Michael McKinley (@McKinleyMike), Tony Latteri (@TheLatteri)
- Network Connection Initiated By Eqnedt32.EXE by Max Altgelt (Nextron Systems)
- Network Connection Initiated By IMEWDBLD.EXE by frack113
- Network Connection Initiated By PowerShell Process by Florian Roth (Nextron Systems)
- Network Connection Initiated By Regsvr32.EXE by Dmitriy Lifanov, oscd.community
- Network Connection Initiated From Process Located In Potentially Suspicious Or Uncommon Location by Florian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems)
- Network Connection Initiated From Users\Public Folder by Florian Roth (Nextron Systems)
- Network Connection Initiated To AzureWebsites.NET By Non-Browser Process by Nasreddine Bencherchali (Nextron Systems)
- Network Connection Initiated To BTunnels Domains by Kamran Saifullah
- Network Connection Initiated To Cloudflared Tunnels Domains by Kamran Saifullah, Nasreddine Bencherchali (Nextron Systems)
- Network Connection Initiated To DevTunnels Domain by Kamran Saifullah
- Network Connection Initiated To Mega.nz by Florian Roth (Nextron Systems)
- Network Connection Initiated To Visual Studio Code Tunnels Domain by Kamran Saifullah
- Network Connection Initiated Via Notepad.EXE by EagleEye Team
- Network Connection Initiated via Finger.EXE by Swachchhanda Shrawan Poudel (Nextron Systems)
- New Connection Initiated To Potential Dead Drop Resolver Domain by Sorina Ionescu, X__Junior (Nextron Systems)
- Office Application Initiated Network Connection Over Uncommon Ports by X__Junior (Nextron Systems), Nasreddine Bencherchali (Nextron Systems)
- Office Application Initiated Network Connection To Non-Local IP by Christopher Peacock '@securepeacock', SCYTHE '@scythe_io', Florian Roth (Nextron Systems), Tim Shelton, Nasreddine Bencherchali (Nextron Systems)
- Outbound Network Connection Initiated By Cmstp.EXE by Nasreddine Bencherchali (Nextron Systems)
- Outbound Network Connection Initiated By Microsoft Dialer by CertainlyP
- Outbound Network Connection Initiated By Script Interpreter by frack113, Florian Roth (Nextron Systems)
- Outbound Network Connection To Public IP Via Winlogon by Christopher Peacock @securepeacock, SCYTHE @scythe_io
- Outbound RDP Connections Over Non-Standard Tools by Markus Neis
- Potential Compromised 3CXDesktopApp Beaconing Activity - Netcon by Nasreddine Bencherchali (Nextron Systems)
- Potential Pikabot C2 Activity by Andreas Braathen (mnemonic.io)
- Potential Remote PowerShell Session Initiated by Roberto Rodriguez @Cyb3rWard0g
- Potentially Suspicious Azure Front Door Connection by Isaac Dunham
- Potentially Suspicious Malware Callback Communication by Florian Roth (Nextron Systems)
- Potentially Suspicious Network Connection To Notion API by Gavin Knapp
- Potentially Suspicious Wuauclt Network Connection by Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research)
- Process Initiated Network Connection To Ngrok Domain by Florian Roth (Nextron Systems)
- Python Initiated Connection by frack113
- RDP Over Reverse SSH Tunnel by Samir Bousseaden
- RDP to HTTP or HTTPS Target Ports by Florian Roth (Nextron Systems)
- RegAsm.EXE Initiating Network Connection To Public IP by frack113
- Remote Access Tool - AnyDesk Incoming Connection by @d4ns4n_ (Wuerth-Phoenix)
- Rundll32 Internet Connection by Florian Roth (Nextron Systems)
- Silenttrinity Stager Msbuild Activity by Kiran kumar s, oscd.community
- Suspicious Dropbox API Usage by Florian Roth (Nextron Systems)
- Suspicious Network Connection Binary No CommandLine by Florian Roth (Nextron Systems)
- Suspicious Network Connection to IP Lookup Service APIs by Janantha Marasinghe, Nasreddine Bencherchali (Nextron Systems)
- Suspicious Non-Browser Network Communication With Google API by Gavin Knapp
- Suspicious Non-Browser Network Communication With Telegram API by Nasreddine Bencherchali (Nextron Systems)
- Suspicious Outbound SMTP Connections by frack113
- Suspicious Wordpad Outbound Connections by X__Junior (Nextron Systems)
- Uncommon Connection to Active Directory Web Services by @kostastsale
- Uncommon Network Connection Initiated By Certutil.EXE by frack113, Florian Roth (Nextron Systems)
- Uncommon Outbound Kerberos Connection by Ilyas Ochkov, oscd.community
Elastic 37
- Connection to Common Large Language Model Endpointsinferred
- Connection to Commonly Abused Free SSL Certificate Providersinferred
- First Time Seen DNS Query to RMM Domaininferred
- GenAI Process Connection to Suspicious Top Level Domaininferred
- GenAI Process Performing Encoding/Chunking Prior to Network Activityinferred
- Incoming DCOM Lateral Movement via MSHTAinferred
- Incoming DCOM Lateral Movement with MMCinferred
- Incoming DCOM Lateral Movement with ShellBrowserWindow or ShellWindowsinferred
- Incoming Execution via PowerShell Remotinginferred
- Incoming Execution via WinRM Remote Shellinferred
- InstallUtil Process Making Network Connectionsinferred
- Mshta Making Network Connectionsinferred
- MsiExec Service Child Process With Network Connectioninferred
- Network Activity to a Suspicious Top Level Domaininferred
- Network Connection via Certutilinferred
- Network Connection via Compiled HTML Fileinferred
- Network Connection via MsXslinferred
- Network Connection via Registration Utilityinferred
- Network Connection via Signed Binaryinferred
- Outbound Scheduled Task Activity via PowerShellinferred
- Potential DNS Exfiltration via Excessive Chunked Queriesinferred
- Potential Kerberos SPN Spoofing via Suspicious DNS Queryinferred
- Potential Windows Error Manager Masqueradinginferred
- PsExec Network Connectioninferred
- Rare SMB Connection to the Internetinferred
- Remote File Download via Script Interpreterinferred
- Remote Scheduled Task Creationinferred
- Remotely Started Services via RPCinferred
- Service Command Lateral Movementinferred
- Suspicious Command Prompt Network Connectioninferred
- Suspicious Kerberos Authentication Ticket Requestinferred
- System Public IP Discovery via DNS Queryinferred
- Unusual Network Activity from a Windows System Binaryinferred
- Unusual Network Connection via DllHostinferred
- Unusual Network Connection via RunDLL32inferred
- Unusual Process Network Connectioninferred
- WMI Incoming Lateral Movementinferred
Standards and guidance naming it
| Requirement | Relation | Basis |
|---|---|---|
| OMB M-26-14: Network source and destinationAppendix B item 5(2) | Supports an activity | our analysis: Sysmon 3 records process-attributed network connections |
| OMB M-26-14: Indicators of compromiseAppendix B item 5(7) | Supports an activity | our analysis: destination IPs by process |
| OMB M-26-14: Attack vectors and lateral movementAppendix B item 5(10) | Supports an activity | our analysis: connections between hosts |
EDR events that stand in for it
Full: the sensor event carries what this event carries. Partial: the sensor reports a subset, so it does not replace the event.
| Product | Sensor event | Fidelity | Basis |
|---|---|---|---|
| CrowdStrike Falcon sensor telemetry (FDR event_simpleName) | NetworkConnectIP4 | Full | pySigma-backend-crowdstrike: network_connection -> NetworkConnectIP4 (outbound), NetworkReceiveAcceptIP4 (inbound) |
| CrowdStrike Falcon sensor telemetry (FDR event_simpleName) | NetworkConnectIP6 | Full | pySigma-backend-crowdstrike: network_connection -> NetworkConnectIP4 (outbound), NetworkReceiveAcceptIP4 (inbound) |
| CrowdStrike Falcon sensor telemetry (FDR event_simpleName) | NetworkReceiveAcceptIP4 | Full | pySigma-backend-crowdstrike: network_connection -> NetworkConnectIP4 (outbound), NetworkReceiveAcceptIP4 (inbound) |
| CrowdStrike Falcon sensor telemetry (FDR event_simpleName) | NetworkReceiveAcceptIP6 | Full | pySigma-backend-crowdstrike: network_connection -> NetworkConnectIP4 (outbound), NetworkReceiveAcceptIP4 (inbound) |
| Microsoft Defender for Endpoint device tables | DeviceNetworkEvents | Full | pySigma-backend-kusto: network_connection, Sysmon EventID 3 -> DeviceNetworkEvents table |
| Elastic Defend endpoint events | network | Full | Elastic Defend network dataset |