Repérez les domaines sosies : punycode et Unicode, écritures mixtes et confusables UTS #39.
Générateur de domaines sosies
L'outil lui-même est en anglais ; cette page vous l'explique dans votre langue.
Utilisez Générateur de domaines sosies
Fonctionnalités
Saisissez un domaine pour générer dans votre navigateur des permutations à la manière de dnstwist. Appuyez sur Check DNS pour consulter les enregistrements NS et A des candidats sélectionnés via le relais DNS de PhishDestroy.
Les noms DNS que vous recherchez sont envoyés au relais DNS PhishDestroy (/api/dns-resolve.php), qui interroge Cloudflare ou Google DNS via HTTPS.
Comment utiliser Générateur de domaines sosies
- Saisissez le domaine. Tapez le domaine que vous voulez protéger ou examiner, ou collez une URL. Seul le nom d'hôte est utilisé, et les formes désamorcées comme hxxps:// et [.] sont acceptées.
- Générez la liste. Appuyez sur Generate ou sur Entrée. Les candidats sont construits dans votre navigateur, et rien n'est envoyé à ce stade.
- Affinez. Utilisez Show fuzzer pour examiner une seule technique, comme homoglyph ou tld-swap. Les premières lignes alternent entre tous les fuzzers et donnent donc un échantillon rapide.
- Choisissez les noms à consulter. Indiquez combien de candidats sélectionner (60 par défaut, 300 au maximum) et appuyez sur Select the first N shown, ou cochez les cases vous-même.
- Vérifiez le DNS. Appuyez sur Check DNS pour consulter les enregistrements NS puis A des noms sélectionnés, à raison d'environ une requête par seconde. Stop arrête l'analyse à tout moment.
- Exportez les résultats positifs. Filtrez sur Registered (any), puis utilisez Copy registered, Download CSV, Download list (.txt) ou Send to… pour l'étape suivante.
Exemple
Permutations d'example.com
example.com329 candidates for example[.]com (label example under com) from 15 fuzzers, generated in your browser. Nothing has been sent.
Rows alternate between fuzzers, so the first rows sample every technique. Showing 329 rows.Liste 329 candidats issus de 15 fuzzers, comme exmaple.com (transposition), examle.com (omission), examp1e.com (homoglyphe) et example-login.com (dictionnaire). Rien n'est consulté tant que vous n'appuyez pas sur Check DNS.
Ce qu'il vérifie
| Signal | Ce que cela signifie |
|---|---|
| Fuzzer | La technique qui a produit le nom : omission, transposition, repetition, replacement, insertion, homoglyph, vowel-swap, hyphenation, tld-swap, dictionary, addition, various, subdomain, bitsquatting ou cyrillic. |
| Colonne Punycode | Les noms contenant des lettres accentuées ou cyrilliques sont listés avec leur forme xn--. Les registraires et le DNS utilisent cette forme : recherchez-la dans les autres outils. |
| Not registered (NXDOMAIN) | Le nom n'existe pas dans le DNS. Il est libre à l'enregistrement : il peut donc encore apparaître plus tard. |
| Registered, resolves | Le nom a des serveurs de noms et un enregistrement A, et jusqu'à trois adresses sont affichées. Examinez ce groupe en premier. |
| Registered, no A record | Le domaine est délégué mais ne pointe vers aucune adresse. Il peut être parqué, réservé pour plus tard ou détenu par la marque elle-même. |
| SERVFAIL | Le domaine semble délégué, mais ses serveurs de noms ne répondent pas. L'outil le compte comme probablement enregistré. |
| Existe sans serveurs de noms propres | Affiché sous la forme Exists (NOERROR, no NS/A) ou Exists, resolves (no own NS). Cela arrive par exemple avec des candidats de type sous-domaine comme e.xample.com, situés sous un autre domaine. |
| Erreur DNS ou échec de la recherche | Aucune réponse exploitable n'est revenue. Si le relais vous demande de ralentir, la ligne de progression indique l'attente. Revérifiez ces noms plus tard. |
| Export CSV | Colonnes fuzzer, domain, punycode, dns_status, ns et a pour chaque candidat, prêtes pour un tableur ou une liste de surveillance. |
D'autres exemples
Un simple domaine .net
example.net331 candidats pour example[.]net (label example sous net) issus de 15 fuzzers, générés dans votre navigateur. Rien n'a été envoyé. Les premières lignes sont xample[.]net (omission), xeample[.]net (transposition) et eexample[.]net (repetition) ; la ligne cyrillic est ехамрӏе[.]net, de punycode xn--80ajb1au1a38g[.]net.
Sous-domaine sous un suffixe en deux parties
shop.example.co.uk332 candidats pour example[.]co[.]uk (label example sous co.uk, sous-domaine shop utilisé uniquement dans « various ») issus de 15 fuzzers. Le fuzzer various ajoute des noms comme shopexample[.]co[.]uk, shop-example[.]co[.]uk et example-co-uk[.]uk.
Adresse IP au lieu d'un domaine
192.0.2.1IP addresses have no lookalike domains; enter a domain name (les adresses IP n'ont pas de domaines sosies). Aucune liste n'est construite et rien n'est envoyé.
FAQ
Quelles permutations génère-t-il ?
Ajout (addition), bitsquatting, homoglyphes (substitutions ASCII comme rn pour m, 1 pour l et 0 pour o, plus des lettres IDN accentuées listées avec leur punycode), une copie cyrillique du label entier, insertion de tirets, insertion, omission, répétition, remplacement selon le clavier QWERTY, sous-domaine, transposition, échange de voyelles, 13 mots du dictionnaire, une liste de 52 TLD courants et détournés, et les motifs www- et -com de dnstwist. Les noms d'hôte invalides et les doublons sont écartés, et 2 000 candidats au maximum sont listés.
Que signifie le statut DNS ?
NXDOMAIN signifie que le nom n'existe pas : il n'est pas enregistré ou a été retiré de la zone. Des enregistrements NS signifient que le domaine est enregistré et délégué, et un enregistrement A qu'il se résout aussi vers une adresse. Un sosie enregistré n'est pas une preuve d'abus, car les marques enregistrent souvent leurs propres fautes de frappe.
Qu'est-ce qui transite par le réseau ?
La génération de la liste s'effectue dans votre navigateur. Ce n'est que lorsque vous cliquez sur « Vérifier le DNS » que les noms candidats sélectionnés (jusqu'à 300, soit environ une requête par seconde) sont envoyés au relais DNS de PhishDestroy, qui interroge le DNS de Cloudflare via HTTPS, ou le DNS public de Google en cas d'échec de la requête auprès de Cloudflare ; aucune autre donnée ne quitte la page.
Comment les sous-domaines et les suffixes de pays sont-ils traités ?
Seul le label situé juste avant le suffixe est modifié. L'outil connaît une liste de suffixes en deux parties comme co.uk et com.au : shop.example.co.uk est donc traité comme example sous co.uk. Un sous-domaine autre que www n'est utilisé que dans les motifs various, comme shopexample.co.uk.
Pourquoi seulement 60 noms sont-ils sélectionnés au départ ?
Chaque nom nécessite une ou deux requêtes DNS, NS puis A sauf si le nom n'existe pas, envoyées à raison d'environ une par seconde. Le relais autorise 60 requêtes par minute : 60 noms prennent donc environ d'une minute à deux minutes et demie. Vous pouvez en sélectionner jusqu'à 300 par analyse.
L'outil peut-il surveiller ces noms dans le temps ?
Non. Il n'enregistre pas les résultats et ne vous alerte pas des changements. Téléchargez le CSV ou la liste .txt, relancez la vérification plus tard, ou chargez la liste dans votre propre outil de surveillance.