Puredns is a fast domain resolver and subdomain bruteforcing tool that can accurately filter out wildcard subdomains and DNS poisoned entries.
-d
, --domains
option with the bruteforce command, rather than providing just one domain as an argument. Now, executing puredns bruteforce wordlist.txt -d domains.txt
will bruteforce all domains listed in the domains.txt file. #13
--trusted-only
. This can help quickly validate small domain lists with less risk of errors due to bad public resolvers. When this option is set, --skip-validation
is also implied. #11
puredns bruteforce wordlist.txt "www.*.example.com"
will replace * with words from the wordlist, rather than appending the word to the beginning of the domain.--debug
global flag to keep intermediate files. Useful to debug massdns or resolver issues.~/.config/puredns/resolvers.txt
and ~/.config/puredns/resolvers-trusted.txt
by default. If there is a resolvers.txt
file present in the current directory, it still takes precedence. #35
--skip-validation
option was set.*.
prefix at the beginning of a domain instead of skipping the domain entirely. For example, puredns will try to resolve *.example.com
as example.com
.