PUBLIC INTELLIGENCE / IPV4 ONLY

Clarity at the
network edge.

Understand what you block.
Explore the global footprint of Data-Shield, from country-level coverage to the addresses protecting your infrastructure.

Published snapshot/08 Nov 2026, 11:05 UTC

Checked 08 Nov 2026, 11:11 UTC

01 / STANDARD110,189

Unique blocked IPv4 addresses

02 / CRITICAL119,518

Unique blocked IPv4 addresses

03 / WHITELIST COVERAGE3,419,056

IPv4 addresses covered in both profiles

04 / GLOBAL REACH193 countries

With addresses in Critical

THE GLOBAL PICTURE

A world of signals.
Every country in view.

Explore blocked addresses and whitelist coverage.
Hover, tap or select a country to see its numbers.

STANDARD / BLOCKED IPV42D COUNTRY ATLAS
Blocked IPv4Low → High

Unique IPv4 addresses, not connection or attack counts. Colors use a logarithmic scale.

Geolocation: DB-IP 2026-11 · Map: Natural Earth

COUNTRY RANKINGS

The Top 50.

Standard countries ranked by unique blocked IPv4 addresses.

Country ranking with blocked and whitelisted IPv4 counts and list share
RankCountryBlocked IPv4Whitelisted IPv4Blocked share
01USUnited States31,289420,208
02CNPeople's Republic of China8,747558,120
03DEGermany5,34131,756
04GBUnited Kingdom4,80437,792
05RURussia4,602184,901
06SGSingapore4,06036,427
07NLNetherlands3,87647,891
08BEBelgium3,5174,056
09BRBrazil3,42243,230
10INIndia2,61947,149
11KRSouth Korea2,5378,146
12UAUkraine2,1542,588
13FRFrance2,08422,805
14HKHong Kong1,88127,967
15CACanada1,8551,065,695
16JPJapan1,81822,794
17IDIndonesia1,779204,338
18ARArgentina1,7339,535
19TWTaiwan1,4255,266
20BDBangladesh1,2404,353
21PKPakistan1,2043,584
22MYMalaysia1,16535,648
23VNVietnam1,0422,015
24ITItaly8268,342
25AUAustralia75422,341
26MXMexico6646,148
27SESweden6536,883
28UZUzbekistan651864
29IRIran6150
30TRTurkey6078,644
31FIFinland5895,227
32CLChile5435,120
33ZASouth Africa5318,722
34COColombia5196,155
35ESSpain5109,468
36PLPoland507326,378
37THThailand3725,632
38VEVenezuela3120
39KEKenya2963,585
40ILIsrael2776,929
41BGBulgaria2753,841
42CHSwitzerland2473,733
43PHPhilippines2246,917
44EGEgypt2181,319
45SASaudi Arabia2125,376
46ADAndorra206256
47IQIraq1963,074
48KZKazakhstan1962,324
49AEUnited Arab Emirates1812,369
50LTLithuania172769

Unknown country is excluded from the ranking and included in totals.

TWO PROFILES. A DELIBERATE CHOICE.

Choose your
protection policy.

Both profiles apply the shared whitelist. Critical adds broader blocking coverage. Each file is complete and can be used on its own.

Compare and download ↗
In both lists110,189
Standard only0
Critical only9,329
Unique across both119,518

Shared whitelist exceptions take precedence in both profiles. Whitelist coverage counts unique IPv4 addresses, with overlapping ranges counted once.

READY FOR YOUR NETWORK

Two lists. Five delivery paths.

Plain text. One IPv4 address per line.
Numerically sorted. No duplicates. No IPv6.

Standard

IPV4 / TXT

A focused inbound filtering policy with reviewed exceptions.

prod_data-shield_ipv4_blocklist.txt

110,189 addresses1.49 MiB
Verify SHA-25698d729b150faf179dc7e3624c197f192bc25b35653867c05bef3353861d7786b

Critical

IPV4 / TXT

A broader inbound blocking policy for stricter environments.

prod_critical_data-shield_ipv4_blocklist.txt

119,518 addresses1.62 MiB
Verify SHA-256f61888dfec16b9068997a8f74dabdfca8a6f522475ea7b8462f1060087a0d92b

