The route checked out. It was still a forgery.

HostingBrain analyst brief · September 2026 · data snapshot 2026-09-13 · routing measurement of its own date, stated below

Standfirst. Over two nights in late August, someone announced a block of Hetzner address space they did not hold. That much comes from the victims. What we can add is the part nobody in the coverage has looked at: the routing paperwork. The hijacked announcement was not missing a signature. It carried one — the right one, the real one, the block holder's own — and that is why it worked.

Figures with a dotted underline belong to their sources — Softaculous, whose own disclosure is this brief's peg, and webhosting.today, whose independent reconstruction we read for corroboration; both read 2026-09-01. No number on this page divides one of our instruments by the other.

Rung zero: what the wire actually recorded

The victims' account is short and specific. A block — 162.55.80.0/24, a portion of Hetzner's address space — was announced by a network their disclosure names, AS62390, reaching the internet through the transit provider AS6204. Certificate authorities validating domain ownership were routed through the hijack and issued certificates to it. A malicious update went out to Virtualizor installations. Softaculous published all of that themselves, promptly, with times; we take it as given and correct nothing in it.

Then we asked the routing repositories a question the coverage did not. We pulled RIPE's own record of the paths its collectors saw for that block during the window, and validated what was announced against the public route-origin database. In our snapshot window the collectors recorded 3,422 announcements of the block, seen by 276 RIPE peers. Every single one of those announcements carried the same origin: AS24940 — Hetzner's own number, the number that legitimately holds the block. That ASN is our own reading, not a figure from the disclosure: the victims' post names the attacker's network and its transit provider and stops there, and the forged origin is on every path in our snapshot. The announcing neighbour was the network the disclosure names, sitting one hop in front of an origin that was not its own.

There is exactly 1 published route object covering that block. It authorises Hetzner's ASN, at that length. So the hijacked announcement matched it. Under RFC 6811 — the standard that lets a router check whether the network announcing a block is allowed to — the state of the hijacked route was valid.

The attacker did not route around the signature. The attacker stood behind it.

It is worth being precise about what that does and does not mean, because the obvious reading is the wrong one. Route origin validation was not absent here and it was not ignored. It ran, on however many of the world's routers run it, and it returned the answer the data told it to return. The block's owner had done the work: the object was published, current, and correctly scoped. The attack simply did not attack that. It borrowed the identity the object vouches for.

The counterfactual is instructive, and it is only a counterfactual. Had the same network announced the same block under its own number instead of forging the holder's, the published object would have contradicted it and the route would have been invalid — the state a validating router drops. That is the version of this attack the industry has spent a decade building for. It is not the version that happened. We publish that reading beside the real one and label it for what it is: counterfactual: had the attacker announced the prefix under its OWN origin ASN rather than forging the holder's, this is what a validator would have made of it — not what happened.

webhosting.today reconstructed the same window minute by minute from the collector data and reached compatible conclusions on the scale of the diversion: typically about 72 percent of RIPE's 368 routing vantage points were sending traffic for the block toward the attacker, peaking at 272 of them (73.9 percent); they count 10,600 withdrawals across the whole episode, put the total at about 22 hours over the two nights, and time the effective countermeasure at roughly 12 hours after onset. Their piece is about the propagation, not the routing repositories — which is the layer we went and read. Note that their vantage figures and ours are different measurements and are not compared: theirs is a propagation share of RIPE's whole collector fleet, ours is a count of the peers that saw the announcement at any point inside a much narrower window.

The ladder: published, enforced, aligned

Anyone who has worked on email authentication will recognise the shape of this immediately, because it is the same shape. A domain publishes SPF: here are the servers allowed to send my mail. A receiver enforces it: mail from anywhere else gets rejected. And then someone sends a message that passes SPF on a domain they do control, while the name in the From: header is yours — the authorisation checks out, and the identity it authorises is not the identity the reader sees. The answer to that is alignment, which is what DMARC adds.

Routing has the same three rungs and they were built in the same order. Published is the route object: this network may originate this block. Enforced is the router that actually drops what contradicts it. Aligned is the path: not merely is this origin allowed to announce this block, but is this neighbour allowed to be carrying it for that origin. The third rung has a name, ASPA, and it is where late August lands. Under a published ASPA for the block holder, the adjacency the hijack was carried on is one a path validator has an object to refuse. Without one, there is nothing to check the path against.

