<?php
/**
 * Kuratierte Startliste bekannter Hosting-/VPS-/Cloud-ASNs als Hash-Set
 * (asn_number => true, Lookup via isset). Technik A8: eine Registrierung oder
 * ein Formular-Post AUS einem Rechenzentrum ist ein staerkeres Signal als das
 * Herkunftsland (Consumer-ISPs fehlen hier bewusst - ein normaler Besucher
 * sitzt hinter seinem Zugangsanbieter, nicht bei AWS).
 *
 * Die Liste ist bewusst ein konservativer Start (~50 grosse, stabile Anbieter),
 * kein Anspruch auf Vollstaendigkeit; sie laesst sich per Filter erweitern und
 * wird bei Bedarf per Plugin-Update gepflegt. AS-Nummern sind oeffentliche
 * Registry-Daten (RIR-WHOIS / bgp.tools / PeeringDB); die Zuordnung zu
 * "Rechenzentrum/Hosting" ist redaktionell.
 *
 * Consumer-nahe Netze (z.B. Cloudflare WARP, Transit-Only-Carrier) sind
 * absichtlich NICHT enthalten, um Fehlalarme klein zu halten - die Regel gibt
 * ohnehin nur +15 und blockt nie allein.
 *
 * @package Hafenstudios\Wellenbrecher
 */

defined( 'ABSPATH' ) || exit;

return array(
	// Grosse Public Clouds.
	16509  => true, // Amazon AWS
	14618  => true, // Amazon AWS
	8987   => true, // Amazon AWS (EU)
	396982 => true, // Google Cloud Platform
	19527  => true, // Google Cloud
	8075   => true, // Microsoft Azure
	8068   => true, // Microsoft
	45102  => true, // Alibaba Cloud (International)
	45090  => true, // Tencent Cloud
	132203 => true, // Tencent Cloud (Asia)
	// VPS-/IaaS-Anbieter.
	14061  => true, // DigitalOcean
	20473  => true, // Vultr / The Constant Company (AS-CHOOPA)
	63949  => true, // Akamai Linode
	24940  => true, // Hetzner Online
	213230 => true, // Hetzner Online
	16276  => true, // OVH
	35540  => true, // OVH (Kanada)
	12876  => true, // Scaleway / Online SAS
	51167  => true, // Contabo
	40021  => true, // Contabo (US/NL)
	47583  => true, // Hostinger
	54290  => true, // Hostwinds
	62904  => true, // Eonix / Virtual Machine Solutions
	// Shared-/Managed-Hosting.
	26496  => true, // GoDaddy
	398101 => true, // GoDaddy
	46606  => true, // Unified Layer (Bluehost/Newfold)
	22612  => true, // Namecheap
	55293  => true, // A2 Hosting
	32244  => true, // Liquid Web
	// Rechenzentrums-/Colo-Betreiber.
	30633  => true, // Leaseweb USA
	60781  => true, // Leaseweb NL
	133752 => true, // Leaseweb Asia
	36351  => true, // IBM SoftLayer
	9009   => true, // M247
	51852  => true, // PrivateLayer
	62240  => true, // Clouvider
	199524 => true, // G-Core Labs
	49505  => true, // Selectel
	3223   => true, // Voxility
	54825  => true, // Equinix Metal (Packet)
	8100   => true, // QuadraNet
	25820  => true, // IT7 Networks
	40676  => true, // Psychz Networks
	53667  => true, // FranTech / BuyVM (PONYNET)
	46475  => true, // Limestone Networks
	21859  => true, // Zenlayer
	6939   => true, // Hurricane Electric
	// Haeufig fuer Massen-/Bulletproof-Hosting genutzt.
	44477  => true, // Stark Industries Solutions
	210644 => true, // AEZA International
	200019 => true, // AlexHost
);
