Traceroute visualizer written in python
python
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

countries.csv 11KB

CountryAlpha-2 codeAlpha-3 codeNumeric codeLatitude (average)Longitude (average)
AfghanistanAFAFG43365
AlbaniaALALB84120
AlgeriaDZDZA12283
American SamoaASASM16-14.3333-170
AndorraADAND2042.51.6
AngolaAOAGO24-12.518.5
AnguillaAIAIA66018.25-63.1667
AntarcticaAQATA10-900
Antigua and BarbudaAGATG2817.05-61.8
ArgentinaARARG32-34-64
ArmeniaAMARM514045
ArubaAWABW53312.5-69.9667
AustraliaAUAUS36-27133
AustriaATAUT4047.333313.3333
AzerbaijanAZAZE3140.547.5
BahamasBSBHS4424.25-76
BahrainBHBHR482650.55
BangladeshBDBGD502490
BarbadosBBBRB5213.1667-59.5333
BelarusBYBLR1125328
BelgiumBEBEL5650.83334
BelizeBZBLZ8417.25-88.75
BeninBJBEN2049.52.25
BermudaBMBMU6032.3333-64.75
BhutanBTBTN6427.590.5
Bolivia, Plurinational State ofBOBOL68-17-65
BoliviaBOBOL68-17-65
Bosnia and HerzegovinaBABIH704418
BotswanaBWBWA72-2224
Bouvet IslandBVBVT74-54.43333.4
BrazilBRBRA76-10-55
British Indian Ocean TerritoryIOIOT86-671.5
Brunei DarussalamBNBRN964.5114.6667
BruneiBNBRN964.5114.6667
BulgariaBGBGR1004325
Burkina FasoBFBFA85413-2
BurundiBIBDI108-3.530
CambodiaKHKHM11613105
CameroonCMCMR120612
CanadaCACAN12460-95
Cape VerdeCVCPV13216-24
Cayman IslandsKYCYM13619.5-80.5
Central African RepublicCFCAF140721
ChadTDTCD1481519
ChileCLCHL152-30-71
ChinaCNCHN15635105
Christmas IslandCXCXR162-10.5105.6667
Cocos (Keeling) IslandsCCCCK166-12.596.8333
ColombiaCOCOL1704-72
ComorosKMCOM174-12.166744.25
CongoCGCOG178-115
Congo, the Democratic Republic of theCDCOD180025
Cook IslandsCKCOK184-21.2333-159.7667
Costa RicaCRCRI18810-84
Côte d'IvoireCICIV3848-5
Ivory CoastCICIV3848-5
CroatiaHRHRV19145.166715.5
CubaCUCUB19221.5-80
CyprusCYCYP1963533
Czech RepublicCZCZE20349.7515.5
DenmarkDKDNK2085610
DjiboutiDJDJI26211.543
DominicaDMDMA21215.4167-61.3333
Dominican RepublicDODOM21419-70.6667
EcuadorECECU218-2-77.5
EgyptEGEGY8182730
El SalvadorSVSLV22213.8333-88.9167
Equatorial GuineaGQGNQ226210
EritreaERERI2321539
EstoniaEEEST2335926
EthiopiaETETH231838
Falkland Islands (Malvinas)FKFLK238-51.75-59
Faroe IslandsFOFRO23462-7
FijiFJFJI242-18175
FinlandFIFIN2466426
FranceFRFRA250462
French GuianaGFGUF2544-53
French PolynesiaPFPYF258-15-140
French Southern TerritoriesTFATF260-4367
GabonGAGAB266-111.75
GambiaGMGMB27013.4667-16.5667
GeorgiaGEGEO2684243.5
GermanyDEDEU276519
GhanaGHGHA2888-2
GibraltarGIGIB29236.1833-5.3667
GreeceGRGRC3003922
GreenlandGLGRL30472-40
GrenadaGDGRD30812.1167-61.6667
GuadeloupeGPGLP31216.25-61.5833
GuamGUGUM31613.4667144.7833
GuatemalaGTGTM32015.5-90.25
GuernseyGGGGY83149.5-2.56
GuineaGNGIN32411-10
Guinea-BissauGWGNB62412-15
GuyanaGYGUY3285-59
HaitiHTHTI33219-72.4167
Heard Island and McDonald IslandsHMHMD334-53.172.5167
Holy See (Vatican City State)VAVAT33641.912.45
HondurasHNHND34015-86.5
Hong KongHKHKG34422.25114.1667
HungaryHUHUN3484720
IcelandISISL35265-18
IndiaININD3562077
IndonesiaIDIDN360-5120
Iran, Islamic Republic ofIRIRN3643253
IraqIQIRQ3683344
IrelandIEIRL37253-8
Isle of ManIMIMN83354.23-4.55
IsraelILISR37631.534.75
ItalyITITA38042.833312.8333
JamaicaJMJAM38818.25-77.5
JapanJPJPN39236138
JerseyJEJEY83249.21-2.13
JordanJOJOR4003136
KazakhstanKZKAZ3984868
KenyaKEKEN404138
KiribatiKIKIR2961.4167173
Korea, Democratic People's Republic ofKPPRK40840127
Korea, Republic ofKRKOR41037127.5
South KoreaKRKOR41037127.5
KuwaitKWKWT41429.337547.6581
KyrgyzstanKGKGZ4174175
Lao People's Democratic RepublicLALAO41818105
LatviaLVLVA4285725
LebanonLBLBN42233.833335.8333
LesothoLSLSO426-29.528.5
LiberiaLRLBR4306.5-9.5
Libyan Arab JamahiriyaLYLBY4342517
LibyaLYLBY4342517
LiechtensteinLILIE43847.16679.5333
LithuaniaLTLTU4405624
LuxembourgLULUX44249.756.1667
MacaoMOMAC44622.1667113.55
Macedonia, the former Yugoslav Republic ofMKMKD80741.833322
MadagascarMGMDG450-2047
MalawiMWMWI454-13.534
MalaysiaMYMYS4582.5112.5
MaldivesMVMDV4623.2573
MaliMLMLI46617-4
MaltaMTMLT47035.833314.5833
Marshall IslandsMHMHL5849168
MartiniqueMQMTQ47414.6667-61
MauritaniaMRMRT47820-12
MauritiusMUMUS480-20.283357.55
MayotteYTMYT175-12.833345.1667
MexicoMXMEX48423-102
Micronesia, Federated States ofFMFSM5836.9167158.25
Moldova, Republic ofMDMDA4984729
MonacoMCMCO49243.73337.4
MongoliaMNMNG49646105
MontenegroMEMNE4994219
MontserratMSMSR50016.75-62.2
MoroccoMAMAR50432-5
MozambiqueMZMOZ508-18.2535
MyanmarMMMMR1042298
BurmaMMMMR1042298
NamibiaNANAM516-2217
NauruNRNRU520-0.5333166.9167
NepalNPNPL5242884
NetherlandsNLNLD52852.55.75
Netherlands AntillesANANT53012.25-68.75
New CaledoniaNCNCL540-21.5165.5
New ZealandNZNZL554-41174
NicaraguaNINIC55813-85
NigerNENER562168
NigeriaNGNGA566108
NiueNUNIU570-19.0333-169.8667
Norfolk IslandNFNFK574-29.0333167.95
Northern Mariana IslandsMPMNP58015.2145.75
NorwayNONOR5786210
OmanOMOMN5122157
PalauPWPLW5857.5134.5
Palestinian Territory, OccupiedPSPSE2753235.25
PanamaPAPAN5919-80
Papua New GuineaPGPNG598-6147
ParaguayPYPRY600-23-58
PeruPEPER604-10-76
PhilippinesPHPHL60813122
PitcairnPNPCN612-24.7-127.4
PolandPLPOL6165220
PortugalPTPRT62039.5-8
Puerto RicoPRPRI63018.25-66.5
QatarQAQAT63425.551.25
RéunionREREU638-21.155.6
RomaniaROROU6424625
Russian FederationRURUS64360100
RussiaRURUS64360100
RwandaRWRWA646-230
Saint Helena, Ascension and Tristan da CunhaSHSHN654-15.9333-5.7
Saint Kitts and NevisKNKNA65917.3333-62.75
Saint LuciaLCLCA66213.8833-61.1333
Saint Pierre and MiquelonPMSPM66646.8333-56.3333
Saint Vincent and the GrenadinesVCVCT67013.25-61.2
Saint Vincent & the GrenadinesVCVCT67013.25-61.2
St. Vincent and the GrenadinesVCVCT67013.25-61.2
SamoaWSWSM882-13.5833-172.3333
San MarinoSMSMR67443.766712.4167
Sao Tome and PrincipeSTSTP67817
Saudi ArabiaSASAU6822545
SenegalSNSEN68614-14
SerbiaRSSRB6884421
SeychellesSCSYC690-4.583355.6667
Sierra LeoneSLSLE6948.5-11.5
SingaporeSGSGP7021.3667103.8
SlovakiaSKSVK70348.666719.5
SloveniaSISVN7054615
Solomon IslandsSBSLB90-8159
SomaliaSOSOM7061049
South AfricaZAZAF710-2924
South Georgia and the South Sandwich IslandsGSSGS239-54.5-37
South SudanSSSSD728830
SpainESESP72440-4
Sri LankaLKLKA144781
SudanSDSDN7361530
SurinameSRSUR7404-56
Svalbard and Jan MayenSJSJM7447820
SwazilandSZSWZ748-26.531.5
SwedenSESWE7526215
SwitzerlandCHCHE756478
Syrian Arab RepublicSYSYR7603538
Taiwan, Province of ChinaTWTWN15823.5121
TaiwanTWTWN15823.5121
TajikistanTJTJK7623971
Tanzania, United Republic ofTZTZA834-635
ThailandTHTHA76415100
Timor-LesteTLTLS626-8.55125.5167
TogoTGTGO76881.1667
TokelauTKTKL772-9-172
TongaTOTON776-20-175
Trinidad and TobagoTTTTO78011-61
TunisiaTNTUN788349
TurkeyTRTUR7923935
TurkmenistanTMTKM7954060
Turks and Caicos IslandsTCTCA79621.75-71.5833
TuvaluTVTUV798-8178
UgandaUGUGA800132
UkraineUAUKR8044932
United Arab EmiratesAEARE7842454
United KingdomGBGBR82654-2
United StatesUSUSA84038-97
United States Minor Outlying IslandsUMUMI58119.2833166.6
UruguayUYURY858-33-56
UzbekistanUZUZB8604164
VanuatuVUVUT548-16167
Venezuela, Bolivarian Republic ofVEVEN8628-66
VenezuelaVEVEN8628-66
Viet NamVNVNM70416106
VietnamVNVNM70416106
Virgin Islands, BritishVGVGB9218.5-64.5
Virgin Islands, U.S.VIVIR85018.3333-64.8333
Wallis and FutunaWFWLF876-13.3-176.2
Western SaharaEHESH73224.5-13
YemenYEYEM8871548
ZambiaZMZMB894-1530
ZimbabweZWZWE716-2030