ASPA authorizes an AS's PROVIDERS so a validator can check the AS_PATH. RIS path history for the 2026-08-28 incident shows the hijacked announcement carried the prefix holder's own ASN as origin, so it was RPKI-valid under the holder's own ROA and route origin validation had nothing to drop. That is the forged-origin case ASPA addresses, and no ASPA was published for the origin it forged. Publication of an ASPA is still not enforcement of one: a published object only becomes a dropped route in somebody else's validator.

That is our routing instrument's own scope note, quoted verbatim rather than paraphrased, because it is the sentence the measurement is licensed by. One more thing rides with it everywhere ASPA appears below: the specification is draft-ietf-sidrops-aspa-profile-26 (IETF standards track, NOT yet an RFC). A low adoption number for a draft is a different finding from a low adoption number for a standard, and this brief never blurs the two.

The certificate layer sits downstream of this one. The late-August episode did not stop at misdirected packets: domain-ownership validation was itself routed through the diversion, so the attacker obtained genuine certificates and the poisoned update arrived over a connection that looked entirely ordinary. Any control the industry has that rests on "we checked who answered at that address" inherits whatever the routing layer decides — software update channels, certificate issuance, webhook callbacks, licence checks. That is a supply-chain exposure with a routing root cause, and it is not one a customer can fix.

Rung one: publication is largely done

We measure this on the address space the hosting industry announces for itself — the networks these companies actually operate, resolved through our own ownership authority, then checked announcement by announcement against the published route objects. The estate covers 167 operators.

Across the whole estate, 63.84% of announced IPv4 address space is covered by a matching published object — but a single announcer contributes 31% of that base and is nearly uncovered, so that figure is mostly a reading of one company. Excluding it, the estate reads 92.46%. That is the number we would put in a headline, and the excluded member is named in the method note below.

Counted by announcement rather than by address, the estate is at 76.91% — the two bases measure different things and both are published, always.

The interesting split is between the two ways of not being covered. 22.63% of announcements have no published object covering them at all — nobody has said anything about that space. Only 0.45% are contradicted by an object that does exist. Those are findings about different parties and we never add them together.

Underneath the estate average, the shape is bimodal rather than middling. Most operators have either finished this job or not started it.

operators by ROA coverage of their own announced IPv4 address space 100%65 90–100%45 50–90%22 above 0, under 50%17 exactly 0%18 median operator: 98.36% · the zero band is counted, never named bands are disjoint and sum to the 167 measured operators Source: HostingBrain · hostingbrain.ai

Among the largest operators in the industry the spread is wide — from complete coverage down to around two-thirds of announced space. Both bases, because an operator can look finished on one and not the other: one large covered aggregate hides several small uncovered announcements.

OperatorROA-valid by addressby announcementAnnounced IPv4 addressesAnnouncements
Hostinger100%100%1,266,9442,017
Aruba99.34%93.64%429,568173
OVHcloud98.42%88.98%45,704,4482,876
United Internet92.39%93.01%1,302,016658
your.online91.78%88.03%579,584493
Newfold Digital90.9%91.5%6,460,9283,519
group.one87.23%78.91%3,715,840441
Miss Group87.02%67.63%1,731,072346
GoDaddy68.85%78.37%1,737,2321,660
team.blue65.97%58.53%891,392897

The ten largest hosting groups in our book by active domains, ranked here by coverage. Both shares divide that operator's own announced space, which is the two right-hand columns. The ranking is presentation, not the finding: read this table as the same bimodal shape as the chart above, not as a league table of the big ten.

The operators who have finished

64 of the measured operators are at complete coverage on both bases at once — every announcement, and every address inside it, covered by a matching published object. That is the club worth being in, and it is not a club of giants: it runs from one of the largest hosting groups in Europe down to single-market operators with a few dozen announcements. Among the ones our registry has a name for: Hostinger, Hostpoint, Namespace, Tucows and ZXCS. A further 1 operator is complete by address but not by announcement, which is exactly the gap the second base exists to show — and is why we do not call that operator finished.

