L’espace de noms entier, sur votre propre matériel

409M domaines actifs avec RDAP, WHOIS et DNS complets, reconstruits chaque jour. Traquez les domaines similaires, suivez les pivots d’infrastructure, et enrichissez vos alertes localement. Aucun compteur par requête en pleine investigation, et aucun fournisseur qui surveille vos requêtes.

Obtenir un échantillon gratuit de 10K Voir rdap-whois, €299

Aller aux recettes de hunting →

390MEnregistrements RDAP et WHOIS
345Mdomaines avec DNS complet
Hors ligneaucun compteur par recherche, aucun journal de requêtes
Quotidienles domaines nouvellement enregistrés arrivent vite

Chassez dans le fichier, pas dans une API tierce

Quatre recettes sur le schéma réel. Chaque clé ci-dessous est présente dans l’export. Testez chacune d’abord sur l’échantillon gratuit de 10 000 lignes.

DomainDomain creation dateDomain expiration dateDomain last changedRegistrarRDAP/WHOIS methodResponse Status RDAP/WHOISDNS records.NSDNS records.ADNS records.MXDNS records.TXT

Domaines fraîchement enregistrés

Tous les domaines vus pour la première fois ce mois-ci, la matière première pour le tri du typosquatting et des abus de marque. Filtrez sur la date de création WHOIS.

bash + jq
zstdcat webatla-rdap-whois-2026-08-18.jsonl.zst |
jq -c 'select(."Domain creation date" != null
   and (."Domain creation date"[0:7]) >= "2026-08")
   | {domain: .Domain, created: ."Domain creation date", registrar: .Registrar}' \
  > new-this-month.jsonl

Pivoter sur un ensemble de nameservers

Trouvez chaque domaine servi par une infrastructure que vous avez déjà signalée. Remplacez le motif par le NS que vous suivez.

bash + jq
zstdcat webatla-dns-2026-08-18.jsonl.zst |
jq -c 'select((."DNS records".NS // []) | any(test("registrar-servers\\.com")))
   | {domain: .Domain, ns: ."DNS records".NS}' \
  > on-that-ns.jsonl

De l’IP aux domaines, sur tout le fichier

Construisez une correspondance inverse à partir des enregistrements A. Groupez par IP pour voir combien de domaines sont hébergés sur une IP, le signal d’infrastructure partagée.

bash + jq
zstdcat webatla-dns-2026-08-18.jsonl.zst |
jq -r 'select(."DNS records".A)
   | ."DNS records".A[] as $ip
   | "\($ip)\t\(.Domain)"' |
sort | uniq -c -w15 | sort -rn > ip-density.txt

Des domaines usurpables, à grande échelle

Les domaines qui publient un SPF mais n’ont pas de MX sont des candidats fréquents au phishing et au spoofing. Passage à mémoire constante sur l’ensemble du fichier.

python
import io, json, zstandard as zstd

with open("webatla-dns-2026-08-18.jsonl.zst", "rb") as f:
    for line in io.TextIOWrapper(zstd.ZstdDecompressor().stream_reader(f)):
        d = (json.loads(line).get("DNS records") or {})
        txt = " ".join(d.get("TXT") or [])
        if not d.get("MX") and "v=spf1" in txt:
            print(json.loads(line)["Domain"])

Le champ d’enregistrement DNS contient A, AAAA, NS, MX, TXT, SOA, CAA et d’autres, des tableaux pour la plupart des types et un objet hôte-plus-priorité pour MX. Les recettes gèrent ces formes telles qu’elles sont réellement livrées.

Pourquoi un fichier vaut mieux qu’une API de lookup pour ce travail

Les investigations sont larges et rapides. Les recherches facturées à l’unité freinent les deux.

Aucun compteur en pleine chasse

Explorez toute une campagne sans surveiller un compteur par requête, ni laisser un plafond mensuel décider quand vous arrêter.

Vos requêtes restent les vôtres

Le fichier reste sur votre matériel. Ce que vous recherchez, et quand, n’est jamais une requête envoyée à un tiers susceptible de l’enregistrer.

Enrichissement à la vitesse de la ligne

Croisez un flux de domaines complet avec vos alertes et vos IOC en local. Aucun appel réseau par indicateur.

Snapshots reproductibles

Un export daté est un point fixe contre lequel vous pouvez relancer une traque. Une API en direct répondra différemment demain.

Compatible air gap

Un seul fichier entre dans un environnement isolé. Aucun appel sortant n’est nécessaire pour l’utiliser là-bas.

DNS complet, pas seulement une réponse

NS, MX, TXT, CAA et le reste par domaine, si bien que les pivots d’infrastructure n’ont pas besoin d’une seconde source de données.

Les questions qu’un SOC pose vraiment

Répondu sans détour.

Le WHOIS est-il encore utile après le masquage des données ?

Oui. Les champs de contact sont largement caviardés, et nous ne conservons de toute façon aucune donnée personnelle de contact. Ce qui reste est exactement ce sur quoi repose le travail d’infrastructure : registrar, dates de création, d’expiration et de dernière modification, statut RDAP et DNS complet. Attribution par chronologie et infrastructure, pas par un nom de titulaire.

Quelle est la fraîcheur des domaines nouvellement enregistrés ?

Les exports sont reconstruits chaque jour, et un seul paiement donne un mois calendaire de retéléchargements. Récupérez le dernier export aussi souvent que votre pipeline le demande, puis comparez-le à celui de la veille pour obtenir le flux des nouveaux enregistrements.

Quels enregistrements DNS sont inclus ?

A, AAAA, NS, MX, TXT, SOA, CAA, DS, DNSKEY, CNAME et bien d’autres, par domaine. Des tableaux pour la plupart des types, et un objet host/priority pour MX. Les recettes ci-dessus montrent les formes exactes.

Puis-je l’utiliser dans un produit ou un service ?

L’enrichissement, la détection, le scoring et les alertes construits sur ces données vous appartiennent, à exploiter et à vendre. Revendre les lignes brutes telles quelles nécessite un accord écrit. Contactez commercial.

Est-ce que ça fonctionne dans un environnement isolé ?

Oui. C’est un seul fichier. Déplacez-le dans un réseau air-gap ou restreint, et interrogez-le là sans appels sortants.

Faites un pivot sur 10 000 lignes réelles

Aucun compte, aucun e-mail. Si l’échantillon correspond à votre recherche, l’export complet rdap-whois coûte €299 et dns €199.