AsterionDocumentation v0.4.1

Data sources

Every external service Asterion talks to, what it sends there, and how to switch it off.

Asterion’s own data comes from the satellites. A few public services add context. None of them gets data about users.

ServiceAsked bySendsUsed forSwitch
crt.shPolarismonitored domain namesCertificate Transparency: new certificates and subdomainsPOLARIS_CT_ENABLED, plan parameter ct_lookup
RIPEstatPolarispublic IP addresses (of hosts, and the address a satellite connects from)announced prefix, origin AS, approximate location of hosts and satellitesPOLARIS_RIR_ENABLED
RDAP of the RIRs (RIPE NCC, ARIN, APNIC, LACNIC, AFRINIC)Polarispublic IPs, AS numbersregistration data, abuse contactsPOLARIS_RIR_ENABLED
Public Suffix List— (shipped with Polaris)nothingregistered domain of a hostname—
Registry name serversPolarisnew domain and hostnamedoes a new domain / hostname existPOLARIS_VERIFY_DOMAINS, POLARIS_VERIFY_HOSTNAMES
Nominatim or Photon (or own server)Polaris, on clickthe address typed into a location formcoordinates for the mapsSystem settings → Address lookup
ntfy, SMTP serversPolaris (queue)notification title and textnotificationsper channel; internal servers only when a super admin allows them
Probe hosts for IPv4/IPv6each Pulsara TCP connectioncan the satellite reach IPv4 / IPv6—
Your targetseach Pulsarscans and protocol handshakeseverything elseyour plans

Satellites ask no geolocation service: Polaris locates them from the address they connect from and tells them what it sees.

The maps are drawn from a world map that ships with Polaris; the browser loads nothing from other hosts. Polaris itself loads no fonts, scripts or styles from anywhere (strict Content-Security-Policy).