Subdomain Enumeration


  • Module Name: Subdomain_Enum
  • Description: Discovers subdomains for a given domain using multiple APIs.
  • Author: Samuel Marques
  • Version: 1.0.0
  • Category: Discovery

Description

The Subdomain_Enum module uses multiple ways to find subdomains for a given domain.

There are four diferent methods: - Bruteforce: Tries every subdomain name from a wordlist and checks if it exists. (requires WORDLIST) - DNS: Uses DNS techniques (AXFR, SRV). - Passive: Uses passive sources (crt.sh, anubisdb, rapiddns) to find subdomains. - All: Uses all the methods above.

Warning

Using the DNS method in a large target may take a long time.

Warning

Using the Bruteforce method in a target with a large wordlist may take a long time.

Options

Option Description Default Required Value Type
TARGET The domain name to lookup None Yes domain
METHOD Method to use (bruteforce, dns, passive, all) all No None
WORDLIST Path to wordlist file. None No None

Usage

keen > use subdomain_enum
keen(discovery/subdomain_enum) > set target <domain>
keen(discovery/subdomain_enum) > run