ipanalytics/VPN-Infrastructure-Intelligence-Lab

GitHub: ipanalytics/VPN-Infrastructure-Intelligence-Lab

一个公开的聚合VPN基础设施情报数据集与交互式仪表板,用于在提供商、国家、ASN等维度上分析VPN基础设施模式,同时不暴露任何原始端点数据。

Stars: 1 | Forks: 0

# VPN 基础设施情报实验室 用于分析 VPN 基础设施模式的公开聚合数据集和静态仪表板。

VPN Infrastructure Intelligence Lab

本仓库展示了在提供商、国家、ASN、关系、原型和匿名化托管集群层面的衍生基础设施情报。发布的数据专为研究、比较和可视化探索而设计,不会暴露原始 endpoint 清单或运营源材料。 ## 发布的数据模型 公开数据集围绕规范的 VPN 提供商集合进行组织。 核心实体: - **Provider(提供商)**:标准化的 VPN 提供商名称,用作跨提供商级别数据集的主要关联键。 - **Country(国家)**:完整的国家名称,用于公开的地理摘要和仪表板筛选。 - **ASN**:公开的自治系统编号和运营商标签,仅作为聚合基础设施上下文显示。 - **Archetype(原型)**:根据地理分布、托管多样性、集中度和置信度信号推导出的提供商基础设施模式。 - **Hosting cluster(托管集群)**:匿名化的托管/运营商指纹,用于在不指名原始 endpoint 基础设施的情况下展示依赖模式。 - **Relationship cluster(关系集群)**:基于聚合重叠证据(例如共享 ASN、共享前缀或来自聚合源层的精确重叠计数)对提供商进行的分组。 ## 数据集文件 提供商级别文件: - `data/provider_fingerprints.csv`:提供商基础设施模型、观测记录分桶、地理广度、托管多样性、共享基础设施得分、托管率、MMDB 国家匹配率和置信度。 - `data/provider_geo_truth_score.csv`:提供商地理真实性得分、观测国家数量、MMDB 匹配率、虚拟位置可能性、城市精度质量和置信度。 - `data/provider_independence_index.csv`:提供商独立性得分、评级、托管集中度、共享足迹水平、地理多样性水平和置信度。 - `data/provider_archetype_map.csv`:提供商到原型的映射,包含评级、地理真实性得分和置信度。 国家和地理文件: - `data/country_virtual_location_pressure.csv`:国家级别压力得分、提供商数量、托管集群数量、提供商示例、托管依赖度、MMDB 匹配率和置信度。 - `data/provider_country_map.csv`:提供商到国家的聚合映射,包含观测记录分桶和提供商-国家份额。 基础设施和依赖文件: - `data/hosting_dependency_index.csv`:匿名化的托管集群,包含提供商数量、国家数量、依赖得分、依赖分类和公开示例。 - `data/provider_hosting_cluster_map.csv`:提供商到托管集群的映射。 - `data/external_hosting_operator_footprint.csv`:聚合的运营商足迹层,包含标准化的提供商示例。 - `data/external_provider_hosting_dependency.csv`:提供商到运营商的聚合依赖信号。 ASN 和 Atlas 文件: - `data/atlas_provider_country_asn.csv`:提供商-国家-ASN 聚合层,由仪表板地图和 Atlas 筛选器使用。 - `data/atlas_provider_country.csv`:提供商-国家聚合 Atlas 层。 - `data/atlas_provider_asn.csv`:提供商-ASN 聚合 Atlas 层。 - `data/atlas_country_summary.csv`:根据标准化的提供商-国家-ASN 层重新计算的国家级别 Atlas 摘要。 - `data/atlas_asn_summary.csv`:根据标准化的提供商-国家-ASN 层重新计算的 ASN 级别 Atlas 摘要。 - `data/external_asn_multi_provider_clusters.csv`:标准化为规范 VPN 提供商集合后的多提供商 ASN 上下文。 关系和结构文件: - `data/external_provider_overlap_signals.csv`:配对级别的聚合重叠信号。 - `data/external_provider_relationship_clusters.csv`:提供商关系集群,包含聚合证据计数。 - `data/external_shared_prefix_evidence.csv`:匿名化的共享前缀证据集群。 - `data/infrastructure_archetypes.csv`:原型摘要和中位信号值。 - `data/market_structure_tiers.csv`:市场结构层级的提供商数量和描述。 - `data/methodology_features.csv`:公开评分层使用的特征描述。 仓库摘要: - `data/providers_public.csv`:公开的提供商指纹导出文件。 - `data/public_summary.json`:生成的公开摘要、源计数、排除边界和验证上下文。 ## 文件之间的关系 主要关联: - `provider` 关联提供商级别文件、提供商-国家映射、提供商-托管映射、Atlas 提供商文件和外部提供商依赖层。 - `country` 关联国家压力数据、提供商-国家映射、Atlas 国家摘要和仪表板国家筛选器。 - `asn` 关联 Atlas ASN 摘要、提供商-ASN 行、提供商-国家-ASN 行和 ASN 上下文面板。 - `hosting_cluster` 关联 `hosting_dependency_index.csv` 与 `provider_hosting_cluster_map.csv`。 - `archetype` 关联 `infrastructure_archetypes.csv` 与 `provider_archetype_map.csv`。 - `relationship_cluster` 标识 `external_provider_relationship_clusters.csv` 中的聚合提供商关系组。 仪表板以交互方式应用这些关系。选择提供商、国家、ASN、原型、关系集群或托管集群时,会重新计算可见的提供商表、Atlas 地图、ASN 上下文、国家列表、关系面板和托管依赖表。 ## 仪表板 GitHub Pages 入口点是交互式仪表板: - 根页面:`index.html` - 仪表板应用:`dashboard/index.html` - 仪表板数据源:`data/` 仪表板包括: - 世界 Atlas 地图 - 统一筛选器 - 提供商指纹表 - 选定信号档案 - 市场结构层级 - 基础设施原型 - 国家地理真实性列表 - ASN/网络情报 - 提供商关系集群 - 托管依赖集群 ## 公开安全边界 本仓库不发布: - 原始 VPN 出口 IP 地址 - endpoint 或节点清单 - CIDR/网络范围列表 - OpenVPN 或 WireGuard 配置文件 - 凭证、token 或提供商客户端制品 - MMDB/源数据库 - 实时检测源或黑名单 公开层仅包含聚合数据、得分、示例、分桶和匿名化的集群标识符。 ## 解释和法律上下文 得分和集群是分析性的基础设施信号。它们不是指控、法律结论、所有权声明、附属声明、滥用裁定或提供商判决。 提供商独立性、地理真实性、关系和依赖性得分描述了在可用的聚合数据中观察到的基础设施模式。它们不确立公司控制权、意图、管辖权、服务质量、用户安全性、恶意活动或法律责任。 国家标签代表聚合数据集中观察到或丰富的的地理位置。它们不是关于公司管辖权、实际办公地点、所有权或法定住所的声明。 ASN 和运营商标签仅用作基础设施上下文。它们不暗示指定的网络运营商有背书、不当行为、控制、合作或责任。 该数据集适用于研究、比较分析、方法论讨论和可视化探索。它不能替代法律审查、事件响应证据、合规决策或实时安全执法。
标签:Homebrew安装, VPN, 代码示例, 可视化看板, 多模态安全, 威胁情报, 开发者工具, 数据分析, 数据可视化, 网络基础设施, 自定义脚本