Shame on you, stupid spammers.. Sh4meful  DMARC Spoof Detection

DMARC Spoof Detection, Failed Authentications

Sh4meful tracks IP addresses caught sending unauthorized email, detected through DMARC report analysis across millions of authentication records.

Every entry here is an IP address that failed both SPF and DKIM authentication checks for domains I monitor. In most cases, that means someone (or something) used the domain name without permission; a signature pattern of email spoofing, phishing, spam, and other abusive mail activity.

The dataset is drawn from DMARC aggregate reports and represents a fraction of a larger corpus spanning millions of messages. Each record shows what failed and where: the source IP, its network, its geography, and limited metadata from the authentication event. Determining intent, whether a failure is hostile or incidental, requires context beyond what DMARC provides, but the patterns speak clearly enough at volume.

Not every failure is malicious. Some legitimate services (email security gateways, spam filters, phishing analysis platforms) break authentication as a side effect of message inspection or forwarding. I track these confounders separately and hide them by default, though they remain available for review. Much of that traffic is benign infrastructure noise. Some isn't.

Elements of this dataset and supporting models will eventually be open-sourced on GitHub. (More)

Failures Detected

8,275

Unique IPs

2,513

Unique Networks

973

Failed Messages

13,851

DMARC Activity

Most Active Networks by Spoof Volume (30 days)

Top networks by failed message volume over the last 30 days.

KYRGYZTELECOM_ADSL_PPPOE

12 spoofing attempts
2 unique source IPs

RIPE-ERX-158-94-0-0

10 spoofing attempts
2 unique source IPs

spaceshipnetworks

10 spoofing attempts
2 unique source IPs

CHITATTK-NET

9 spoofing attempts
1 unique source IP

FRTR-LEGACY-FTR13

8 spoofing attempts
1 unique source IP

LT-HOSTBALTIC-10

7 spoofing attempts
2 unique source IPs

OTS549865

6 spoofing attempts
1 unique source IP

ALEXHOST

5 spoofing attempts
2 unique source IPs

RIPE

5 spoofing attempts
2 unique source IPs

SAKURA-NET

5 spoofing attempts
2 unique source IPs

GOOGL-2

4 spoofing attempts
4 unique source IPs

GOOGLE

4 spoofing attempts
3 unique source IPs

GOOGLE-IPV6

4 spoofing attempts
2 unique source IPs

ERTH-SPB-PPPOE-15-NET

4 spoofing attempts
1 unique source IP

OMEGATECH

4 spoofing attempts
1 unique source IP

Most Active IPs by Spoof Volume (30 days)

Top IP addresses by failed message volume over the last 30 days.

IP Intelligence Report for 176.104.136.223

Russia
9 failed messages
Last seen: 5/30/2026

IP Intelligence Report for 62.60.130.125

Iran
9 failed messages
Last seen: 5/29/2026

IP Intelligence Report for 50.127.181.82

United States
8 failed messages
Last seen: 5/25/2026

IP Intelligence Report for 158.94.210.212

The Netherlands
7 failed messages
Last seen: 5/26/2026

IP Intelligence Report for 141.98.10.42

Lithuania
6 failed messages
Last seen: 5/8/2026

IP Intelligence Report for 80.72.177.69

Kyrgyzstan
6 failed messages
Last seen: 5/31/2026

IP Intelligence Report for 31.149.213.145

The Netherlands
6 failed messages
Last seen: 5/3/2026

IP Intelligence Report for 212.241.24.232

Kyrgyzstan
6 failed messages
Last seen: 5/30/2026

IP Intelligence Report for 45.131.64.143

Germany
4 failed messages
Last seen: 5/12/2026

IP Intelligence Report for 151.3.217.133

Italy
4 failed messages
Last seen: 5/29/2026

IP Intelligence Report for 188.187.110.66

Russia
4 failed messages
Last seen: 5/28/2026

IP Intelligence Report for 178.16.52.253

Germany
4 failed messages
Last seen: 5/9/2026

IP Intelligence Report for 153.125.138.166

Japan
4 failed messages
Last seen: 5/29/2026

IP Intelligence Report for 219.128.0.2

China
3 failed messages
Last seen: 5/25/2026

IP Intelligence Report for 194.102.104.50

Moldova
3 failed messages
Last seen: 5/24/2026

IP Intelligence Report for 202.53.164.26

Bangladesh
3 failed messages
Last seen: 5/6/2026

IP Intelligence Report for 103.79.247.224

Indonesia
3 failed messages
Last seen: 5/29/2026

IP Intelligence Report for 158.94.210.93

The Netherlands
3 failed messages
Last seen: 5/6/2026

IP Intelligence Report for 181.115.171.151

Bolivia
2 failed messages
Last seen: 5/28/2026

IP Intelligence Report for 95.78.169.171

Russia
2 failed messages
Last seen: 5/17/2026