Logo

Country stats for last year of data

For these country-level stats, the most recent test from each client address is examined within aggregated IP blocks (/24 for IPv4 and /40 for IPv6). If the most recent test in an IP block shows spoofing, the IP block is considered to allow spoofing. If ALL clients indicate blocking, the IP block is considered to block spoofing. (It is considered NAT blocking if there are no non-NAT tests found.) If some clients showed spoofing but the most recent tests show blocking (and there's no evidence of a change in blocking policy), then the IP block is considered "inconsistent". On the map, inconsistent results are counted as spoofing for simplicity.
Country Client
IP blocks
Spoofing
IP blocks
Blocking
IP blocks
Inconsistent
IP blocks
Client
ASNs
Spoofing
ASNs
Non-NATNAT
bra (Brazil)1876374 (19.9%)253 (13.5%)1230 (65.6%)19 (1.0%)404197 (48.8%)
ind (India)1144210 (18.4%)132 (11.5%)797 (69.7%)5 (0.4%)7526 (34.7%)
usa (United States)3384162 (4.8%)739 (21.8%)2479 (73.3%)4 (0.1%)38789 (23.0%)
isr (Israel)26672 (27.1%)68 (25.6%)126 (47.4%)0 (0.0%)167 (43.8%)
arg (Argentina)14957 (38.3%)12 (8.1%)79 (53.0%)1 (0.7%)277 (25.9%)
rus (Russian Federation)29748 (16.2%)35 (11.8%)214 (72.1%)0 (0.0%)7822 (28.2%)
tha (Thailand)25138 (15.1%)13 (5.2%)200 (79.7%)0 (0.0%)306 (20.0%)
zaf (South Africa)19836 (18.2%)15 (7.6%)147 (74.2%)0 (0.0%)4819 (39.6%)
aus (Australia)47534 (7.2%)40 (8.4%)401 (84.4%)0 (0.0%)448 (18.2%)
can (Canada)39233 (8.4%)57 (14.5%)302 (77.0%)0 (0.0%)6112 (19.7%)
twn (Taiwan)20430 (14.7%)31 (15.2%)142 (69.6%)1 (0.5%)214 (19.0%)
are (United Arab Emirates)5329 (54.7%)4 (7.5%)20 (37.7%)0 (0.0%)73 (42.9%)
egy (Egypt)13027 (20.8%)1 (0.8%)102 (78.5%)0 (0.0%)83 (37.5%)
kaz (Kazakhstan)7027 (38.6%)1 (1.4%)42 (60.0%)0 (0.0%)61 (16.7%)
tur (Turkey)58126 (4.5%)11 (1.9%)544 (93.6%)0 (0.0%)4110 (24.4%)
chn (China)34025 (7.4%)75 (22.1%)239 (70.3%)1 (0.3%)3013 (43.3%)
gbr (United Kingdom)81924 (2.9%)121 (14.8%)673 (82.2%)1 (0.1%)9212 (13.0%)
deu (Germany)104823 (2.2%)253 (24.1%)772 (73.7%)0 (0.0%)10016 (16.0%)
nld (Netherlands)40221 (5.2%)97 (24.1%)282 (70.1%)2 (0.5%)8913 (14.6%)
bgd (Bangladesh)5520 (36.4%)6 (10.9%)29 (52.7%)0 (0.0%)238 (34.8%)
ita (Italy)35220 (5.7%)39 (11.1%)292 (83.0%)1 (0.3%)5615 (26.8%)
kor (South Korea)39218 (4.6%)217 (55.4%)157 (40.1%)0 (0.0%)246 (25.0%)
uga (Uganda)3716 (43.2%)1 (2.7%)20 (54.1%)0 (0.0%)83 (37.5%)
swe (Sweden)24514 (5.7%)60 (24.5%)169 (69.0%)2 (0.8%)5410 (18.5%)
jpn (Japan)26013 (5.0%)40 (15.4%)206 (79.2%)1 (0.4%)489 (18.8%)
pol (Poland)16113 (8.1%)17 (10.6%)131 (81.4%)0 (0.0%)489 (18.8%)
tun (Tunisia)2013 (65.0%)1 (5.0%)6 (30.0%)0 (0.0%)61 (16.7%)
irn (Iran)11712 (10.3%)5 (4.3%)100 (85.5%)0 (0.0%)122 (16.7%)
ken (Kenya)5811 (19.0%)2 (3.4%)44 (75.9%)1 (1.7%)149 (64.3%)
mex (Mexico)33411 (3.3%)24 (7.2%)299 (89.5%)0 (0.0%)259 (36.0%)
ago (Angola)4810 (20.8%)1 (2.1%)37 (77.1%)0 (0.0%)65 (83.3%)
esp (Spain)21510 (4.7%)14 (6.5%)191 (88.8%)0 (0.0%)387 (18.4%)
pak (Pakistan)909 (10.0%)5 (5.6%)76 (84.4%)0 (0.0%)205 (25.0%)
hun (Hungary)1328 (6.1%)9 (6.8%)115 (87.1%)0 (0.0%)166 (37.5%)
rou (Romania)1578 (5.1%)25 (15.9%)123 (78.3%)1 (0.6%)286 (21.4%)
che (Switzerland)1177 (6.0%)21 (17.9%)88 (75.2%)1 (0.9%)296 (20.7%)
hkg (Hong Kong)1187 (5.9%)32 (27.1%)79 (66.9%)0 (0.0%)346 (17.6%)
ecu (Ecuador)286 (21.4%)3 (10.7%)19 (67.9%)0 (0.0%)143 (21.4%)
fra (France)4036 (1.5%)59 (14.6%)337 (83.6%)1 (0.2%)456 (13.3%)
hti (Haiti)166 (37.5%)0 (0.0%)10 (62.5%)0 (0.0%)44 (100.0%)
idn (Indonesia)386 (15.8%)7 (18.4%)25 (65.8%)0 (0.0%)215 (23.8%)
mys (Malaysia)1476 (4.1%)13 (8.8%)128 (87.1%)0 (0.0%)184 (22.2%)
vnm (Vietnam)686 (8.8%)9 (13.2%)52 (76.5%)1 (1.5%)144 (28.6%)
bfa (Burkina Faso)115 (45.5%)2 (18.2%)4 (36.4%)0 (0.0%)32 (66.7%)
npl (Nepal)425 (11.9%)6 (14.3%)31 (73.8%)0 (0.0%)103 (30.0%)
phl (Philippines)1045 (4.8%)8 (7.7%)91 (87.5%)0 (0.0%)144 (28.6%)
pry (Paraguay)95 (55.6%)0 (0.0%)4 (44.4%)0 (0.0%)44 (100.0%)
ury (Uruguay)95 (55.6%)1 (11.1%)3 (33.3%)0 (0.0%)85 (62.5%)
bgr (Bulgaria)524 (7.7%)4 (7.7%)43 (82.7%)1 (1.9%)244 (16.7%)
bih (Bosnia and Herzegovina)444 (9.1%)1 (2.3%)38 (86.4%)1 (2.3%)42 (50.0%)
dnk (Denmark)584 (6.9%)13 (22.4%)41 (70.7%)0 (0.0%)274 (14.8%)
gha (Ghana)354 (11.4%)0 (0.0%)31 (88.6%)0 (0.0%)53 (60.0%)
hrv (Croatia)354 (11.4%)1 (2.9%)30 (85.7%)0 (0.0%)93 (33.3%)
lux (Luxembourg)524 (7.7%)7 (13.5%)41 (78.8%)0 (0.0%)103 (30.0%)
prt (Portugal)1374 (2.9%)15 (10.9%)118 (86.1%)0 (0.0%)172 (11.8%)
svk (Slovak Republic)414 (9.8%)6 (14.6%)31 (75.6%)0 (0.0%)194 (21.1%)
ukr (Ukraine)714 (5.6%)10 (14.1%)57 (80.3%)0 (0.0%)394 (10.3%)
bel (Belgium)873 (3.4%)23 (26.4%)61 (70.1%)0 (0.0%)122 (16.7%)
chl (Chile)533 (5.7%)3 (5.7%)47 (88.7%)0 (0.0%)223 (13.6%)
col (Colombia)243 (12.5%)4 (16.7%)17 (70.8%)0 (0.0%)163 (18.8%)
cze (Czech Republic)583 (5.2%)5 (8.6%)50 (86.2%)0 (0.0%)302 (6.7%)
isl (Iceland)153 (20.0%)4 (26.7%)8 (53.3%)0 (0.0%)72 (28.6%)
khm (Cambodia, Kingdom of)103 (30.0%)1 (10.0%)6 (60.0%)0 (0.0%)52 (40.0%)
nor (Norway)663 (4.5%)11 (16.7%)52 (78.8%)0 (0.0%)153 (20.0%)
tcd (Chad)63 (50.0%)0 (0.0%)3 (50.0%)0 (0.0%)21 (50.0%)
alb (Albania)42 (50.0%)0 (0.0%)2 (50.0%)0 (0.0%)11 (100.0%)
aut (Austria)1292 (1.6%)12 (9.3%)115 (89.1%)0 (0.0%)272 (7.4%)
cyp (Cyprus)172 (11.8%)3 (17.6%)12 (70.6%)0 (0.0%)131 (7.7%)
dom (Dominican Republic)412 (4.9%)0 (0.0%)39 (95.1%)0 (0.0%)52 (40.0%)
est (Estonia)402 (5.0%)5 (12.5%)33 (82.5%)0 (0.0%)142 (14.3%)
grc (Greece)1122 (1.8%)12 (10.7%)98 (87.5%)0 (0.0%)172 (11.8%)
gtm (Guatemala)42 (50.0%)0 (0.0%)2 (50.0%)0 (0.0%)32 (66.7%)
irl (Ireland)692 (2.9%)14 (20.3%)53 (76.8%)0 (0.0%)181 (5.6%)
jor (Jordan)72 (28.6%)0 (0.0%)5 (71.4%)0 (0.0%)32 (66.7%)
ltu (Lithuania)282 (7.1%)2 (7.1%)24 (85.7%)0 (0.0%)112 (18.2%)
mdv (Maldives)112 (18.2%)2 (18.2%)7 (63.6%)0 (0.0%)31 (33.3%)
mus (Mauritius)902 (2.2%)3 (3.3%)85 (94.4%)0 (0.0%)72 (28.6%)
nzl (New Zealand)1372 (1.5%)31 (22.6%)104 (75.9%)0 (0.0%)262 (7.7%)
sdn (Sudan)152 (13.3%)1 (6.7%)12 (80.0%)0 (0.0%)42 (50.0%)
som (Somalia)82 (25.0%)0 (0.0%)6 (75.0%)0 (0.0%)31 (33.3%)
arm (Armenia)41 (25.0%)1 (25.0%)2 (50.0%)0 (0.0%)41 (25.0%)
bhr (Bahrain)81 (12.5%)1 (12.5%)6 (75.0%)0 (0.0%)41 (25.0%)
bmu (Bermuda)51 (20.0%)0 (0.0%)4 (80.0%)0 (0.0%)41 (25.0%)
bol (Bolivia)181 (5.6%)3 (16.7%)14 (77.8%)0 (0.0%)31 (33.3%)
brb (Barbados)21 (50.0%)0 (0.0%)1 (50.0%)0 (0.0%)21 (50.0%)
btn (Bhutan)91 (11.1%)4 (44.4%)4 (44.4%)0 (0.0%)41 (25.0%)
cpv (Cape Verde)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
cri (Costa Rica)171 (5.9%)2 (11.8%)14 (82.4%)0 (0.0%)81 (12.5%)
cym (Cayman Islands)21 (50.0%)0 (0.0%)1 (50.0%)0 (0.0%)21 (50.0%)
dma (Dominica)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
fin (Finland)371 (2.7%)5 (13.5%)31 (83.8%)0 (0.0%)101 (10.0%)
gab (Gabon)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
geo (Georgia)111 (9.1%)1 (9.1%)9 (81.8%)0 (0.0%)41 (25.0%)
grd (Grenada)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
gum (Guam [US])31 (33.3%)0 (0.0%)2 (66.7%)0 (0.0%)21 (50.0%)
guy (Guyana)31 (33.3%)0 (0.0%)2 (66.7%)0 (0.0%)21 (50.0%)
lca (Saint Lucia)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
mda (Moldova, Republic of)321 (3.1%)2 (6.3%)29 (90.6%)0 (0.0%)71 (14.3%)
mkd (Macedonia)41 (25.0%)0 (0.0%)3 (75.0%)0 (0.0%)41 (25.0%)
moz (Mozambique)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
msr (Montserrat)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
mwi (Malawi)91 (11.1%)0 (0.0%)8 (88.9%)0 (0.0%)31 (33.3%)
nam (Namibia)51 (20.0%)1 (20.0%)3 (60.0%)0 (0.0%)21 (50.0%)
nga (Nigeria)151 (6.7%)5 (33.3%)9 (60.0%)0 (0.0%)81 (12.5%)
pan (Panama)651 (1.5%)4 (6.2%)60 (92.3%)0 (0.0%)211 (4.8%)
sgp (Singapore)861 (1.2%)12 (14.0%)73 (84.9%)0 (0.0%)251 (4.0%)
slv (El Salvador)21 (50.0%)1 (50.0%)0 (0.0%)0 (0.0%)21 (50.0%)
srb (Serbia)221 (4.5%)2 (9.1%)19 (86.4%)0 (0.0%)101 (10.0%)
sur (Suriname)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
tca (Turks and Caicos Islands)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)11 (100.0%)
tto (Trinidad and Tobago)41 (25.0%)0 (0.0%)3 (75.0%)0 (0.0%)31 (33.3%)
abw (Aruba)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
and (Andorra, Principality of)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)20 (0.0%)
aze (Azerbaijan)30 (0.0%)1 (33.3%)2 (66.7%)0 (0.0%)20 (0.0%)
bhs (Bahamas)40 (0.0%)1 (25.0%)3 (75.0%)0 (0.0%)40 (0.0%)
blr (Belarus)250 (0.0%)0 (0.0%)25 (100.0%)0 (0.0%)60 (0.0%)
blz (Belize)30 (0.0%)1 (33.3%)2 (66.7%)0 (0.0%)30 (0.0%)
brn (Brunei Darussalam)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
cmr (Cameroon)90 (0.0%)0 (0.0%)9 (100.0%)0 (0.0%)20 (0.0%)
dji (Djibouti)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)10 (0.0%)
dza (Algeria)130 (0.0%)1 (7.7%)12 (92.3%)0 (0.0%)30 (0.0%)
eth (Ethiopia)30 (0.0%)1 (33.3%)2 (66.7%)0 (0.0%)20 (0.0%)
gin (Guinea)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)10 (0.0%)
gmb (Gambia)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)10 (0.0%)
grl (Greenland)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)10 (0.0%)
hnd (Honduras)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
imn (Isle of Man)50 (0.0%)1 (20.0%)4 (80.0%)0 (0.0%)40 (0.0%)
irq (Iraq)130 (0.0%)0 (0.0%)13 (100.0%)0 (0.0%)50 (0.0%)
jam (Jamaica)20 (0.0%)1 (50.0%)1 (50.0%)0 (0.0%)20 (0.0%)
jey (Jersey)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)10 (0.0%)
kgz (Kyrgyz Republic (Kyrgyzstan))10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
kwt (Kuwait)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)20 (0.0%)
lao (Laos)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
lbn (Lebanon)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
lby (Libya)20 (0.0%)1 (50.0%)1 (50.0%)0 (0.0%)20 (0.0%)
lie (Liechtenstein)60 (0.0%)2 (33.3%)4 (66.7%)0 (0.0%)50 (0.0%)
lka (Sri Lanka)600 (0.0%)5 (8.3%)55 (91.7%)0 (0.0%)50 (0.0%)
lva (Latvia)290 (0.0%)2 (6.9%)27 (93.1%)0 (0.0%)140 (0.0%)
mac (Macau)20 (0.0%)1 (50.0%)1 (50.0%)0 (0.0%)20 (0.0%)
mar (Morocco)940 (0.0%)1 (1.1%)93 (98.9%)0 (0.0%)60 (0.0%)
mco (Monaco)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)20 (0.0%)
mdg (Madagascar)70 (0.0%)1 (14.3%)6 (85.7%)0 (0.0%)20 (0.0%)
mhl (Marshall Islands)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
mlt (Malta)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)20 (0.0%)
mmr (Myanmar)40 (0.0%)1 (25.0%)3 (75.0%)0 (0.0%)40 (0.0%)
mne (Montenegro)30 (0.0%)1 (33.3%)2 (66.7%)0 (0.0%)30 (0.0%)
mng (Mongolia)30 (0.0%)1 (33.3%)2 (66.7%)0 (0.0%)30 (0.0%)
mrt (Mauritania)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
ncl (New Caledonia [French])10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)10 (0.0%)
ner (Niger)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
nic (Nicaragua)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
omn (Oman)30 (0.0%)1 (33.3%)2 (66.7%)0 (0.0%)30 (0.0%)
per (Peru)70 (0.0%)1 (14.3%)6 (85.7%)0 (0.0%)50 (0.0%)
plw (Palau)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
png (Papua New Guinea)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
pri (Puerto Rico)40 (0.0%)1 (25.0%)3 (75.0%)0 (0.0%)30 (0.0%)
pse (Palestinian Territory, Occupied)40 (0.0%)0 (0.0%)4 (100.0%)0 (0.0%)10 (0.0%)
qat (Qatar)70 (0.0%)1 (14.3%)6 (85.7%)0 (0.0%)40 (0.0%)
reu (Reunion [French])20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)10 (0.0%)
rwa (Rwanda)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)10 (0.0%)
sau (Saudi Arabia)2240 (0.0%)28 (12.5%)196 (87.5%)0 (0.0%)90 (0.0%)
sen (Senegal)240 (0.0%)1 (4.2%)23 (95.8%)0 (0.0%)20 (0.0%)
svn (Slovenia)150 (0.0%)2 (13.3%)13 (86.7%)0 (0.0%)90 (0.0%)
syc (Seychelles)40 (0.0%)1 (25.0%)3 (75.0%)0 (0.0%)40 (0.0%)
syr (Syria)80 (0.0%)1 (12.5%)7 (87.5%)0 (0.0%)20 (0.0%)
tjk (Tajikistan)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
tkm (Turkmenistan)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
tza (Tanzania)40 (0.0%)1 (25.0%)3 (75.0%)0 (0.0%)40 (0.0%)
uzb (Uzbekistan)20 (0.0%)1 (50.0%)1 (50.0%)0 (0.0%)20 (0.0%)
ven (Venezuela)1650 (0.0%)111 (67.3%)54 (32.7%)0 (0.0%)50 (0.0%)
vgb (British Virgin Islands)50 (0.0%)1 (20.0%)4 (80.0%)0 (0.0%)40 (0.0%)
vir (Virgin Islands [US])10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)10 (0.0%)
yem (Yemen)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)10 (0.0%)
zmb (Zambia)30 (0.0%)0 (0.0%)3 (100.0%)0 (0.0%)20 (0.0%)
Last Modified