DNSMORPH 是一个域名排列引擎,受 dnstwist 启发。它采用 Go 编写,紧凑且非常快速。它能够健壮地处理任何提供的域名或子域名,并提供多种配置选项来调整排列运行。

DNSMORPH 包含以下域名排列攻击类型:
在你的系统上安装 dnsmorph 有两种方式:
从最新发布页面下载适合你平台的预编译二进制文件,并解压到任意目录。
自己下载并编译源代码,运行以下命令:
go get -v github.com/netevert/dnsmorphcd /$GOPATH/src/github.com/netevert/dnsmorphgo get -v ./...go buildArch Linux 包也可获取。
dnsmorph -d domain | -l domains_file [-girvuw] [-csv | -json]
-csv
output to csv
-d string
target domain
-g geolocate domain
-i include subdomain
-json
output to json
-l string
domain list filepath
-n idna format homograph domain
-r resolve domain
-u update check
-v enable verbosity
-w whois lookup
./dnsmorph -d amazon.com

./dnsmorph -l domains.txt

./dnsmorph -d staging.amazon.com -i

./dnsmorph -d amazon.com -r

./dnsmorph -d amazon.com -g

./dnsmorph -d amazon.com -w

./dnsmorph -d amazon.com -r -g -csv
./dnsmorph -d amazon.com -r -g -json

./dnsmorph -d staging.amazon.com -v

根据 MIT 许可证分发,DNSMORPH 是由 NetEvert 使用 ❤ 编写和维护的免费开源软件。
本工具包含由 MaxMind 创建的 GeoLite2 数据,可从 maxmind.com 获取。
本项目遵循语义化版本控制。
如果你喜欢该工具,请考虑贡献。
该工具获得了一些“荣誉”提及,包括: