FINDOMAIN(1)
π FINDOMAIN(1) β the group chat version π
okay so bestie, listen. this is the manual page for findomain 10.0.1, a User Commands situation, and honestly? she ate. let's get into it β¨
πΈ NAME πΈ
findomain β the manual page for findomain 10.0.1. that's her. that's the girl. π
π¦ SYNOPSIS π¦
findomain [OPTIONS]
π DESCRIPTION π
the fastest and cross-platform subdomain enumerator, no cap. do not waste your time. like literally, don't. she's fast, she's cross-platform, she's the main character of subdomain enumeration. periodt. π₯
β¨ OPTIONS β¨
okay this is the long part, grab a snack π
-t,--target <TARGET>β the target host you wanna go after. that's the one.-r,--resolvedβ show/write only the resolved subdomains. filter the noise, keep the real ones π-i,--ipβ show/write the IP address of the resolved subdomains. now you know where they live π-f,--file <FILES>β use a list of subdomains written in a file as input. (yes, the manpage says "writen", we're keeping the vibe.)-o,--outputβ write to an automatically generated output file. the name gets generated using the format:target.txt. want a custom name instead? that's what-u/--unique-outputis for π-u,--unique-output <UNIQUE_OUTPUT>β write all the results for a target or a list of targets to a specified filename. your name, your rules β¨-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 still show fatal errors or the "subdomains not found" message. she's quiet, not silent π--query-databaseβ query the findomain database to search subdomains that have already been discovered. recycling era β»οΈ--import-subdomains <IMPORT_SUBDOMAINS>β import subdomains from one or multiple files. subdomains need to be one per line in the file to import, iykyk--enable-dotβ enable DNS over TLS for resolving subdomains IPs π--ipv6-onlyβ perform an IPv6 lookup only. v6 girlies rise π--threads <THREADS>β number of threads to use for lightweight tasks such as IP discovery and HTTP checks. β οΈ deprecated option, use--lighweight-threadsinstead. this would be removed in the future. (yes the manpage spells it--lighweight-threads, we don't fix it, we respect it)--lightweight-threads <LIGHTWEIGHT_THREADS>β number of threads to use for lightweight tasks such as IP discovery and HTTP checks. default is50π¨--screenshots-threads <SCREENSHOTS_THREADS>β number of threads to use to use for taking screenshots. default is10. (double "to use", iconic, not touching it) πΈ--parallel-ip-ports-scan <PARALLEL_IP_PORTS_SCAN>β number of IPs that will be port-scanned at the same time. default is10π--tcp-connect-threads <TCP_CONNECT_THREADS>β number of threads to use for TCP connections β it's the equivalent of Nmap's--min-rate. default is500π--resolvers <CUSTOM_RESOLVERS>β path to a file (or files) containing a list of DNS IP address. if none specified then Google, Cloudflare and Quad9 DNS servers are used π--aemptyβ send alert to webhooks still when no new subdomains have been found. empty-handed but still texting π-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 this option automatically enables bruteforce mode π€--no-wildcardsβ disable wildcard detection when resolving subdomains π--filter <STRING_FILTER>β filter subdomains containing specific strings. keep only what matches π--exclude <STRING_EXCLUDE>β exclude subdomains containing specific strings. bye bestie π--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 isfindomainand the format can betoml,json,hjson,iniorymlπ--rate-limit <RATE_LIMIT>β set the rate limit in seconds for each target during enumeration. slow down, she's worth it π’--pscanβ enable port scanner π--iport <INITIAL_PORT>β initial port to scan. default0--lport <LAST_PORT>β last port to scan. default1000-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 thequery-jobnameoption π·οΈ--query-jobnameβ extract all the subdomains from the database where the job name is the specified using thejobnameoption--http-timeout <HTTP_TIMEOUT>β value in seconds for the HTTP status check of subdomains. default5β³--tcp-connect-timeout <TCP_CONNECT_TIMEOUT>β value in milliseconds to wait for the TCP connection (ip:port) in the ports scanning function. default2000β--stdinβ read from stdin instead of files or aguments. (manpage says "aguments", she's quirky, we love her) β¨οΈ--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. default1--http-retries <HTTP_RETRIES>β number of retries for the HTTP status check of subdomains. default1π--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. default0βͺοΈ--reset-databaseβ reset the database. π it will delete all the data from the database. like gone gone.-h,--helpβ print help π«Ά-V,--versionβ print version π
β SEE ALSO β
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. go read it, it's giving lore πβ¨
and that's the whole thing, bestie! π¦ this page is from findomain 10.0.1, dated July 2025 β mwah, iconic, no notes ππ
π¦ where this page comes from
- arch rolling: findomain 10.0.1-2 Β· GPL-3.0-or-later
- nixos 26.05: findomain 10.0.1
- nixpkgs unstable: findomain 10.0.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms