This script detects typosquatting domains by generating typo variations of a given domain name, checking if they return a valid HTTP response, and running a WHOIS lookup to determine if the domain is registered, then generates an HTML report with the findings.
- Python 3
python-whois
library. Install it using pip:
pip install python-whois
also be sure that you have the following standard libraries :
- os
- re
- requests
- tkinter
- datetime
- Clone the repository:
git clone https://github.com/kaotickj/typosquatterBuster.git
- Navigate to the project directory:
cd typosquatterBuster
- Run the script:
python typosquatterBuster.py
- Enter a domain name in the provided field and click "Run Detection" to check for typosquatting domains. The script will display the variations being checked and generate an HTML report upon completion.