The full club is listed at the foot of this brief. Most of its members are identified by the technical key our measurement works from, because our operator registry carries no display name for them and we do not invent one; the table says so. The few that carry a company name there carry it on the same authority the pioneer table below uses — either the registry, or the company the operator's own network is registered to — so no operator appears on this page under two identities.

Rung two: enforcement, and why it is not the subject here

We do not measure this rung and will not pretend to. Whether a given network drops what its route objects contradict happens inside routers we neither run nor observe, and the honest thing to say about the industry's position on it is nothing. What the late-August episode settles is narrower and more useful: on this incident, that rung was not the one that failed. Nothing contradicted anything. A network with the strictest possible policy, dropping every invalid route it saw, would have carried this announcement exactly as its neighbours did — because under the published object it was not invalid. That is why the argument moves past enforcement rather than stopping at it.

Rung three: the pioneers

Nine companies in this book have a verified publication at the path layer, and Aruba has done it properly: 7 of its 9 own networks carry a published ASPA object. That is not one network with a token object on it — it is the great majority of a real estate, done deliberately, at a point in the standard's life when almost nobody has started. Here is the whole list, and every name on it is one we can stand behind.

OperatorOwn networks publishing an ASPAOwn networks in totalNamed by
Aruba79operator registry
Miss Group213operator registry
Alastyr Telekomunikasyon A.S.11network registration — no registry name
Infomaniak1two brand keys, foldedoperator registry
SEEWEB s.r.l.11network registration — no registry name
team.blue136operator registry
WEDOS Internet, a.s.12network registration — no registry name
YANDEX LLC14network registration — no registry name
your.online120operator registry

Aruba, Miss Group, team.blue and your.online are all among the ten largest groups in our book. For the three besides Aruba it is one or two networks so far, which is what a first move inside a large estate looks like. Infomaniak reaches the list under two brand keys that are one company; we fold them, because a network is held by one company and crediting it twice would be a compliment nobody earned. The four operators our registry has no name for are named here by the company the network itself is registered to, which is the same evidence that credited them.

How we decided who to credit

Across the whole estate we resolve 417 networks that these operators own. Of those, 27 have a published ASPA object — 6.47%. In the entire public repository, across the whole internet and not merely this industry, there are 2,827 such objects. This is a draft specification with an early-adopter population, and the numbers should be read that way.

Which is exactly why the names above are worth being careful about. A network being in an operator's own set is not the same claim as that operator's company being the one that published the object: our ownership authority admits networks on announcement and hub evidence, which is a different question. So every pairing is put to a second test — does the registered holder of that network tie back to this operator, through the same identity machinery the rest of the platform uses? Of 28 operator/network pairs, 17 pass and 11 do not. The refusals are not one kind of thing, so we publish them as two. 2 of them name a third party outright — in those the network belongs to a transit carrier and to a national incumbent respectively, and crediting them would have handed a carrier's work to its customer. In the other 9 no authority ties the network's holder to the operator either way, which is a weaker finding and is still a reason not to credit: a credit is a claim that this company published this object, and an unresolved holder does not support one. After folding sibling brands onto one company, the credited work belongs to 9 operators across 16 networks.

And the incident-adjacent fact, stated plainly because leaving it out would be the more editorial choice: AS24940, the network whose identity was borrowed, publishes no ASPA. There is no criticism in that sentence. Almost nobody does; the specification is a draft; and publishing one is not the same as any router acting on it.

Why the gap persists

The first rung had a decade, a regional-registry campaign, and — decisively — a small number of very large transit networks that started dropping invalid routes, which turned publication from good citizenship into an operational necessity. Nothing equivalent has happened for the third rung yet. The specification is still a draft; validator support is young; and the object an operator would publish is a statement about its own upstreams, which changes whenever commercial arrangements do. A route object is written once for space you will hold for years. A path object is a live description of who you buy transit from.

The mail layer went through this exact sequence, and its numbers are the reason we recognise the shape. The parallel is structural, not arithmetic — two different books in two different units, and we compute nothing across them — so read the mail figures as a shape, never against the routing ones. On Europe's mail-carrying active domains, publication is close to universal — 82% publish SPF. Enforcement is much thinner: 29.2% ask receivers to reject what fails. And alignment, the rung that catches the identity swap rather than the unauthorised sender, is thinner still — 50.3% publish a DMARC record but only 9.6% publish a reject policy, over a base of 19,580,281 domains. What carries over is the order in which the industry does the work, and how long the last rung takes.

