Use computer vision to determine if an IDN can be interpreted as something it's not
Phishers are still using Internationalized Domain Names to trick users. This project uses computer vision to automatically check if IDNs have a deceptive reading.
To use the tool, invoke it with python3.
$ python3 deceptiveidn.py xn--e1awd7f.com
IDN: еріс.com (xn--e1awd7f.com)
Deceptive IDN, possible readings:
- cpic.com 207.235.47.22
- epic.com 199.204.56.88
This script requires python3, pillow (the python3 imaging library), and tesseract-ocr.
$ brew install python3 tesseract
$ pip3 install pillow
This project copyright Ryan Stortz (@withzombies) and is available under the Apache 2.0 LICENSE.