Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
uriDeep — Unicode encoding attacks with machine learning | Kitploit
Tools/GitHubGitHub/mindcrypt/urideep
OSINT (Open Source Intelligence)DNS & Subdomain EnumerationInformation GatheringPhishingMachine Learning
GitHubmindcrypt/urideep

uriDeep

Unicode encoding attacks with machine learning

View Repository
9830337 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

uriDeep

Unicode encoding attacks with machine learning. Tool based on machine learning to create amazing fake domains using confusables. Some domains can deceive IDN policies (Chrome & Firefox).

I created the best (big) dictionary of confusables using neural networks. It is used in the tool and it can be download from: https://github.com/mindcrypt/uriDeep/blob/master/data/deepDiccConfusables.txt

_mindcrypt@kali:~/tool/uriDeep# python3 uriDeep.py

            _    ___
 /\ /\ _ __(_)  /   \___  ___ _ __
/ / \ \ '__| | / /\ / _ \/ _ \ '_ \
\ \_/ / |  | |/ /_//  __/  __/ |_) |
 \___/|_|  |_/___,' \___|\___| .__/
                             |_|

 Version Beta
 Authors: Alfonso Muñoz (@mindcrypt)
          Miguel Hernández (@MiguelHzBz)
    
usage: uriDeep.py [-h] [-d, --domain DOMAIN] [-i FILEINPUT] [-F [FLIPPER]]
                  [-H [HOMOGLYPH]] [-l] [-S [SUBSTITUTION]] [-c] [-w] [-vt]
                  [-key API] [-o OUTPUTFILE]

UriDeep: Tool based on machine learning to create amazing fake domains using
confusables. Some domains can deceive IDN policies

optional arguments:
  -h, --help            show this help message and exit
  -d, --domain DOMAIN   check similar domains to this one
  -i FILEINPUT, --input FILEINPUT
                        List of targets. One input per line.
  -F [FLIPPER], --flipper [FLIPPER]
                        Execute flipping attack
  -H [HOMOGLYPH], --homoglyph [HOMOGLYPH]
                        Execute homoglyph attack with full table of
                        confusables
  -l, --light           To create fake domains that could deceive IDN policies
  -S [SUBSTITUTION], --substitution [SUBSTITUTION]
                        Execute substitution attack
  -c, --check           check if this domain is alive
  -w, --whois           check whois
  -vt, --virustotal     check Virus Total
  -key API, --api-key API
                        VirusTotal API Key
  -o OUTPUTFILE, --output OUTPUTFILE
                        Output file
None
Need one type of input, {-i --input} or {-d --domain}
root@kali:~/tool/uriDeep# python3 uriDeep.py -H -d www.example.org

            _    ___
 /\ /\ _ __(_)  /   \___  ___ _ __
/ / \ \ '__| | / /\ / _ \/ _ \ '_ \
\ \_/ / |  | |/ /_//  __/  __/ |_) |
 \___/|_|  |_/___,' \___|\___| .__/
                             |_|
Download Tool