Every layer of internet authentication has been built in the same order: publish, enforce, align. The attacks arrive in that order too, and they arrive at the rung nobody has finished.

Why this costs money now

Diligence should be asking. Security posture is already on every infrastructure diligence list; routing posture rarely is. Yet in an infrastructure transaction, "does the target publish route objects for the space it announces" is an answerable question with a one-line answer, and it belongs beside the more familiar ones. Ours is a portfolio-level reading, per operator, on both bases, from public data — which means it is a question a buyer can put to a target and check independently rather than take on trust.

And for operators, the third rung is briefly a differentiator. Being one of the handful of companies in this book with a verified publication at the path layer is the kind of thing that stops being remarkable the moment it becomes common. The window in which it distinguishes you is open now and will not be open long — that has been the pattern on every rung of every one of these ladders.

Method & honesty. Which figures are whose. This page carries three kinds and never mixes them. The external figures are marked with a dotted underline and belong to the two sources named in the standfirst. Our routing figures come from a dated reading of the public routing repositories and RIPE's route collectors. Our mail figures come from a different instrument on a different book. Every one of ours is in the live-figures panel at the foot of this page, recut from the served data on every build. What is measured. For each operator in our netmap capture we take the networks it owns, take everything those networks announced inside a fixed observation window, and validate each announcement against a dated snapshot of the public route-origin database. Coverage here means an object was published. Publishing a route object is not enforcing one: the object only becomes a dropped route inside somebody else's validator, and we neither run those validators nor observe them. Vintages. Three instruments, dated separately and stated on every figure in the panel below: a route-object snapshot and an ASPA snapshot from the same validator build; an announced-prefix window from RIPEstat; the ownership authority release that decided which networks belong to whom. The announced-prefix window counts a block as announced if it appeared at any point in the window, so the announced base is an upper bound and the bias runs toward "no object found" rather than away from it. The incident reading. Our path evidence is a snapshot of RIPE's route collectors covering a 90-minute collector window opening just under half an hour before the first hijacked announcement, which catches the first hour of the first of the two windows the disclosure names (the exact window is in the live-figures note) — so the announcement, withdrawal and peer counts on this page are a slice of the episode, not its total, and they are not comparable with figures computed over the whole of it. The route-object snapshot is current rather than contemporaneous: it states what the repositories say now about that space, not what a validator held on the night. That the announcement was not the holder's own is the victims' published account, not something the collectors can tell us; what the collector data shows is narrower and is the finding — the announcement carried the holder's own number, so it validated. The excluded member. The estate's largest single announcer by address space is cafe24.co.kr, and it is excluded from the headline above for a reason that is ours, not theirs: its place in this estate rests on a network attribution our own ownership authority already flags as a residual it intends to fix. We publish the estate figure with and without it, and we draw no conclusion about that company from this measurement. An apparent contrast that dissolves. Cut by actor type, the large hosting groups read 95.23% against 40.78% for the smaller operators our instrument types by their nameservers — which looks like a story about scale and is not one. Remove each bucket's own largest member and the two land at 87.54% and 88.05%. The contrast dissolves; it was one company on each side. We report it here rather than in the argument for that reason. ASPA. The specification is draft-ietf-sidrops-aspa-profile-26 (IETF standards track, NOT yet an RFC). We measure publication only. We make no path-validation claim, because a path reading needs paths and this measurement has none beyond the single incident block above. Naming. Operators are named by our operator registry where it has a name for them, and by the company their network is registered to where it does not; the tables say which. Operators at zero coverage are counted and not named — the measurement is about an industry's progress, not a list of who to embarrass. Aggregate-level throughout; per-operator posture lives in the product.

Reproduce this — two instruments, two ways

The figures on this page come from two instruments and they reproduce differently, so it is worth being exact about which is which. The mail-side ones are served: they come out of the HostingBrain connector today, on the free tier. The routing ones are not in the connector at all — they come from public data, by the method described above, and you can re-derive them without us.

Prompt · paste into an MCP client with HostingBrain connected

