Skip to content

Enumerate#

The osintscan enumerate command actively gathers deeper detail about assets found during discovery.

Usage#

osintscan enumerate [command]

Available Commands#

  • dns: Active DNS enumeration, including subdomain takeover detection

Commands#

DNS#

Subcommands for active DNS enumeration.

Takeover#

Detect DNS records that may be vulnerable to subdomain takeover.

This detects a claimable record; it does not claim it. The CNAME lookup and the HTTP request both go to the third-party provider the record dangles at, never to infrastructure the target still controls.

Usage#
osintscan enumerate dns takeover --targets https://example.com,subdomain.example.com
Help Text#
Analyze the provided targets to identify DNS records that may be vulnerable to subdomain takeover attacks, using known fingerprints and heuristics.

Usage:
  osintscan enumerate dns takeover [flags]

Flags:
      --fingerprints-file string   Path to the JSON file containing service fingerprints for takeover detection
  -h, --help                       help for takeover
      --successful-only            Show only confirmed successful takeovers in the results
      --target-files strings       File paths containing lists of targets to analyze for takeover vulnerabilities
      --targets strings            A list of URLs or domains to analyze for takeover vulnerabilities
      --timeout int                Timeout in seconds for each takeover check request (default 180)
      --verify-tls                 Verify TLS certificates when making HTTPS requests during takeover analysis

Global Flags:
  -o, --output string        Output format (signal, json, yaml). Default value is signal (default "signal")
  -f, --output-file string   Path to output file. If blank, will output to STDOUT
  -q, --quiet                Suppress output
  -v, --verbose              Verbose output