Quick start guide for dnstwist CLI
masterUse the dnstwist command to generate domain permutations and verify DNS records.
Common tasks:
- Filter registered domains only:
dnstwist --registered domain.name - Use a dictionary for permutations:
dnstwist --dictionary dictionaries/english.dict domain.name - Check specific TLDs:
dnstwist --tld dictionaries/common_tlds.dict domain.name - Use specific fuzzing algorithms:
dnstwist --fuzzers "homoglyph,hyphenation" domain.name - Perform GeoIP lookups:
dnstwist --geoip domain.name(Requires$GEOLITE2_MMDBenv var for GeoIP2 database). - Export results:
- CSV:
dnstwist --format csv domain.name | column -t -s, - JSON:
dnstwist --format json domain.name | jq - Bare list (no DNS lookups):
dnstwist --format list domain.name
- CSV:
DNS Configuration:
If your DNS server cannot handle high request volumes, specify an external server using --nameservers.
dnstwist --registered domain.name