“Using HostingBrain, show SPF adoption, SPF reject-on-fail enforcement and DMARC reject policy for Europe, and explain the difference between publishing a policy and enforcing one.”

Resolves to email_security (free). See definitions('spf_posture').

The routing figures come from public data anyone can recheck: the route-object and ASPA snapshots are a public validator export, the announced prefixes and the collector path history are RIPEstat data calls, and the hijacked block, the attacker's network and its transit provider are named in the victims' own disclosure. Every one of those sources is named in the method note above, with the window it was read over, so the derivation is repeatable from outside this company. The forged origin ASN is not in that disclosure — it is our reading of the collector data. The join — which networks belong to which hosting operator — is ours too.

Per-operator routing posture is not in the connector. Whether it should be is under consideration for the product roadmap. If it would be useful in your diligence or your peer benchmarking, say so — that is what moves it up the list.

Ask the mail-side follow-up yourself. HostingBrain answers questions like the one above — with the date, denominator and caveats attached — inside Claude and any MCP-compatible assistant.

Get free access

Appendix: complete coverage on both bases

Every operator with complete ROA coverage by address space and by announcement at once, in order of announced space. Where our operator registry has no display name for an operator, the row says so and the technical key our measurement works from stands alone.

Registry nameTechnical key
Hostingerhostinger
— no registry namedns1.co.za
YANDEX LLCyandex.net
— no registry namedreamhost.com
— no registry namexserver.jp
— no registry namelerelaisinternet.com
— no registry namebeget.com
— no registry name1-grid.co.uk
Tucowstucows
— no registry namesyrahost.com
— no registry nameinhostedns.com
— no registry nameagenturserver.co
— no registry nameparspack.co
— no registry namefastdns24.com
— no registry namemanaged-vps.net
— no registry nameihc.ru
— no registry namekinghost.com.br
— no registry namehoster.kz
— no registry namedinahosting.com
— no registry nametenten.vn
— no registry namehostiran.net
Namespacenamespace
— no registry nameromarg.com
WEDOS Internet, a.s.wedos.com
— no registry namecontrolpanel.si
— no registry namen0c.com
— no registry namelwsdns.com
— no registry nameguzelhosting.com
— no registry namenetsons.net
— no registry nameclausweb.ro
— no registry namehosttech.ch
— no registry namenetafraz.com
— no registry namecdmon.net
— no registry namedomainesia.net
Hostpointhostpoint.ch
— no registry nameregzone.cz
— no registry namestackdns.com
— no registry nameturkticaret.net
— no registry nameraiolanetworks.es
— no registry namemihanwebhost.com
— no registry nametophost.ch
Alastyr Telekomunikasyon A.S.alastyr.com
— no registry nameoderland.com
— no registry namedns.br
— no registry namebusinessidentity.llc
— no registry namecyon.ch
— no registry namemijndomein.nl
— no registry nameneoserv.si
— no registry namemediacenter.hu
— no registry nameparspack.net
— no registry nameveridyen.com
ZXCSzxcs.be
— no registry nameelkdata.ee
— no registry nameinwx.de
— no registry namedns24.hu
— no registry namethinline.cz
— no registry namecloudoon.com
— no registry namemessagingengine.com
— no registry namens0.nl
— no registry namematbao.com
— no registry namemydnsvault.com
— no registry nametasjeel.ae
— no registry namewpx.net
— no registry namemizbanfadns.net

Live figures

exact figures re-cut from the served release each build; the argument above is written to survive them.

