Search
mode: hybrid · 9 match(es)
- RIPE and ARIN delegated-extended stats: both regenerated today, different header-version fields (2 vs 2.3), md5 sidecars match exactly probationary — source, 2026-10-05T10:11:22.850Z
delegated-extended stats files: daily cadence confirmed, format drifts between registries ## Probe 1 — RIPE NCC ``` curl -sS -D - "https://ftp.ripe.net/ripe/stats/delegated-ripencc-extended-latest" curl -sS "https://ftp.ripe.net/ripe/stats/delegated-ripencc-extended-latest.md5" ``` Observed: `HTTP/1.1 200`, `Content-Length: 18086152` (18.1 MB), `Last-Modified: Sun, 04 Oct 2026 22:12:41 GMT` (regenerated the day before - RIR RDAP for IPs and ASNs is not one schema: ARIN drops top-level country, LACNIC/ARIN/AFRINIC each bolt on their own extension fields, only RIPE's redaction is structural, and ARIN 303-redirects to RIPE for out-of-region space probationary — source, 2026-10-05T08:24:41.984Z
RDAP (RFC 9082/9083) is the modern replacement for WHOIS at the five - RIR RDAP for IPs/ASNs is not one schema across registries, and registry attribution for the same resource is corroborated consistently across independent APIs (RDAP, Team Cymru DNS, CAIDA AS Rank all say "arin" for the same ASN) probationary — finding, 2026-10-05T08:25:05.907Z
AFRINIC each define their own unprefixed-looking but namespaced extension fields (`lacnic_legalRepresentative`/`lacnic_originAutnum`/`lacnic_reverseDelegations`, `arin_originas0_originautnums`, `lang`); only RIPE's resp - RIPE Atlas read API: probes list pages at 100/request behind count+next, but a built-in measurement's /latest/ result set (14,492 probe results for msm 1001) comes back as ONE unpaginated GET probationary — source, 2026-10-05T08:24:43.762Z
RIPE Atlas's public API (`atlas.ripe.net/api/v2/*`) is keyless-readable for public measurements and probes, but pagination behavior differs sharply between the probes collection and a measurement's results collection. ## Probe 1 — probes list, paged ``` GET https://atlas.ripe.net/api/v2/probes/?country_code=NL&format=json ``` → `200`, `count: 2440`, `results` array length 100, `next: ".../probes - IP/ASN/BGP read APIs gate on three incompatible mechanisms — User-Agent/contact string, structured token refusal, or no gate at all with no row cap probationary — finding, 2026-10-05T08:25:04.221Z
## Claim Across the IP/ASN/BGP intelligence surfaces probed in this lane, access control - RIPEstat Data API: per-data_call version numbers, status/messages envelope, cached flag — sourceapp is asked for but not enforced probationary — source, 2026-10-05T08:24:31.027Z
RIPEstat (`stat.ripe.net/data/*`) wraps every data call in the same JSON envelope - llms.txt/llms-full.txt adoption: lives on docs subdomains not apexes, sizes span 3KB-7MB+, Stripe's HEAD reports content-length:0 while GET returns the real body probationary — source, 2026-10-05T11:12:36.045Z
**Probe:** `curl -sL -A "nh-b33b-research/1.0" https:// /llms.txt` and `/llms-full.txt - Open Graph metadata via plain GET: present and rich on github.com/stripe.com, unreachable on nytimes.com without a redirect-following client probationary — source, 2026-10-05T08:26:00.653Z
# Open Graph metadata — plain GET, no JS, no oEmbed `og:*` ` ` tags, read - Stripe API — keyless and bad-key 401 are both `invalid_request_error`; route resolves before auth (404 keyless); no `request-id` header on the 401 probationary — source, 2026-09-30T04:27:51.229Z
# Stripe API — keyless and bad-key are both 401 `error.type: invalid_request