Global Threat Map
Where malicious IP addresses are located today: botnet hosts, command-and-control servers, scanners, brute force and spam sources, aggregated from multiple external and internal threat intelligence sources and normalised by each country's allocated IPv4 space. Updated daily, last snapshot .
Which countries have the most malicious IPs?
Top 10 on , by flagged IPv4 networks per million allocated IPv4 addresses and by absolute count.
Per million allocated IPv4 addresses
- 1.Iraq144
- 2.Uzbekistan125
- 3.Bangladesh71.3
- 4.Pakistan67.8
- 5.Nepal61.5
- 6.Ethiopia59.4
- 7.Albania51.4
- 8.Sri Lanka42.6
- 9.India37.3
- 10.Hong Kong SAR China31.2
By flagged networks
- 1.United States2,611
- 2.China2,213
- 3.India1,569
- 4.South Korea1,073
- 5.Brazil828
- 6.Germany693
- 7.Hong Kong SAR China503
- 8.Russia459
- 9.Netherlands446
- 10.Singapore439
Map of flagged networks by country
Flagged networks per million IPv4 addresses allocated to the country by its RIR. Absolute counts mostly show where the large hosting and data center networks are; the rate shows how much of a country's address space is involved. Countries with less than 262,144 allocated addresses or fewer than 20 flagged networks get no rate.
Countries (all categories)
179 countries with flagged networks. Select a column to sort.
| # | ||||
|---|---|---|---|---|
| 1 | Iraq | 66 | 144 | 457,792 |
| 2 | Uzbekistan | 42 | 125 | 336,128 |
| 3 | Bangladesh | 149 | 71.4 | 2,088,256 |
| 4 | Pakistan | 385 | 67.8 | 5,681,664 |
| 5 | Nepal | 36 | 61.5 | 585,728 |
| 6 | Ethiopia | 22 | 59.4 | 370,176 |
| 7 | Albania | 26 | 51.4 | 505,920 |
| 8 | Sri Lanka | 24 | 42.6 | 563,456 |
| 9 | India | 1,569 | 37.3 | 42,040,064 |
| 10 | Hong Kong SAR China | 503 | 31.2 | 16,120,640 |
| 11 | Jordan | 20 | 30.9 | 648,192 |
| 12 | Azerbaijan | 24 | 30.0 | 799,744 |
| 13 | Uganda | 37 | 25.9 | 1,427,200 |
| 14 | Tanzania | 28 | 25.4 | 1,102,080 |
| 15 | Qatar | 21 | 24.5 | 856,192 |
| 16 | Philippines | 150 | 23.9 | 6,268,480 |
| 17 | Moldova | 30 | 23.8 | 1,261,568 |
| 18 | Paraguay | 27 | 23.4 | 1,153,536 |
| 19 | Vietnam | 336 | 20.4 | 16,502,272 |
| 20 | Belgium | 242 | 19.6 | 12,351,104 |
| 21 | Indonesia | 375 | 19.3 | 19,397,888 |
| 22 | Georgia | 25 | 19.1 | 1,310,784 |
| 23 | Ukraine | 167 | 18.2 | 9,190,144 |
| 24 | Ghana | 40 | 18.1 | 2,203,904 |
| 25 | Malaysia | 120 | 17.9 | 6,700,800 |
| 26 | Serbia | 41 | 17.7 | 2,316,032 |
| 27 | Singapore | 439 | 15.7 | 27,934,784 |
| 28 | Bulgaria | 55 | 12.7 | 4,345,152 |
| 29 | Ireland | 130 | 12.6 | 10,318,912 |
| 30 | Nigeria | 39 | 12.1 | 3,219,200 |
| 31 | United Arab Emirates | 89 | 12.1 | 7,351,296 |
| 32 | Thailand | 104 | 11.6 | 8,933,120 |
| 33 | Kenya | 67 | 10.7 | 6,258,944 |
| 34 | Argentina | 206 | 10.6 | 19,440,384 |
| 35 | Russia | 459 | 10.1 | 45,344,832 |
| 36 | Brazil | 828 | 10.1 | 81,826,304 |
| 37 | Kazakhstan | 33 | 9.76 | 3,382,016 |
| 38 | South Korea | 1,073 | 9.54 | 112,514,816 |
| 39 | Peru | 30 | 9.23 | 3,250,432 |
| 40 | Netherlands | 446 | 8.86 | 50,365,216 |
| 41 | Lithuania | 35 | 8.47 | 4,133,376 |
| 42 | Ecuador | 23 | 8.43 | 2,727,168 |
| 43 | Türkiye | 131 | 7.78 | 16,832,192 |
| 44 | Poland | 156 | 7.78 | 20,053,960 |
| 45 | Algeria | 37 | 7.76 | 4,768,256 |
| 46 | Iran | 83 | 7.64 | 10,866,176 |
| 47 | Israel | 57 | 7.07 | 8,062,080 |
| 48 | Romania | 55 | 7.00 | 7,852,416 |
| 49 | China | 2,213 | 6.45 | 342,984,448 |
| 50 | Hungary | 36 | 6.08 | 5,922,560 |
| 51 | Chile | 64 | 6.06 | 10,565,376 |
| 52 | Germany | 693 | 5.48 | 126,529,152 |
| 53 | Colombia | 94 | 5.37 | 17,518,080 |
| 54 | Venezuela | 34 | 5.07 | 6,703,616 |
| 55 | Finland | 70 | 5.00 | 13,988,928 |
| 56 | South Africa | 131 | 4.82 | 27,184,896 |
| 57 | Sweden | 151 | 4.78 | 31,598,112 |
| 58 | Taiwan | 161 | 4.39 | 36,705,792 |
| 59 | Portugal | 29 | 4.33 | 6,694,944 |
| 60 | Mexico | 119 | 4.10 | 29,033,984 |
| 61 | Saudi Arabia | 42 | 3.73 | 11,251,008 |
| 62 | France | 301 | 3.66 | 82,274,128 |
| 63 | Canada | 247 | 3.61 | 68,507,392 |
| 64 | Czechia | 33 | 3.44 | 9,598,912 |
| 65 | Tunisia | 27 | 3.43 | 7,877,632 |
| 66 | Spain | 105 | 3.26 | 32,240,256 |
| 67 | Italy | 154 | 2.84 | 54,244,992 |
| 68 | Egypt | 67 | 2.77 | 24,152,832 |
| 69 | Australia | 133 | 2.75 | 48,445,504 |
| 70 | Morocco | 32 | 2.61 | 12,274,176 |
| 71 | United Kingdom | 320 | 2.26 | 141,818,368 |
| 72 | Switzerland | 52 | 2.23 | 23,296,112 |
| 73 | Austria | 21 | 1.88 | 11,197,792 |
| 74 | United States | 2,611 | 1.62 | 1,616,471,456 |
| 75 | Norway | 23 | 1.47 | 15,630,352 |
| 76 | Japan | 264 | 1.40 | 189,009,472 |
| 77 | Latvia | 19 | - | 1,851,136 |
| 78 | Oman | 19 | - | 951,872 |
| 79 | Benin | 18 | - | 151,296 |
| 80 | Bolivia | 18 | - | 1,170,176 |
| 81 | Myanmar (Burma) | 18 | - | 246,784 |
| 82 | Kuwait | 16 | - | 1,907,456 |
| 83 | Luxembourg | 16 | - | 1,850,368 |
| 84 | Afghanistan | 15 | - | 178,176 |
| 85 | Armenia | 15 | - | 677,920 |
| 86 | Estonia | 15 | - | 1,349,160 |
| 87 | Cambodia | 15 | - | 506,368 |
| 88 | Seychelles | 15 | - | 9,288,704 |
| 89 | Angola | 14 | - | 1,292,032 |
| 90 | Botswana | 14 | - | 166,144 |
| 91 | Panama | 14 | - | 2,188,800 |
| 92 | Zimbabwe | 14 | - | 105,472 |
| 93 | Zambia | 13 | - | 1,651,968 |
| 94 | Slovenia | 12 | - | 2,685,696 |
| 95 | Syria | 12 | - | 1,279,744 |
| 96 | Dominican Republic | 11 | - | 1,623,296 |
| 97 | Greece | 11 | - | 5,725,056 |
| 98 | Lebanon | 11 | - | 569,472 |
| 99 | New Zealand | 11 | - | 6,530,816 |
| 100 | Bosnia & Herzegovina | 10 | - | 794,880 |
| 101 | Iceland | 10 | - | 920,576 |
| 102 | Slovakia | 10 | - | 2,686,976 |
| 103 | Belarus | 9 | - | 1,793,536 |
| 104 | Denmark | 9 | - | 13,516,832 |
| 105 | Croatia | 9 | - | 2,356,224 |
| 106 | Mozambique | 9 | - | 449,536 |
| 107 | Uruguay | 9 | - | 2,516,736 |
| 108 | Bahrain | 8 | - | 423,168 |
| 109 | North Macedonia | 8 | - | 685,056 |
| 110 | Togo | 8 | - | 354,816 |
| 111 | Burkina Faso | 7 | - | 339,200 |
| 112 | Cyprus | 7 | - | 1,363,776 |
| 113 | Kyrgyzstan | 7 | - | 299,008 |
| 114 | Mauritius | 7 | - | 3,698,944 |
| 115 | Senegal | 7 | - | 407,296 |
| 116 | Belize | 6 | - | 134,656 |
| 117 | Cameroon | 6 | - | 602,112 |
| 118 | Costa Rica | 6 | - | 2,334,976 |
| 119 | Laos | 6 | - | 98,880 |
| 120 | Madagascar | 6 | - | 579,840 |
| 121 | Malawi | 6 | - | 556,544 |
| 122 | Palestinian Territories | 6 | - | 874,752 |
| 123 | Trinidad & Tobago | 6 | - | 548,864 |
| 124 | Côte d’Ivoire | 5 | - | 1,719,552 |
| 125 | Honduras | 5 | - | 537,088 |
| 126 | Jamaica | 5 | - | 225,280 |
| 127 | Libya | 5 | - | 463,104 |
| 128 | Andorra | 4 | - | 62,720 |
| 129 | Cape Verde | 4 | - | 38,144 |
| 130 | Guatemala | 4 | - | 654,848 |
| 131 | Mongolia | 4 | - | 181,504 |
| 132 | Namibia | 4 | - | 485,120 |
| 133 | El Salvador | 4 | - | 663,808 |
| 134 | Kosovo | 4 | - | - |
| 135 | Bahamas | 3 | - | 138,240 |
| 136 | Congo - Kinshasa | 3 | - | 183,040 |
| 137 | Gambia | 3 | - | 275,968 |
| 138 | Guadeloupe | 3 | - | 124,928 |
| 139 | Montenegro | 3 | - | 196,096 |
| 140 | Macao SAR China | 3 | - | 339,712 |
| 141 | Nicaragua | 3 | - | 411,136 |
| 142 | Rwanda | 3 | - | 283,392 |
| 143 | Somalia | 3 | - | 51,968 |
| 144 | Brunei | 2 | - | 216,576 |
| 145 | Congo - Brazzaville | 2 | - | 141,824 |
| 146 | Fiji | 2 | - | 144,640 |
| 147 | Guinea | 2 | - | 39,168 |
| 148 | Haiti | 2 | - | 154,880 |
| 149 | Isle of Man | 2 | - | 135,680 |
| 150 | Malta | 2 | - | 676,224 |
| 151 | Niger | 2 | - | 48,128 |
| 152 | Puerto Rico | 2 | - | 875,264 |
| 153 | Sudan | 2 | - | 1,891,072 |
| 154 | Sierra Leone | 2 | - | 85,760 |
| 155 | Eswatini | 2 | - | 55,040 |
| 156 | Tajikistan | 2 | - | 85,824 |
| 157 | Turkmenistan | 2 | - | 22,336 |
| 158 | Antarctica | 1 | - | 1,024 |
| 159 | Barbados | 1 | - | 168,704 |
| 160 | Bhutan | 1 | - | 51,456 |
| 161 | Cuba | 1 | - | 257,024 |
| 162 | Micronesia | 1 | - | 8,704 |
| 163 | Greenland | 1 | - | 34,304 |
| 164 | Equatorial Guinea | 1 | - | 17,920 |
| 165 | Comoros | 1 | - | 8,448 |
| 166 | Cayman Islands | 1 | - | 91,136 |
| 167 | Liechtenstein | 1 | - | 104,704 |
| 168 | Liberia | 1 | - | 40,192 |
| 169 | Monaco | 1 | - | 65,792 |
| 170 | Mali | 1 | - | 92,672 |
| 171 | Maldives | 1 | - | 93,952 |
| 172 | Papua New Guinea | 1 | - | 67,584 |
| 173 | St. Pierre & Miquelon | 1 | - | 4,608 |
| 174 | Réunion | 1 | - | 409,856 |
| 175 | South Sudan | 1 | - | 26,880 |
| 176 | United Kingdom | 1 | - | - |
| 177 | Vanuatu | 1 | - | 16,384 |
| 178 | Samoa | 1 | - | 19,968 |
| 179 | Yemen | 1 | - | 233,472 |
Worst networks
Autonomous systems announcing the most flagged IPv4 networks today. Large hosting providers appear here because attackers rent their servers, not necessarily because of the operator.
| Network | Country | Flagged networks |
|---|---|---|
| AS396982GOOGLE-CLOUD-PLATFORM - Google LLC | US | 918 |
| AS4766KIXS-AS-KR Korea Telecom | KR | 830 |
| AS14061DIGITALOCEAN-ASN - DigitalOcean, LLC | US | 537 |
| AS4134CHINANET-BACKBONE No.31,Jin-rong Street | CN | 408 |
| AS8075MICROSOFT-CORP-MSN-AS-BLOCK - Microsoft Corporation | US | 341 |
| AS45102ALIBABA-CN-NET Alibaba US Technology Co., Ltd. | HK | 328 |
| AS37963ALIBABA-CN-NET Hangzhou Alibaba Advertising Co.,Ltd. | CN | 281 |
| AS4837CHINA169-BACKBONE CHINA UNICOM China169 Backbone | CN | 223 |
| AS24560AIRTELBROADBAND-AS-AP Bharti Airtel Ltd., Telemedia Services | IN | 208 |
| AS16276OVH OVH SAS | FR | 206 |
| AS55836RELIANCEJIO-IN Reliance Jio Infocomm Limited | IN | 201 |
| AS16509AMAZON-02 - Amazon.com, Inc. | US | 193 |
| AS22773ASN-CXA-ALL-CCI-22773-RDC - Cox Communications Inc. | US | 193 |
| AS31898ORACLE-BMC-31898 - Oracle Corporation | US | 184 |
| AS132203TENCENT-NET-AP-CN Tencent Building, Kejizhongyi Avenue | CN | 164 |
| AS9808CHINAMOBILE-CN China Mobile Communications Group Co., Ltd. | CN | 152 |
| AS9829BSNL-NIB National Internet Backbone | IN | 144 |
| AS51167CONTABO Contabo GmbH | DE | 140 |
| AS63949AKAMAI-LINODE-AP Akamai Connected Cloud | SG | 138 |
| AS45090TENCENT-NET-AP Shenzhen Tencent Computer Systems Company Limited | CN | 136 |
| AS38365BAIDU Beijing Baidu Netcom Science and Technology Co., Ltd. | CN | 128 |
| AS17557PKTELECOM-AS-PK Pakistan Telecommunication Company Limited | PK | 119 |
| AS135377UCLOUD-HK-AS-AP UCLOUD INFORMATION TECHNOLOGY HK LIMITED | HK | 115 |
| AS9009M247 M247 Europe SRL | RO | 106 |
| AS137718VOLCANO-ENGINE Beijing Volcano Engine Technology Co., Ltd. | CN | 104 |
| AS9498BBIL-AP BHARTI Airtel Ltd. | IN | 100 |
| AS9541CYBERNET-AP Cyber Internet Services Pvt Ltd. | PK | 88 |
| AS7552VIETEL-AS-AP Viettel Group | VN | 87 |
| AS212238CDNEXT Datacamp Limited | GB | 87 |
| AS4811CHINANET-SHANGHAI-MAN China Telecom Group | CN | 86 |
| AS9299IPG-AS-AP Philippine Long Distance Telephone Company | PH | 76 |
| AS4808CHINA169-BJ China Unicom Beijing Province Network | CN | 70 |
| AS7713TELKOMNET-AS-AP PT Telekomunikasi Indonesia | ID | 69 |
| AS14593SPACEX-STARLINK - Space Exploration Technologies Corporation | US | 67 |
| AS45899VNPT-AS-VN VNPT Corp | VN | 65 |
| AS7922COMCAST-7922 - Comcast Cable Communications, LLC | US | 63 |
| AS12389ROSTELECOM-AS PJSC Rostelecom | RU | 62 |
| AS13335CLOUDFLARENET - Cloudflare, Inc. | US | 59 |
| AS7018ATT-INTERNET4 - AT&T Enterprises, LLC | US | 55 |
| AS14618AMAZON-AES - Amazon.com, Inc. | US | 51 |
| AS3209VODANET Vodafone GmbH | DE | 50 |
| AS36352AS-COLOCROSSING - HostPapa | US | 50 |
| AS8151UNINET | MX | 49 |
| AS203214HulumTele Hulum Almustakbal Company for Communication Engineering and Services Ltd | IQ | 49 |
| AS24940HETZNER-AS Hetzner Online GmbH | DE | 48 |
| AS8452TE-AS TE-AS | EG | 48 |
| AS203346AS-232WEB Proper Support LLP | GB | 47 |
| AS4812CHINANET-SH-AP China Telecom Group | CN | 46 |
| AS5384EMIRATES-INTERNET EMIRATES TELECOMMUNICATIONS GROUP COMPANY (ETISALAT GROUP) PJSC | AE | 44 |
| AS152194CTGSERVERLIMITED-AS-AP CTG Server Limited | HK | 44 |
Query this data per IP via the API
The same threat intelligence behind this map is available for every single address: threat categories, reputation score, ASN and geolocation in one JSON response, for your SIEM, firewall automation or fraud checks.
How the map is built
Every day ipctl.io takes all currently active threat listings, aggregated from multiple external and internal threat intelligence sources, and resolves each listed address or range to a country with IP geolocation and to the autonomous system that announces it in BGP. Listings that are no longer reported expire and drop out of the next snapshot.
The per-million rate divides a country's flagged IPv4 networks by the IPv4 addresses allocated or assigned to it in the delegation statistics of the five Regional Internet Registries. Countries with very little address space or fewer than 20 flagged networks get no rate, because a few listings would swing it wildly.
- C2
- Command-and-control servers, payload hosts and other attacker-run infrastructure.
- Botnet
- Infected hosts taking part in a botnet.
- Brute force
- Sources of password guessing against SSH, mail, FTP and web logins.
- Spam
- Sources of email spam.
- Scanner
- Hosts scanning or probing services on the internet.
- Malicious (other)
- Addresses and ranges reported as malicious without a more specific category.
Frequently Asked Questions
- Which country has the most malicious IP addresses?
- In the snapshot of 2026-10-11, the United States has the most flagged IPv4 networks in absolute terms (2,611), followed by China and India. Relative to the IPv4 address space allocated to each country, Iraq ranks highest with 144 flagged networks per million addresses, ahead of Uzbekistan and Bangladesh. Absolute counts mostly follow where large hosting and data center networks are, so both rankings are shown.
- Is the threat map live?
- No. It is a daily snapshot of where flagged infrastructure is located, not a live feed of attacks in progress. Every snapshot uses the threat listings that are active on that day; listings that are no longer reported drop out of the next one. The date of the current snapshot is shown at the top of the page.
- How often is the threat map updated?
- Once a day, in the early morning (UTC). The map, the country pages and the category pages switch to the new snapshot within a few hours.
- What does per million IPv4 addresses mean?
- Absolute counts mostly show where the large hosting and data center networks are: countries with a lot of address space and cloud capacity always rank first. Dividing a country's flagged networks by the IPv4 space allocated to it by its Regional Internet Registry (AFRINIC, APNIC, ARIN, LACNIC or RIPE NCC) shows how much of that space is involved in malicious activity. Countries with very little address space get no rate.
- What is a C2 server?
- A command-and-control (C2) server is a machine attackers use to send commands to malware and botnets and to collect stolen data. On the map the C2 category also includes payload hosts and other attacker-run infrastructure, and it takes precedence over all other categories.
- Where does the threat map data come from?
- The map is aggregated from multiple external and internal threat intelligence sources that ipctl.io collects for its IP reputation API. Every listing that is currently active is placed in a country by IP geolocation and attributed to the network (ASN) that announces it in BGP.
- How are IP addresses and ranges counted?
- Flagged networks are counted as /24 blocks (IPv6: /64): all listed addresses within one /24 count once, and ranges larger than a /24 count as a single /24, so neither one large entry nor a list that names a whole range address by address can dominate a country. A network listed in several categories is counted once, in the most specific category (C2 before phishing, botnet, brute force, spam, scanner and other malicious activity). Address space that is not announced in BGP is left out.
- Does a high rank mean a country is responsible for the attacks?
- No. The map shows where flagged infrastructure is located, not who operates it. Attackers rent servers in other countries and use compromised machines anywhere, and geolocation places an address where it is used, which can differ from the country of registration.
- Can I check a single IP address against this data?
- Yes. The ipctl.io API returns the threat categories, a reputation score, the ASN and the geolocation for any IPv4 or IPv6 address, and the free IP reputation tool on this site does the same in the browser.