Investigating SenderIPv4 in Microsoft Defender XDR.
The email passed inspection.
SPF looked legitimate.
DKIM validated correctly.
Yet Agent Foskett still wanted to know one thing.
Where did the message actually originate?
Every email begins its journey somewhere.
In Microsoft Defender XDR, SenderIPv4 helps defenders identify the originating IPv4 address behind a message and investigate phishing campaigns, suspicious infrastructure, spoofing attempts and malicious email activity.
Lesson overview
Learn how to investigate originating IPv4 addresses in EmailEvents and connect sending infrastructure to domains, threats and delivery outcomes.
Why SenderIPv4 matters
The fields used in this lesson
Step 1 — Review SenderIPv4 activity
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv4)
| project Timestamp,
SenderFromAddress,
SenderFromDomain,
SenderIPv4,
RecipientEmailAddress,
Subject
| order by Timestamp desc
Step 2 — Find top sending IP addresses
- 1
- 2
- 3
- 4
- 5
- 6
- 7
EmailEvents | where Timestamp > ago(30d) | where isnotempty(SenderIPv4) | summarize MessageCount = count() by SenderIPv4 | order by MessageCount desc
Step 3 — Review threats by IP address
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv4)
| summarize MessageCount = count()
by SenderIPv4,
ThreatTypes
| order by MessageCount desc
Step 4 — Investigate a specific sender IP
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
EmailEvents
| where Timestamp > ago(30d)
| where SenderIPv4 == "192.0.2.10"
| project Timestamp,
SenderFromAddress,
SenderFromDomain,
RecipientEmailAddress,
Subject,
ThreatTypes,
DeliveryAction
| order by Timestamp desc
Step 5 — Review suspicious messages with sender IP evidence
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv4)
| where isnotempty(ThreatTypes)
| project Timestamp,
SenderIPv4,
SenderFromAddress,
SenderFromDomain,
Subject,
ThreatTypes,
AuthenticationDetails,
DeliveryAction
| order by Timestamp desc
Step 6 — Compare sender domains and IP addresses
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv4)
| summarize MessageCount = count()
by SenderFromDomain,
SenderIPv4
| order by MessageCount desc
How to read the results
Common investigation uses
Common mistakes
What you learned
Related Agent Foskett Academy lessons
Coming next
Final thought
Investigating SenderIPv4 in Microsoft Defender XDR
Agent Foskett Academy Lesson 61 teaches defenders how to investigate SenderIPv4 during Microsoft Defender XDR email investigations.
Learn sender IP investigation in Defender XDR
This lesson explains how SenderIPv4, SenderFromDomain, AuthenticationDetails, ThreatTypes and DeliveryAction help defenders investigate suspicious email infrastructure, phishing campaigns, spoofing attempts and sender reputation.
