{"id":50182031,"url":"https://github.com/ipanalytics/vpn-infrastructure-atlas","last_synced_at":"2026-05-25T07:05:08.871Z","repository":{"id":358865441,"uuid":"1243429266","full_name":"ipanalytics/VPN-Infrastructure-Atlas","owner":"ipanalytics","description":"Interactive VPN infrastructure atlas: aggregate provider footprint by reported endpoint country, ASN, and hosting network. No raw configs or per-IP feed.","archived":false,"fork":false,"pushed_at":"2026-05-19T11:18:14.000Z","size":442,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-19T13:19:24.227Z","etag":null,"topics":["asn-analysis","cybersecurity","data-visualization","fraud-detection","github-pages","ip-reputation","network-intelligence","proxy-detection","threat-intelligence","vpn-intelligence"],"latest_commit_sha":null,"homepage":"https://ipanalytics.github.io/VPN-Infrastructure-Atlas/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ipanalytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-19T10:33:01.000Z","updated_at":"2026-05-19T13:01:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ipanalytics/VPN-Infrastructure-Atlas","commit_stats":null,"previous_names":["ipanalytics/vpn-infrastructure-atlas"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ipanalytics/VPN-Infrastructure-Atlas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipanalytics%2FVPN-Infrastructure-Atlas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipanalytics%2FVPN-Infrastructure-Atlas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipanalytics%2FVPN-Infrastructure-Atlas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipanalytics%2FVPN-Infrastructure-Atlas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ipanalytics","download_url":"https://codeload.github.com/ipanalytics/VPN-Infrastructure-Atlas/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipanalytics%2FVPN-Infrastructure-Atlas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33464014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T06:32:55.349Z","status":"ssl_error","status_checked_at":"2026-05-25T06:32:35.322Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asn-analysis","cybersecurity","data-visualization","fraud-detection","github-pages","ip-reputation","network-intelligence","proxy-detection","threat-intelligence","vpn-intelligence"],"created_at":"2026-05-25T07:04:42.558Z","updated_at":"2026-05-25T07:05:08.845Z","avatar_url":"https://github.com/ipanalytics.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VPN Infrastructure Atlas\n\nInteractive public atlas and aggregate infrastructure dataset for analyzing VPN endpoint distribution across countries, ASNs, and hosting networks.\n\nThe project provides a static GitHub Pages dashboard and research-oriented aggregate datasets for:\n\n- VPN infrastructure visibility\n- ASN and hosting analysis\n- VPN/proxy detection research\n- fraud and risk feature engineering\n- infrastructure concentration analysis\n- security and threat-intelligence enrichment\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/vpn-infrastructure-atlas.jpg\" alt=\"VPN Infrastructure Atlas\" width=\"100%\"\u003e\n\u003c/p\u003e\n\n## Live Atlas\n\nhttps://ipanalytics.github.io/VPN-Infrastructure-Atlas/\n\n## Overview\n\nVPN Infrastructure Atlas visualizes aggregate VPN endpoint footprint across:\n\n- endpoint countries\n- ASN/network operators\n- hosting providers\n- VPN brands/providers\n\nThe repository intentionally publishes aggregate infrastructure signals only.\n\nNo raw VPN IP lists, credentials, client assets, configuration archives, or private provider data are included.\n\nThe dashboard is fully static and runs entirely in the browser using:\n\n- HTML\n- JavaScript\n- CSV datasets\n- GitHub Pages\n\nNo backend or database is required.\n\n---\n\n## Features\n\n### Interactive World Map\n\nExplore VPN endpoint distribution by:\n\n- IP count\n- `/24` count\n- ASN count\n- hosting-network concentration\n\n### ASN Explorer\n\nAnalyze which ASNs and network operators host the largest observed VPN infrastructure footprint.\n\n### Provider Analysis\n\nInspect how provider infrastructure is distributed across:\n\n- countries\n- hosting providers\n- ASNs\n- endpoint concentration zones\n\n### Linked Filtering\n\nProvider, ASN, and country filters dynamically constrain each other and persist in the URL.\n\n### CSV Export\n\nExport filtered views directly from the dashboard.\n\n---\n\n## Dataset Scope\n\nCurrent public snapshot includes:\n\n- VPN-tagged infrastructure only\n- aggregate country and ASN statistics\n- provider-level infrastructure summaries\n\nThe project excludes:\n\n- raw VPN IP feeds\n- Tor relay datasets\n- open proxy datasets\n- customer-derived data\n- private provider assets\n\n---\n\n## Data Files\n\n| File | Description |\n|---|---|\n| `data/provider_country.csv` | Provider footprint grouped by endpoint country |\n| `data/provider_asn.csv` | Provider footprint grouped by ASN/network |\n| `data/country_summary.csv` | Country-level aggregate statistics |\n| `data/asn_summary.csv` | ASN-level aggregate statistics |\n| `data/metadata.json` | Snapshot generation metadata |\n\n---\n\n## Use Cases\n\n- VPN/proxy detection research\n- IP reputation enrichment\n- fraud analytics\n- hosting-network analysis\n- infrastructure concentration studies\n- VPN ecosystem research\n- security telemetry enrichment\n- abuse and risk modeling\n\n---\n\n## Country Semantics\n\nCountry values represent reported or enriched endpoint-location context derived from public metadata and enrichment pipelines.\n\nThey should not be interpreted as:\n\n- provider ownership\n- legal jurisdiction\n- ASN registration country\n- company incorporation location\n\nASN organization names are shown as infrastructure-hosting context only.\n\n---\n\n## Public Dashboard\n\nThe GitHub Pages dashboard is designed for:\n\n- infrastructure exploration\n- research workflows\n- CSV export\n- static hosting\n- lightweight deployment\n\nThe site can be hosted directly from:\n\n- GitHub Pages\n- S3/static hosting\n- nginx\n- Cloudflare Pages\n\n---\n\n## License\n\nApache-2.0\n\nSee `LICENSE`.\n\n---\n\n## Disclaimer\n\nThis repository is intended for research, defensive security, fraud prevention, and infrastructure analysis purposes.\n\nAll trademarks and provider names belong to their respective owners.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipanalytics%2Fvpn-infrastructure-atlas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fipanalytics%2Fvpn-infrastructure-atlas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipanalytics%2Fvpn-infrastructure-atlas/lists"}