kaotickj / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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.

License:GNU General Public License v3.0


Languages

Language:HTML 99.2%Language:Python 0.8%