feat(overlay): resolve country codes for 185 missing-country ASNs#15
Closed
trick77 wants to merge 1 commit into
Closed
feat(overlay): resolve country codes for 185 missing-country ASNs#15trick77 wants to merge 1 commit into
trick77 wants to merge 1 commit into
Conversation
Researched all 218 ASNs with missing="country" in missing.json using RIPE-NONAUTH/RADb descriptions, RDAP, and web search confirmation for each entry. Added 185 country-only overlay entries; 33 ASNs had insufficient evidence and were left in missing.json. Key corrections vs. initial pre-classification: - AS21152 SOFICOM-AS: SO → EG (Soficom Communications SAE, Cairo) - AS36919 PEREGRINE-AS: NG → ZA (Peregrine Financial, Johannesburg) - AS36989 ANWARNET-AS: EG → DZ (Anwarnet, Algiers) - AS37135 Tropicalweb: CI → MZ (Maputo, Mozambique) - AS37155 NetOne Telecomunicacoes: MZ → AO (Angola) - AS37214 Microlink Technologies: ET → ZM (Lusaka, Zambia) - AS37476 Pegasus Technologies: ZA → UG (Uganda, upstream MTN-UG) - AS37631 Vivacell/Network of World: NG → SS (Juba, South Sudan) - AS37703 ATLAX: TZ → TN (Agence Tunisienne Internet) - AS53128 NET_BZ: BZ → BR (Embratel, Brazil) - AS263745 Tecnologias Virtuales: BR → HN (San Pedro Sula, Honduras) - AS327916 Bilpam: UG → SS (Bilpam Telecom, South Sudan) - AS328144 Touch IT: MU → SZ (Mbabane, Eswatini) - AS328145 Lyca Digital: GB → ZA (Sandton, South Africa)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
"missing": "country"inmissing.jsonSources used (per ASN)
RIPE-NONAUTH/RADb
as-nameanddescrfields provided the primary leads; web search (company registries, IPinfo, BGPView, PeeringDB, LinkedIn, national business directories) was used to confirm the operational country for every entry.Notable corrections vs. initial pre-classification
Test plan
python scripts/validate.py— all 208 entries valid{ "asn": N, "countryCode": "XX", "reason": "missing" }