Updated Jul 14, 2026

Recon

Pull subdomains from search engines and SubBrute

OSINT subdomain enumeration across search engines, with optional SubBrute.

Agent

overview

What sublist3r does

Sublist3r queries search engines and public OSINT sources for a domain's known subdomains, then merges them into one deduplicated list. Google, Bing, Yahoo, Baidu, and Ask feed the pass, along with Netcraft, VirusTotal, ThreatCrowd, and DNSdumpster. A pure passive run sends no traffic to the target.

Add -b to enable the bundled SubBrute module and resolve a built-in wordlist against the domain. Use -e to restrict engines, -t to set brute-force threads, and -p to spot-check discovered hosts on specific TCP ports.

Trickest provides Sublist3r as a managed Recon node. Feed a domain; take FILE and FOLDER names into httpx. Prefer subfinder when you need wider passive sources and per-provider rate limits.

source github.com/aboul3la/Sublist3r

use cases

Where sublist3r fits

Gather subdomains from search engines

Query Google, Bing, Yahoo, Baidu, and Ask at once with -d to collect the subdomains a target already has indexed across the public web.

Add brute forcing for coverage

Turn on the SubBrute module with -b to resolve a wordlist alongside the passive results and catch names the search engines never surfaced.

Scope a target quickly

Run a fast passive sweep at the start of an engagement to build a working subdomain list before deeper recon.

Spot-check open ports

Pass -p with a port list to scan the discovered subdomains and flag which expose services worth probing next.

reference

sublist3r inputs and flags

6 inputs
NameTypeFlagDescription
domainSTRING-dDomain name to enumerate subdomains of.
enginesSTRING-eComma-separated list of search engines to use.
bruteforceBOOLEAN-bEnable the SubBrute brute-force module.
threadsSTRING-tNumber of threads to use for the SubBrute brute-force.
portsSTRING-pScan the found subdomains against specific TCP ports.
verboseBOOLEAN-vEnable verbose mode and display results in real time.

Showing key inputs. sublist3r exposes 6 inputs in total.

example

Run sublist3r

sublist3r · command
# search-engine OSINT sweep plus SubBrute, save resultssublist3r -d example.com -e google,bing,yahoo -b -t 50 -o subdomains.txt
sample output
[-] Enumerating subdomains now for example.com[-] Searching now in Google..[-] Searching now in Bing..[-] Searching now in Yahoo..[-] Total Unique Subdomains Found: 5www.example.comapi.example.commail.example.comdev.example.comstaging.example.com

guidance

Choosing sublist3r

Use Sublist3r for a fast OSINT sweep across search engines, with optional SubBrute on the same node. It finds names, not live hosts, so follow with httpx. For broader passive sources and rate-limit controls, pick subfinder.

subfinder

Modern passive enumerator with many sources and per-provider rate limits. Sublist3r leans on search engines plus optional SubBrute.

amass

Deeper OSINT and DNS mapping. Sublist3r is lighter for a first search-engine pass.

faq

sublist3r questions

Pass the target with -d, for example `sublist3r -d example.com`. Sublist3r queries its search engines and public sources and prints every subdomain it finds. On Trickest, set the node's domain input instead of typing the flag.

Run sublist3r yourself

A domain feeds Sublist3r, which enumerates subdomains via OSINT and passes them to httpx so only live names land as output.

Facts on this page come from the live Trickest tool library.