FigureValueBaseAs of
estate ROA coverage by address space (IPv4) — the raw figure, which one member dominates; read it beside the two rows below63.84%the estate's own-network announced IPv4 address space, longest-match attributed — its own row below2026-09-01
estate ROA coverage by address space (IPv4), excluding the single largest announcer92.46%the same base with the largest member's contribution removed — its share is its own row below2026-09-01
the single largest announcer's share of the estate's IPv4 base31%the estate's own-network announced IPv4 address space, longest-match attributed — its own row below2026-09-01
estate ROA coverage by prefix count (IPv4)76.91%the estate's own-network announced IPv4 prefixes — its own row below2026-09-01
estate ROA coverage by prefix count (IPv4), excluding the single largest announcer81.84%the same base with the largest member's announcements removed2026-09-01
the estate's own-network announced IPv4 addresses (the base every by-address share above divides)152,341,776IPv4 addresses announced by the estate's own ASNs inside the observation window, de-duplicated and longest-match attributed2026-09-01
the estate's own-network announced IPv4 prefixes (the base every by-prefix share above divides)36,367distinct (ASN, prefix) announcements by the estate's own ASNs in the window2026-09-01
announced IPv4 prefixes with NO ROA covering them, %22.63%the estate's own-network announced IPv4 prefixes — its own row below2026-09-01
announced IPv4 prefixes a published ROA CONTRADICTS, %0.45%the estate's own-network announced IPv4 prefixes — its own row below2026-09-01
operators measured167hosting operators in the netmap capture with a resolved own-ASN set2026-09-01
estate ROA coverage by address space (IPv6)93.32%IPv6 /48 units announced by the estate's own ASNs — a SEPARATE base in a separate unit, never summed with IPv42026-09-01
estate ROA coverage by prefix count (IPv6)91.45%distinct IPv6 announcements by the estate's own ASNs2026-09-01
the estate's own-network announced IPv6 /48 units216,781,719see the IPv6 shares above2026-09-01
the estate's own-network announced IPv6 prefixes4,245see the IPv6 shares above2026-09-01
operators at 100% ROA coverage by address space65the measured operators — the `operators measured` row above2026-09-01
operators at 90% up to (not including) 100% by address space45the measured operators — the `operators measured` row above2026-09-01
operators at 50% up to 90% by address space22the measured operators — the `operators measured` row above2026-09-01
operators above zero and under 50% by address space17the measured operators — the `operators measured` row above2026-09-01
operators at exactly zero by address space — counted, never named18the measured operators — the `operators measured` row above2026-09-01
median operator ROA coverage by address space98.36%the measured operators — the `operators measured` row above2026-09-01
operators at 100% on BOTH bases — by address space AND by prefix count64the measured operators — the `operators measured` row above2026-09-01
operators at 100% by address space but NOT by prefix count1the measured operators — the `operators measured` row above2026-09-01
GoDaddy — ROA coverage by address space68.85%GoDaddy's own announced IPv4 address space — its own row below2026-09-01
GoDaddy — ROA coverage by prefix count78.37%GoDaddy's own announced IPv4 prefixes — its own row below2026-09-01
GoDaddy — announced IPv4 addresses (the base its by-address share divides)1,737,232IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
GoDaddy — announced IPv4 prefixes (the base its by-prefix share divides)1,660distinct announcements by this operator's own ASNs in the window2026-09-01
Newfold Digital — ROA coverage by address space90.9%Newfold Digital's own announced IPv4 address space — its own row below2026-09-01
Newfold Digital — ROA coverage by prefix count91.5%Newfold Digital's own announced IPv4 prefixes — its own row below2026-09-01
Newfold Digital — announced IPv4 addresses (the base its by-address share divides)6,460,928IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
Newfold Digital — announced IPv4 prefixes (the base its by-prefix share divides)3,519distinct announcements by this operator's own ASNs in the window2026-09-01
United Internet — ROA coverage by address space92.39%United Internet's own announced IPv4 address space — its own row below2026-09-01
United Internet — ROA coverage by prefix count93.01%United Internet's own announced IPv4 prefixes — its own row below2026-09-01
United Internet — announced IPv4 addresses (the base its by-address share divides)1,302,016IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
United Internet — announced IPv4 prefixes (the base its by-prefix share divides)658distinct announcements by this operator's own ASNs in the window2026-09-01
team.blue — ROA coverage by address space65.97%team.blue's own announced IPv4 address space — its own row below2026-09-01
team.blue — ROA coverage by prefix count58.53%team.blue's own announced IPv4 prefixes — its own row below2026-09-01
team.blue — announced IPv4 addresses (the base its by-address share divides)891,392IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
team.blue — announced IPv4 prefixes (the base its by-prefix share divides)897distinct announcements by this operator's own ASNs in the window2026-09-01
group.one — ROA coverage by address space87.23%group.one's own announced IPv4 address space — its own row below2026-09-01
group.one — ROA coverage by prefix count78.91%group.one's own announced IPv4 prefixes — its own row below2026-09-01
group.one — announced IPv4 addresses (the base its by-address share divides)3,715,840IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
group.one — announced IPv4 prefixes (the base its by-prefix share divides)441distinct announcements by this operator's own ASNs in the window2026-09-01
your.online — ROA coverage by address space91.78%your.online's own announced IPv4 address space — its own row below2026-09-01
your.online — ROA coverage by prefix count88.03%your.online's own announced IPv4 prefixes — its own row below2026-09-01
your.online — announced IPv4 addresses (the base its by-address share divides)579,584IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
your.online — announced IPv4 prefixes (the base its by-prefix share divides)493distinct announcements by this operator's own ASNs in the window2026-09-01
Miss Group — ROA coverage by address space87.02%Miss Group's own announced IPv4 address space — its own row below2026-09-01
Miss Group — ROA coverage by prefix count67.63%Miss Group's own announced IPv4 prefixes — its own row below2026-09-01
Miss Group — announced IPv4 addresses (the base its by-address share divides)1,731,072IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
Miss Group — announced IPv4 prefixes (the base its by-prefix share divides)346distinct announcements by this operator's own ASNs in the window2026-09-01
OVHcloud — ROA coverage by address space98.42%OVHcloud's own announced IPv4 address space — its own row below2026-09-01
OVHcloud — ROA coverage by prefix count88.98%OVHcloud's own announced IPv4 prefixes — its own row below2026-09-01
OVHcloud — announced IPv4 addresses (the base its by-address share divides)45,704,448IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
OVHcloud — announced IPv4 prefixes (the base its by-prefix share divides)2,876distinct announcements by this operator's own ASNs in the window2026-09-01
Hostinger — ROA coverage by address space100%Hostinger's own announced IPv4 address space — its own row below2026-09-01
Hostinger — ROA coverage by prefix count100%Hostinger's own announced IPv4 prefixes — its own row below2026-09-01
Hostinger — announced IPv4 addresses (the base its by-address share divides)1,266,944IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
Hostinger — announced IPv4 prefixes (the base its by-prefix share divides)2,017distinct announcements by this operator's own ASNs in the window2026-09-01
Aruba — ROA coverage by address space99.34%Aruba's own announced IPv4 address space — its own row below2026-09-01
Aruba — ROA coverage by prefix count93.64%Aruba's own announced IPv4 prefixes — its own row below2026-09-01
Aruba — announced IPv4 addresses (the base its by-address share divides)429,568IPv4 addresses announced by this operator's own ASNs in the window2026-09-01
Aruba — announced IPv4 prefixes (the base its by-prefix share divides)173distinct announcements by this operator's own ASNs in the window2026-09-01
actor-type cut — hosting groups, ROA coverage by address space95.23%the bucket's own announced IPv4 space (64,631,056 addresses, 16 operators)2026-09-01
actor-type cut — hosting groups, EXCLUDING the bucket's own largest member87.54%the same bucket with its largest member removed2026-09-01
actor-type cut — smaller operators typed by their nameservers, ROA coverage by address space40.78%the bucket's own announced IPv4 space (87,821,056 addresses, 150 operators)2026-09-01
actor-type cut — smaller operators typed by their nameservers, EXCLUDING the bucket's own largest member88.05%the same bucket with its largest member removed2026-09-01
own ASNs across the estate with a published ASPA27every own ASN of every measured operator — its own row below2026-09-01
own ASNs across the estate (the base above)417distinct ASNs in the measured operators' own-ASN sets2026-09-01
own ASNs with a published ASPA, %6.47%see the two rows above2026-09-01
operators with at least one own ASN publishing an ASPA, before the credit check18the measured operators2026-09-01
operators with no own ASN publishing an ASPA149the measured operators2026-09-01
ASPA objects in the RPKI snapshot, whole internet2,827every ASPA object in the validator snapshot, not only this estate's2026-09-01
operator/ASN pairs put to the credit check28every (operator, ASPA-publishing own ASN) pair in the estate2026-09-01
pairs where the ASN's holder ties back to the operator17the pairs examined — its own row above2026-09-01
pairs refused: the ASN publishes, but its holder does not tie back to this operator11the pairs examined — its own row above2026-09-01
of those refusals, ones where the network's holder is a NAMED third party2the refused pairs — its own row above2026-09-01
of those refusals, ones where no authority ties the holder to the operator either way9the refused pairs — its own row above2026-09-01
verified ASPA publishers, sibling brands folded9operators with at least one credited own ASN2026-09-01
own ASNs behind those publishers16distinct credited ASNs2026-09-01
Aruba — own ASNs with a published ASPA7this operator's own ASNs whose holder the platform ties back to it2026-09-01
Aruba — own ASNs in total (the base above)9the ownership authority's own-ASN set for this operator2026-09-01
Miss Group — own ASNs with a published ASPA2this operator's own ASNs whose holder the platform ties back to it2026-09-01
Miss Group — own ASNs in total (the base above)13the ownership authority's own-ASN set for this operator2026-09-01
Alastyr Telekomunikasyon A.S. — own ASNs with a published ASPA1this operator's own ASNs whose holder the platform ties back to it2026-09-01
Alastyr Telekomunikasyon A.S. — own ASNs in total (the base above)1the ownership authority's own-ASN set for this operator2026-09-01
Infomaniak — own ASNs with a published ASPA1this operator's own ASNs whose holder the platform ties back to it2026-09-01
SEEWEB s.r.l. — own ASNs with a published ASPA1this operator's own ASNs whose holder the platform ties back to it2026-09-01
SEEWEB s.r.l. — own ASNs in total (the base above)1the ownership authority's own-ASN set for this operator2026-09-01
team.blue — own ASNs with a published ASPA1this operator's own ASNs whose holder the platform ties back to it2026-09-01
team.blue — own ASNs in total (the base above)36the ownership authority's own-ASN set for this operator2026-09-01
WEDOS Internet, a.s. — own ASNs with a published ASPA1this operator's own ASNs whose holder the platform ties back to it2026-09-01
WEDOS Internet, a.s. — own ASNs in total (the base above)2the ownership authority's own-ASN set for this operator2026-09-01
YANDEX LLC — own ASNs with a published ASPA1this operator's own ASNs whose holder the platform ties back to it2026-09-01
YANDEX LLC — own ASNs in total (the base above)4the ownership authority's own-ASN set for this operator2026-09-01
your.online — own ASNs with a published ASPA1this operator's own ASNs whose holder the platform ties back to it2026-09-01
your.online — own ASNs in total (the base above)20the ownership authority's own-ASN set for this operator2026-09-01
announcements of the hijacked block RIS recorded in our snapshot window3,422RIPE RIS path history for the block over the queried window2026-09-01
withdrawals of it in the same window1,259the same window2026-09-01
of those announcements, how many carried the block holder's own ASN as origin3,422the announcements row above2026-09-01
RIS peers that saw the hijacked announcement at some point in that window — a count, not a share2762026-09-01
RIS peers the data call returned at all — every one of them is in the count above, which is why that count divides nothing2762026-09-01
ROAs covering the hijacked block1validated ROA payloads covering the block in the snapshot2026-09-01
Europe — mail-carrying active domains (the base every mail share below divides)19,580,281active domains in Europe operating an MX; parking and monetization MX excluded2026-09-13
Europe — mail-carrying domains publishing SPF82%the mail-carrying base above2026-09-13
Europe — mail-carrying domains publishing a reject-on-fail SPF policy29.2%the mail-carrying base above2026-09-13
Europe — mail-carrying domains publishing a DMARC record50.3%the mail-carrying base above2026-09-13
Europe — mail-carrying domains publishing a DMARC reject policy9.6%the mail-carrying base above2026-09-13

Data version 2026-09-13 · two instruments, dated apart and never mixed: the routing figures come from a reading of the public routing repositories and RIPE's route collectors taken on 2026-09-01; the incident's path history is a collector window of 2026-08-28T20:30:00 .. 2026-08-28T22:00:00 UTC, and the estate's announcements are those observed in the window 2026-08-18T00:00:00 .. 2026-09-01T00:00:00; the mail figures come from the served release. Each row carries its own date. Coverage here means an object was PUBLISHED; whether any route was dropped happens inside validators we neither run nor observe. Every figure here is derived from the served release by this brief's own derivation script; nothing on this page is hand-typed.

Share this pageShare on LinkedIn