Subdomain enumeration

Methods to discover the subdomain of a root domain.

Certificate Transparency (CT) logs

Google dorks

dnsrecon

Basic command:

Flags

-t: brt - Brute force domains and hosts using a given dictionary

-d : Domain to brute-force

sublist3r

sublist3r enumerates subdomains by utilizing many search engines such as Google, Yahoo, etc. and other services such as Netcraft, VirusTotal, etc.

Basic command:

Flags

-d: Domain to brute-force

ffuf

Ffuf can be utilized to fuzz the virtual hosts of an IP address. The HTTP Host header can be modified with different values to discover open virtual hosts.

Flags

-w: Path to wordlist

-H: HTTP header to append to request

-u: Target URL

fs flag

Some web server may return a default status code and content for multiple virtual host addresses. These addresses will return a valid response to ffuf, causing it to be picked up as an active host. This may pollute the results, as these hosts may not actually be a functioning service.

The -fs flag can be used to filter out response sizes (of a fixed and predictable value), to remove the invalid default responses.

amass

Basic command for subdomain enumeration:

Last updated