/typosquatterBuster

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.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Typosquatter Buster

Version-1.0 Github License Language BASH

[Logo

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.

Dependencies

  • 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

Usage

  1. Clone the repository:
git clone https://github.com/kaotickj/typosquatterBuster.git
  1. Navigate to the project directory:
cd typosquatterBuster
  1. Run the script:
python typosquatterBuster.py
  1. 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.