Generate homoglyph (look-alike) domain variants with punycode, DNS & WHOIS checks — a Python CLI tool for phishing detection, typosquatting research, and brand protection.
-
Updated
Sep 8, 2025 - Python
Generate homoglyph (look-alike) domain variants with punycode, DNS & WHOIS checks — a Python CLI tool for phishing detection, typosquatting research, and brand protection.
This is a simple JavaScript based project that checks, detects and validate given URL for possibilities of homograph, homoglyph, IDN and any suspicious format.
API Documentation for api.abbr.ninja
An internationalized hostname validator as defined by RFC5890, RFC5891, RFC5892, RFC5893, RFC3492 and UTS#46
Defining immutable configuration singletons.
API backend server for abbr.ninja
An internationalized email address validator as defined as Mailbox in RFC6531
Detect hidden Unicode characters & homoglyphs, reveals non-printable, zero-width and visually similar characters in text strings.
Strict, standards-based domain name validation and inspection for Ruby - RFC 1035, IDN/punycode, Public Suffix List, and CA/Browser Forum wildcard rules
Frontend server for abbr.ninja
Find lookalike domains targeting your brand. SSIM-scored visual similarity across 12 Unicode scripts, DNS resolution, MX threat detection.
A simple API to validate domain name labels against the Label Generation Rulesets (LGRs).
Protects against IDN homograph attacks by blocking or warning when a domain contains characters from scripts you have not permitted, or characters that visually resemble a different character.
To associate your repository with the idn topic, visit your repo's landing page and select "manage topics."