
Générez et testez des fautes de frappe et des variations de domaine pour détecter et réaliser du typosquatting, du détournement d'URL, du phishing et de l'espionnage industriel.
URLCrazy est un outil OSINT permettant de générer et de tester des typos ou variations de noms de domaine afin de détecter ou d’effectuer du typosquatting, du détournement d’URL, du phishing et de l’espionnage d’entreprise.
Page d’accueil : https://github.com/urbanadventurer/urlcrazy
Si vous utilisez Kali Linux, Ubuntu ou Debian, utilisez :
$ sudo apt install urlcrazy
Consultez https://github.com/urbanadventurer/urlcrazy/releases
Attention, la dernière version de développement peut ne pas être stable.
$ git clone https://github.com/urbanadventurer/urlcrazy.git
URLCrazy a été testé avec les versions Ruby 2.4 et 2.6.
Si vous utilisez Ubuntu ou Debian, utilisez :
$ sudo apt install ruby ruby-dev build-essential
Bundler fournit la gestion des dépendances pour les projets Ruby.
$ gem install bundler
$ bundle install
Sinon, si vous ne souhaitez pas installer Bundler, la commande suivante installera les dépendances des gems.
$ gem install json colorize async async-dns async-http

Avec les options par défaut, URLCrazy vérifiera plus de 2000 variantes de typos pour google.com.
$ urlcrazy google.com

$ urlcrazy -p domain.com
db db d8888b. db .o88b. d8888b. .d8b. d88888D db db
88 88 88 `8D 88 d8P Y8 88 `8D d8' `8b YP d8' `8b d8'
88 88 88oobY' 88 8P 88oobY' 88ooo88 d8' `8bd8'
88 88 88`8b 88 8b 88`8b 88~~~88 d8' 88
88b d88 88 `88. 88booo. Y8b d8 88 `88. 88 88 d8' db 88
~Y8888P' 88 YD Y88888P `Y88P' 88 YD YP YP d88888P YP
URLCrazy version 0.8.1 by Andrew Horton (urbanadventurer)
Visit https://github.com/urbanadventurer/urlcrazy
Generate and test domain typos and variations to detect and perform typo squatting, URL hijacking,
phishing, and corporate espionage.
Supports the following domain variations:
Character omission, character repeat, adjacent character swap, adjacent character replacement, double
character replacement, adjacent character insertion, missing dot, strip dashes, insert dash,
singular or pluralise, common misspellings, vowel swaps, homophones, bit flipping (cosmic rays),
homoglyphs, domain prefix, domain suffix, wrong top level domain, and wrong second level domain.
Usage: ./urlcrazy [options] domain
Options
-k, --keyboard=LAYOUT Options are: qwerty, azerty, qwertz, dvorak (default: qwerty)
-p, --popularity Check domain popularity with Google
-r, --no-resolve Do not resolve DNS
-i, --show-invalid Show invalid domain names
-f, --format=TYPE Human readable, JSON, or CSV (default: human readable)
-o, --output=FILE Output file
-n, --nocolor Disable colour
-d, --debug Enable debugging output for development
-h, --help This help
-v, --version Print version information. This version is 0.7.3
Ces typos sont créées en supprimant une lettre du nom de domaine, une lettre à la fois. Par exemple, www.goole.com et www.gogle.com
Ces typos sont créées en répétant une lettre du nom de domaine. Par exemple, www.ggoogle.com et www.gooogle.com
Ces typos sont créées en échangeant l’ordre de lettres adjacentes dans le nom de domaine. Par exemple, www.googel.com et www.ogogle.com
Ces typos sont créées en remplaçant chaque lettre du nom de domaine par les lettres immédiatement à gauche et à droite sur le clavier. Par exemple, www.googke.com et www.goohle.com
Ces typos sont créées en remplaçant des lettres identiques et consécutives du nom de domaine par les lettres immédiatement à gauche et à droite sur le clavier. Par exemple, www.gppgle.com et www.giigle.com
Ces typos sont créées en insérant les lettres immédiatement à gauche et à droite sur le clavier de chaque lettre. Par exemple, www.googhle.com et www.goopgle.com
Ces typos sont créées en omettant un point dans le nom de domaine. Par exemple, wwwgoogle.com et www.googlecom
Ces typos sont créées en omettant un tiret dans le nom de domaine. Par exemple, www.domain-name.com devient www.domainname.com
Ces typos sont créées en mettant un domaine singulier au pluriel et vice versa. Par exemple, www.google.com devient www.googles.com et www.games.co.nz devient www.game.co.nz
Plus de 8000 fautes d’orthographe courantes issues de Wikipédia. Par exemple, www.youtube.com devient www.youtub.com et www.abseil.com devient www.absail.com
Échange les voyelles dans le nom de domaine, sauf la première lettre. Par exemple, www.google.com devient www.gaagle.com.
Plus de 450 ensembles de mots qui se prononcent de la même manière. Par exemple, www.base.com devient www.bass.com.
Chaque lettre d’un nom de domaine est un caractère 8 bits. Le caractère est remplacé par l’ensemble des caractères valides obtenus après un seul retournement de bit. Par exemple, facebook.com devient bacebook.com, dacebook.com, faaebook.com, fabebook.com, facabook.com, etc.
Un ou plusieurs caractères qui ressemblent à un autre caractère mais sont différents sont appelés homoglyphes. Par exemple, le l minuscule ressemble au chiffre un, e.g. l vs 1. Par exemple, google.com devient goog1e.com.
Par exemple, www.trademe.co.nz devient www.trademe.co.nz et www.google.com devient www.google.org Utilise les 19 domaines de premier niveau les plus courants.
Utilise un domaine de second niveau alternatif et valide pour le domaine de premier niveau. Par exemple, www.trademe.co.nz devient www.trademe.ac.nz et www.trademe.iwi.nz
Ces typos sont créées en ajoutant un préfixe du fichier prefix-dictionary.txt avec un trait d’union au nom de domaine. Par exemple, example.com devient login-example.com et corp-example.com