dnstwist is a Python-based tool designed to detect domain name variants and typo-squatting attempts. It generates a comprehensive list of potential domain permutations—such as misspellings, homoglyphs, and character substitutions—that could be used for phishing, brand impersonation, or other malicious activities. The project serves as a security research utility for identifying lookalike domains that might be registered by adversaries to exploit user confusion or trust.
The main features of elceef/dnstwist are: Command Line Tools, Domain and IP Investigation, Forensic Analysis Tools, DNS Security, Domain Analysis, Network Security Tools, Social Engineering.
Open-source alternatives to elceef/dnstwist include: google/namebench — namebench. mschwager/fierce — A DNS reconnaissance tool for locating non-contiguous IP space. dns-oarc/dnsperf — Moved to https://codeberg.org/DNS-OARC/dnsperf. blechschmidt/massdns — A high-performance DNS stub resolver for bulk lookups and reconnaissance (subdomain enumeration). aboul3la/sublist3r — Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by… jason5ng32/myip — MyIP is a network diagnostics toolbox designed for analyzing public IP addresses, geolocation, and network…
A high-performance DNS stub resolver for bulk lookups and reconnaissance (subdomain enumeration)
Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by querying search engines and public intelligence sources. It functions as a security tool for identifying the digital footprint of a target domain. The project provides both passive enumeration through multi-source API aggregation and active discovery via a DNS brute force tool. It includes a TCP port scanner to identify active services and open ports on discovered subdomains, facilitating attack surface mapping. The tool can be used as a standalone utility or as a Python security