FINDOMAIN(1) User Commands FINDOMAIN(1)

findomain - manual page for findomain 10.0.1

findomain [OPTIONS]

The fastest and cross-platform subdomain enumerator, do not waste your time.

-t, --target <TARGET>

Target host

-r, --resolved

Show/write only resolved subdomains

-i, --ip

Show/write the ip address of resolved subdomains

-f, --file <FILES>

Use a list of subdomains writen in a file as input

-o, --output

Write to an automatically generated output file. The name of the output file is generated using the format: target.txt. If you want a custom output file name, use the -u/--unique-output option

-u, --unique-output <UNIQUE_OUTPUT>

Write all the results for a target or a list of targets to a specified filename

-m, --monitoring-flag

Activate Findomain monitoring mode

--postgres-user <POSTGRES_USER>

Postgresql username

--postgres-password <POSTGRES_PASSWORD>

Postgresql password

--postgres-host <POSTGRES_HOST>

Postgresql host

--postgres-port <POSTGRES_PORT>

Postgresql port

--postgres-database <POSTGRES_DATABASE>

Postgresql database

-q, --quiet

Remove informative messages but show fatal errors or subdomains not found message

--query-database

Query the findomain database to search subdomains that have already been discovered

--import-subdomains <IMPORT_SUBDOMAINS>

Import subdomains from one or multiple files. Subdomains need to be one per line in the file to import

--enable-dot

Enable DNS over TLS for resolving subdomains IPs

--ipv6-only

Perform a IPv6 lookup only

--threads <THREADS>

Number of threads to use for lightweight tasks such as IP discovery and HTTP checks. Deprecated option, use --lighweight-threads instead. This would be removed in the future

--lightweight-threads <LIGHTWEIGHT_THREADS>

Number of threads to use for lightweight tasks such as IP discovery and HTTP checks. Default is 50

--screenshots-threads <SCREENSHOTS_THREADS>

Number of threads to use to use for taking screenshots. Default is 10

--parallel-ip-ports-scan <PARALLEL_IP_PORTS_SCAN>

Number of IPs that will be port-scanned at the same time. Default is 10

--tcp-connect-threads <TCP_CONNECT_THREADS>

Number of threads to use for TCP connections - It's the equivalent of Nmap's --min-rate. Default is 500

--resolvers <CUSTOM_RESOLVERS>

Path to a file (or files) containing a list of DNS IP address. If no specified then Google, Cloudflare and Quad9 DNS servers are used

--aempty

Send alert to webhooks still when no new subdomains have been found

-x, --as-resolver

Use Findomain as resolver for a list of domains in a file

-w, --wordlist <WORDLISTS>

Wordlist file to use in the bruteforce process. Using it option automatically enables bruteforce mode

--no-wildcards

Disable wilcard detection when resolving subdomains

--filter <STRING_FILTER>

Filter subdomains containing specifics strings

--exclude <STRING_EXCLUDE>

Exclude subdomains containing specifics strings

--exclude-sources <EXCLUDE_SOURCES>

Exclude sources from searching subdomains in [possible values: certspotter, crtsh, sublist3r, facebook, spyse, threatcrowd, virustotalapikey, anubis, urlscan, securitytrails, threatminer, c99, bufferover_free, bufferover_paid]

--http-status

Check the HTTP status of subdomains

-c, --config <CONFIG_FILE>

Use a configuration file. The default configuration file is findomain and the format can be toml, json, hjson, ini or yml

--rate-limit <RATE_LIMIT>

Set the rate limit in seconds for each target during enumeration

--pscan

Enable port scanner

--iport <INITIAL_PORT>

Initial port to scan. Default 0

--lport <LAST_PORT>

Last port to scan. Default 1000

-v, --verbose

Enable verbose mode (useful to debug problems)

--mtimeout

Allow Findomain to insert data in the database when the webhook returns a timeout error

--no-monitor

Disable monitoring mode while saving data to database

-s, --screenshots <SCREENSHOTS_PATH>

Path to save the screenshots of the HTTP(S) website for subdomains with active ones

--sandbox

Enable Chrome/Chromium sandbox. It is disabled by default because a big number of users run the tool using the root user by default. Make sure you are not running the program as root user before using this option

-j, --jobname <JOBNAME>

Use an database identifier for jobs. It is useful when you want to relate different targets into a same job name. To extract the data by job name identifier, use the query-jobname option

--query-jobname

Extract all the subdomains from the database where the job name is the specified using the jobname option

--http-timeout <HTTP_TIMEOUT>

Value in seconds for the HTTP Status check of subdomains. Default 5

--tcp-connect-timeout <TCP_CONNECT_TIMEOUT>

Value in milliseconds to wait for the TCP connection (ip:port) in the ports scanning function. Default 2000

--stdin

Read from stdin instead of files or aguments

--ua <USER_AGENTS_FILE>

Path to file containing user agents strings

--randomize

Enable randomization when reading targets from files

--no-resolve

Disable pre-screenshotting jobs (http check and ip discover) when used as resolver to take screenshots

--external-subdomains

Get external subdomains with amass and subfinder

--validate

Validate all the subdomains from the specified file

--resolver-timeout <RESOLVER_TIMEOUT>

Timeout in seconds for the resolver. Default 1

--http-retries <HTTP_RETRIES>

Number of retries for the HTTP Status check of subdomains. Default 1

--double-dns-check

Enable double DNS check. This means that the subdomains that report an IP address are checked again using a list of trustable resolvers to avoid false-positives. Only applies when using custom resolvers

-n, --no-discover

Prevent findomain from searching subdomains itself. Useful when you are importing subdomains from other tools

--max-http-redirects <MAX_HTTP_REDIRECTS>

Maximum number of HTTP redirects to follow. Default 0

--reset-database

Reset the database. It will delete all the data from the database

-h, --help

Print help

-V, --version

Print version

The full documentation for findomain is maintained as a Texinfo manual. If the info and findomain programs are properly installed at your site, the command

info findomain

should give you access to the complete manual.

July 2025 findomain 10.0.1