Choose your mirror

STANDARD / CRITICAL
DeliveryStandardCriticalPublication path
GitHubStandard ↓Critical ↓Primary publication
GitLabStandard ↓Critical ↓Direct publication and mirror origin
CodebergStandard ↓Critical ↓Mirrored through GitLab
BitbucketStandard ↓Critical ↓Mirrored through GitLab
CDNStandard ↓Critical ↓Cached GitHub delivery

GitHub and GitLab publish both files together. Codeberg and Bitbucket are mirrored through GitLab. The CDN caches GitHub content; mirrors and caches can lag behind the source.

CHECK BEFORE YOU REPORT

Where does this IP stand?

Check an IPv4 address or CIDR against both published lists. The lookup happens in your browser. The address you enter is never sent in a lookup request.

The two public lists are downloaded and their SHA-256 hashes checked locally. Whitelist rule details remain private.

TRANSPARENCY BY DESIGN

Know what the numbers mean.

Read the project documentation ↗
01

Published, then measured.

Statistics refer to one published GitHub commit. Both files are checked against their expected SHA-256 hashes before the site is built.

02

Freshness you can inspect.

Blocklists are generated every two hours. The site updates after publication and refreshes automatically every hour. Open pages check for updates every minute.

03

Exceptions stay private.

Whitelist statistics count unique IPv4 addresses covered by the policy, including CIDR ranges. Only aggregate country statistics are public. Internal rules and reasons stay private.

Should I use Standard or Critical?

Start with the profile that fits your inbound filtering policy. Both profiles apply the shared whitelist; Critical adds broader blocking coverage. Both are complete files. Review changes and retain a working local copy before applying updates.

Does a country with more blocked IPs mean it is more dangerous?

No. Rankings are counts in these lists, not population-adjusted or network-size-adjusted risk scores. Hosting infrastructure and address allocation affect the distribution. Geolocation is approximate and does not establish the origin or nationality of an attacker.

What does whitelisted mean here?

The shared whitelist applies to both Standard and Critical. Statistics count unique IPv4 addresses covered by exceptions for the selected profile, with overlapping ranges counted once. It is not the number of benign addresses on the Internet, nor the number of allowed connections. An address absent from a blocklist is not necessarily explicitly whitelisted.

How should I use the blocklists?

Use them for incoming traffic filtering on firewalls, gateways or WAFs. Do not apply them blindly as a blanket outgoing traffic block. SysWarden can consume Data-Shield lists for kernel-level filtering. Follow the integration guides for FortiOS, UniFi, Palo Alto, OPNsense and Stormshield.

What happens if an update fails?

The last verified website snapshot remains available. The page displays its generation time and warns when it is stale. Deployments fail closed if list contents, counts or hashes disagree. Hosting caches and GitHub Pages deployment time can delay visibility of a new snapshot.

Privacy, licensing and data credits

This site uses no analytics, advertising cookies or external font services. Only your theme preference is saved locally. Hosting providers process normal connection information. Created and maintained by duggytuxy (Laurent Minne). Code and blocklists are covered by the project's GPL-3.0 license. Country geolocation is based on DB-IP Country Lite, under CC BY 4.0. Map geometry is from Natural Earth (public domain); the Outfit font uses the SIL Open Font License.

Source commit a6973616f0Snapshot 20261108T110502Z-e530c2cf8ec9Public statistics JSON ↗

EVIDENCE BEFORE CONCLUSIONS

Context behind every signal.

Investigate blocked IPv4 addresses with optional exposure enrichment, CVSS severity, CISA KEV and FIRST EPSS. Understand the evidence and its limits.

Explore the CTI Observatory ↗

FROM INTELLIGENCE TO ENFORCEMENT

Put the lists to work.

Connect Data-Shield to FortiOS, UniFi, Palo Alto, OPNsense or Stormshield. Follow the setup, copy the commands and verify your coverage.

Read the documentation

BETTER DATA. TOGETHER.

A clear signal starts with you.

Found a malicious address or a false positive? Share evidence through the project's dedicated forms. Keep credentials and sensitive logs out of public issues.