LinuxCommandLibrary

findomain

fast cross-platform subdomain enumerator

TLDR

Find subdomains for a domain

$ findomain -t [example.com]
copy
Output to file
$ findomain -t [example.com] -o
copy
Use all sources
$ findomain -t [example.com] -a
copy
Check for live subdomains
$ findomain -t [example.com] --resolved
copy
Output in JSON
$ findomain -t [example.com] --json
copy
Read domains from file
$ findomain -f [domains.txt]
copy

SYNOPSIS

findomain [options] -t domain

DESCRIPTION

findomain is a cross-platform subdomain enumerator. It queries multiple data sources to discover subdomains for a target domain, useful for reconnaissance in security assessments.
The tool aggregates results from certificate transparency logs, search engines, and other passive sources without making direct requests to the target.

PARAMETERS

-t domain

Target domain.
-f file
Read domains from file.
-o
Output to file.
-a, --all-apis
Use all available APIs.
--resolved
Show only resolving subdomains.
--ip
Show IP addresses.
--json
Output in JSON format.
-q, --quiet
Suppress informational output.
-u, --unique
Remove duplicates.

CONFIGURATION

~/.config/findomain/config.toml

API keys for data sources like SecurityTrails, Shodan, and VirusTotal.

CAVEATS

API keys needed for some sources. Results depend on available data. Does not perform active scanning. Rate limits may apply.

HISTORY

findomain was created by Eduard Tolosa as a fast subdomain enumeration tool. Written in Rust for performance, it emerged as an alternative to tools like Sublist3r and Amass. The project focuses on speed and reliability in passive reconnaissance.

SEE ALSO

amass(1), subfinder(1), sublist3r(1), dnsx(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community