puredns
Usage
This tool can be used for solving following use cases:
-
Subdomain bruteforcing
-
Resolving a list of domains
Subdomain Bruteforcing Usage
Values for following puredns inputs should be provided:
mode
input - setbruteforce
String value as given input's valuedomain
input - set a domain as a target to bruteforce on, e.g. trickest.comwordlist
input - set your wordlist file for generating subdomain combinations for a given domainresolvers
input - set a file containing a list of public DNS resolvers. In following example we're using our sample - feel free to try it put.resolvers-trusted
input - optionally set a file containing a list of trusted public DNS resolvers, in order to validate previous resolved subdomains. In following example we're using our sample - feel free to try it put.
Here's how to set up puredns to bruteforce a massive list of subdomains for trickest.com
target, using a wordlist named shubs-subdomains.txt
:
Domains Resolving Usage
Values for following puredns inputs should be provided:
mode
input - setresolve
String value as given input's valuewordlist
input - set a file containing a list of domains as a target to resolveresolvers
input - set a file containing a list of public DNS resolvers. In following example we're using our sample - try it out by setting its raw URL as an input's value.resolvers-trusted
input - set a file containing a list of trusted public DNS resolvers, in order to validate previous resolved subdomains. In following example we're using our sample - try it out by setting its raw URL as an input's value.
Here's how to set up puredns to resolve a list of domains contained in domains.txt
file:
Notable Workflows
- Asset Discovery & Vulnerability Scanning (Domains Resolving mode)
- Github Recon & Scanner (Domains Resolving mode)
- 34 M Wordlist Subdomain Brute-Force (Domains Resolving mode)
- Full Subdomain Enumeration (Domains Resolving mode)