Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
Center for Applied Internet Data Analysis
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".
Country Client
IP blocks
Spoofing
IP blocks
Blocking
IP blocks
Inconsistent
IP blocks
Non-NATNAT
usa (United States)6828353 (5.2%)1127 (16.5%)5342 (78.2%)6 (0.1%)
ind (India)2605304 (11.7%)90 (3.5%)2195 (84.3%)16 (0.6%)
bra (Brazil)818132 (16.1%)44 (5.4%)641 (78.4%)1 (0.1%)
kor (South Korea)170372 (4.2%)1093 (64.2%)538 (31.6%)0 (0.0%)
vnm (Vietnam)25070 (28.0%)9 (3.6%)171 (68.4%)0 (0.0%)
zaf (South Africa)25757 (22.2%)28 (10.9%)172 (66.9%)0 (0.0%)
isr (Israel)29456 (19.0%)3 (1.0%)232 (78.9%)3 (1.0%)
gbr (United Kingdom)184754 (2.9%)119 (6.4%)1672 (90.5%)2 (0.1%)
egy (Egypt)26844 (16.4%)1 (0.4%)223 (83.2%)0 (0.0%)
can (Canada)80837 (4.6%)95 (11.8%)676 (83.7%)0 (0.0%)
aus (Australia)81336 (4.4%)52 (6.4%)725 (89.2%)0 (0.0%)
are (United Arab Emirates)9933 (33.3%)1 (1.0%)65 (65.7%)0 (0.0%)
bgd (Bangladesh)23830 (12.6%)1 (0.4%)207 (87.0%)0 (0.0%)
zmb (Zambia)4229 (69.0%)1 (2.4%)12 (28.6%)0 (0.0%)
pol (Poland)31928 (8.8%)10 (3.1%)281 (88.1%)0 (0.0%)
jpn (Japan)38226 (6.8%)35 (9.2%)320 (83.8%)1 (0.3%)
chl (Chile)10021 (21.0%)1 (1.0%)78 (78.0%)0 (0.0%)
irn (Iran)16718 (10.8%)4 (2.4%)145 (86.8%)0 (0.0%)
tha (Thailand)32017 (5.3%)7 (2.2%)295 (92.2%)1 (0.3%)
jam (Jamaica)3415 (44.1%)0 (0.0%)19 (55.9%)0 (0.0%)
tur (Turkey)32415 (4.6%)1 (0.3%)308 (95.1%)0 (0.0%)
col (Colombia)5214 (26.9%)0 (0.0%)38 (73.1%)0 (0.0%)
idn (Indonesia)9114 (15.4%)1 (1.1%)75 (82.4%)1 (1.1%)
rus (Russian Federation)21114 (6.6%)17 (8.1%)180 (85.3%)0 (0.0%)
alb (Albania)1912 (63.2%)0 (0.0%)7 (36.8%)0 (0.0%)
nld (Netherlands)57712 (2.1%)168 (29.1%)397 (68.8%)0 (0.0%)
deu (Germany)192111 (0.6%)163 (8.5%)1746 (90.9%)1 (0.1%)
arg (Argentina)13110 (7.6%)8 (6.1%)113 (86.3%)0 (0.0%)
cri (Costa Rica)7310 (13.7%)0 (0.0%)63 (86.3%)0 (0.0%)
cze (Czech Republic)13410 (7.5%)15 (11.2%)109 (81.3%)0 (0.0%)
fra (France)42510 (2.4%)42 (9.9%)373 (87.8%)0 (0.0%)
lva (Latvia)6110 (16.4%)1 (1.6%)50 (82.0%)0 (0.0%)
mys (Malaysia)26910 (3.7%)20 (7.4%)239 (88.8%)0 (0.0%)
nzl (New Zealand)30010 (3.3%)20 (6.7%)270 (90.0%)0 (0.0%)
grd (Grenada)239 (39.1%)0 (0.0%)14 (60.9%)0 (0.0%)
isl (Iceland)469 (19.6%)2 (4.3%)35 (76.1%)0 (0.0%)
sau (Saudi Arabia)1058 (7.6%)1 (1.0%)96 (91.4%)0 (0.0%)
swe (Sweden)3598 (2.2%)71 (19.8%)279 (77.7%)1 (0.3%)
che (Switzerland)1367 (5.1%)44 (32.4%)84 (61.8%)1 (0.7%)
dnk (Denmark)1407 (5.0%)5 (3.6%)128 (91.4%)0 (0.0%)
ita (Italy)5137 (1.4%)10 (1.9%)496 (96.7%)0 (0.0%)
civ (Ivory Coast (Cote D'Ivoire))186 (33.3%)0 (0.0%)12 (66.7%)0 (0.0%)
rou (Romania)1286 (4.7%)14 (10.9%)108 (84.4%)0 (0.0%)
bwa (Botswana)55 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)
hti (Haiti)995 (5.1%)0 (0.0%)94 (94.9%)0 (0.0%)
khm (Cambodia, Kingdom of)315 (16.1%)0 (0.0%)26 (83.9%)0 (0.0%)
mdv (Maldives)485 (10.4%)0 (0.0%)43 (89.6%)0 (0.0%)
mkd (Macedonia)195 (26.3%)0 (0.0%)14 (73.7%)0 (0.0%)
phl (Philippines)1655 (3.0%)1 (0.6%)159 (96.4%)0 (0.0%)
ken (Kenya)1084 (3.7%)1 (0.9%)103 (95.4%)0 (0.0%)
nor (Norway)864 (4.7%)18 (20.9%)64 (74.4%)0 (0.0%)
pri (Puerto Rico)184 (22.2%)1 (5.6%)13 (72.2%)0 (0.0%)
ecu (Ecuador)283 (10.7%)0 (0.0%)25 (89.3%)0 (0.0%)
esp (Spain)3023 (1.0%)12 (4.0%)287 (95.0%)0 (0.0%)
fji (Fiji)413 (7.3%)0 (0.0%)38 (92.7%)0 (0.0%)
npl (Nepal)1183 (2.5%)1 (0.8%)114 (96.6%)0 (0.0%)
srb (Serbia)1653 (1.8%)11 (6.7%)151 (91.5%)0 (0.0%)
tza (Tanzania)353 (8.6%)0 (0.0%)32 (91.4%)0 (0.0%)
aut (Austria)1742 (1.1%)12 (6.9%)160 (92.0%)0 (0.0%)
blz (Belize)132 (15.4%)0 (0.0%)11 (84.6%)0 (0.0%)
hun (Hungary)662 (3.0%)5 (7.6%)59 (89.4%)0 (0.0%)
ltu (Lithuania)132 (15.4%)0 (0.0%)11 (84.6%)0 (0.0%)
pak (Pakistan)2422 (0.8%)0 (0.0%)240 (99.2%)0 (0.0%)
pan (Panama)182 (11.1%)0 (0.0%)16 (88.9%)0 (0.0%)
sdn (Sudan)32 (66.7%)0 (0.0%)1 (33.3%)0 (0.0%)
sgp (Singapore)1072 (1.9%)10 (9.3%)95 (88.8%)0 (0.0%)
aze (Azerbaijan)181 (5.6%)0 (0.0%)17 (94.4%)0 (0.0%)
bel (Belgium)971 (1.0%)19 (19.6%)77 (79.4%)0 (0.0%)
bgr (Bulgaria)641 (1.6%)5 (7.8%)58 (90.6%)0 (0.0%)
bih (Bosnia and Herzegovina)131 (7.7%)1 (7.7%)11 (84.6%)0 (0.0%)
bmu (Bermuda)101 (10.0%)0 (0.0%)9 (90.0%)0 (0.0%)
brb (Barbados)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)
cym (Cayman Islands)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)
cyp (Cyprus)51 (20.0%)0 (0.0%)4 (80.0%)0 (0.0%)
dza (Algeria)821 (1.2%)0 (0.0%)81 (98.8%)0 (0.0%)
grc (Greece)2401 (0.4%)16 (6.7%)223 (92.9%)0 (0.0%)
hnd (Honduras)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)
hrv (Croatia)1101 (0.9%)0 (0.0%)109 (99.1%)0 (0.0%)
irq (Iraq)31 (33.3%)0 (0.0%)2 (66.7%)0 (0.0%)
kaz (Kazakhstan)21 (50.0%)0 (0.0%)1 (50.0%)0 (0.0%)
lbn (Lebanon)41 (25.0%)0 (0.0%)3 (75.0%)0 (0.0%)
lux (Luxembourg)451 (2.2%)7 (15.6%)37 (82.2%)0 (0.0%)
mda (Moldova, Republic of)101 (10.0%)3 (30.0%)6 (60.0%)0 (0.0%)
mdg (Madagascar)151 (6.7%)0 (0.0%)14 (93.3%)0 (0.0%)
mex (Mexico)701 (1.4%)1 (1.4%)68 (97.1%)0 (0.0%)
per (Peru)131 (7.7%)0 (0.0%)12 (92.3%)0 (0.0%)
prt (Portugal)2821 (0.4%)94 (33.3%)187 (66.3%)0 (0.0%)
sle (Sierra Leone)21 (50.0%)0 (0.0%)1 (50.0%)0 (0.0%)
slv (El Salvador)21 (50.0%)0 (0.0%)1 (50.0%)0 (0.0%)
svk (Slovak Republic)361 (2.8%)4 (11.1%)31 (86.1%)0 (0.0%)
swz (Swaziland)11 (100.0%)0 (0.0%)0 (0.0%)0 (0.0%)
tto (Trinidad and Tobago)201 (5.0%)1 (5.0%)18 (90.0%)0 (0.0%)
tun (Tunisia)981 (1.0%)28 (28.6%)69 (70.4%)0 (0.0%)
ukr (Ukraine)451 (2.2%)6 (13.3%)38 (84.4%)0 (0.0%)
ury (Uruguay)3561 (0.3%)4 (1.1%)350 (98.3%)1 (0.3%)
arm (Armenia)40 (0.0%)0 (0.0%)4 (100.0%)0 (0.0%)
atg (Antigua and Barbuda)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
bdi (Burundi)30 (0.0%)0 (0.0%)3 (100.0%)0 (0.0%)
bfa (Burkina Faso)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
bhr (Bahrain)70 (0.0%)0 (0.0%)7 (100.0%)0 (0.0%)
blr (Belarus)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
bol (Bolivia)50 (0.0%)0 (0.0%)5 (100.0%)0 (0.0%)
chn (China)1780 (0.0%)7 (3.9%)171 (96.1%)0 (0.0%)
cmr (Cameroon)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
cog (Congo)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
cub (Cuba)20 (0.0%)1 (50.0%)1 (50.0%)0 (0.0%)
dom (Dominican Republic)860 (0.0%)0 (0.0%)86 (100.0%)0 (0.0%)
est (Estonia)300 (0.0%)4 (13.3%)26 (86.7%)0 (0.0%)
eth (Ethiopia)60 (0.0%)0 (0.0%)6 (100.0%)0 (0.0%)
fin (Finland)760 (0.0%)10 (13.2%)66 (86.8%)0 (0.0%)
fro (Faroe Islands)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
gab (Gabon)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
geo (Georgia)190 (0.0%)0 (0.0%)19 (100.0%)0 (0.0%)
gha (Ghana)400 (0.0%)0 (0.0%)40 (100.0%)0 (0.0%)
glp (Guadeloupe [French])30 (0.0%)0 (0.0%)3 (100.0%)0 (0.0%)
gum (Guam [US])20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
guy (Guyana)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
hkg (Hong Kong)320 (0.0%)3 (9.4%)29 (90.6%)0 (0.0%)
irl (Ireland)2140 (0.0%)11 (5.1%)203 (94.9%)0 (0.0%)
jor (Jordan)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
kgz (Kyrgyz Republic (Kyrgyzstan))30 (0.0%)0 (0.0%)3 (100.0%)0 (0.0%)
kwt (Kuwait)80 (0.0%)0 (0.0%)8 (100.0%)0 (0.0%)
lbr (Liberia)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
lby (Libya)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
lca (Saint Lucia)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
lka (Sri Lanka)470 (0.0%)1 (2.1%)46 (97.9%)0 (0.0%)
mar (Morocco)1540 (0.0%)0 (0.0%)154 (100.0%)0 (0.0%)
mli (Mali)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
mlt (Malta)60 (0.0%)0 (0.0%)6 (100.0%)0 (0.0%)
mmr (Myanmar)120 (0.0%)0 (0.0%)12 (100.0%)0 (0.0%)
mne (Montenegro)430 (0.0%)1 (2.3%)42 (97.7%)0 (0.0%)
mng (Mongolia)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
moz (Mozambique)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
mus (Mauritius)460 (0.0%)4 (8.7%)42 (91.3%)0 (0.0%)
mwi (Malawi)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
nam (Namibia)50 (0.0%)0 (0.0%)5 (100.0%)0 (0.0%)
ncl (New Caledonia [French])50 (0.0%)1 (20.0%)4 (80.0%)0 (0.0%)
ner (Niger)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
nga (Nigeria)170 (0.0%)0 (0.0%)17 (100.0%)0 (0.0%)
nic (Nicaragua)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
omn (Oman)240 (0.0%)0 (0.0%)24 (100.0%)0 (0.0%)
pry (Paraguay)40 (0.0%)0 (0.0%)4 (100.0%)0 (0.0%)
pse (Palestinian Territory, Occupied)90 (0.0%)0 (0.0%)9 (100.0%)0 (0.0%)
qat (Qatar)210 (0.0%)0 (0.0%)21 (100.0%)0 (0.0%)
reu (Reunion [French])270 (0.0%)0 (0.0%)27 (100.0%)0 (0.0%)
smr (San Marino)210 (0.0%)0 (0.0%)21 (100.0%)0 (0.0%)
sur (Suriname)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
svn (Slovenia)400 (0.0%)7 (17.5%)33 (82.5%)0 (0.0%)
syc (Seychelles)10 (0.0%)1 (100.0%)0 (0.0%)0 (0.0%)
tca (Turks and Caicos Islands)10 (0.0%)0 (0.0%)1 (100.0%)0 (0.0%)
twn (Taiwan)1240 (0.0%)0 (0.0%)124 (100.0%)0 (0.0%)
uga (Uganda)30 (0.0%)0 (0.0%)3 (100.0%)0 (0.0%)
ven (Venezuela)2360 (0.0%)127 (53.8%)109 (46.2%)0 (0.0%)
yem (Yemen)20 (0.0%)0 (0.0%)2 (100.0%)0 (0.0%)
  Last Modified: