Skip to content

We use analytics cookies to understand how the site is used and to improve it. Privacy policy

SubAnalyzer

Subdomain finder that shows what attackers can see

Find subdomains, exposed services and takeover risks for free. Monitor your attack surface daily and get alerted when something changes.

Subdomains
5.3M+
Domains
41.4k+
Services
5.8M+
Watch the 2-minute tour

Forgotten subdomains become attack surface

Every launch, test server and vendor trial adds a subdomain, and few are removed when the work ends. Those leftovers are part of your external attack surface, and attackers go looking for them.

Certificate logs can expose your hostnames

Public certificate logs can reveal subdomains you might prefer to keep out of sight. Anyone can search them, including attackers.

Dangling DNS and takeovers

Deleting a cloud resource without removing its DNS record can leave a subdomain pointing to an unclaimed service. In some cases, someone else can claim that service and host content on your subdomain.

Services left open

Forgotten hosts can leave databases, admin panels and remote desktops exposed to the internet. Without monitoring, that exposure can go unnoticed.

Check your subdomains for takeover risks

The 2-minute tour

See how SubAnalyzer works

Scan a domain, read the results, spot a takeover risk and turn on monitoring, in about two minutes.

Chapters

Subdomain takeover

You deleted the app.Your DNS record still points to it.

What is a subdomain takeover?

A subdomain takeover happens when a DNS record still points at a cloud service you no longer use. Whoever claims that name can publish anything on your subdomain.

How a takeover happens

How to prevent subdomain takeover

Remove the DNS record before you delete the service it points to, and keep checking where every CNAME points. Monitoring runs that check for you every day, free for 1 domain.

Subdomain takeover: how it happens and how to prevent it

Daily monitoring

Subdomain monitoring with takeover alerts

Your external attack surface changes with every launch, migration and vendor. SubAnalyzer re-scans your domains every day and sends one email when something changes, with takeover risks at the top.

See monitoring plans1 domain free, up to 10 on a paid plan

Built for

Security teams

Keep your subdomain and service inventory current between pentests, without running scans by hand.

Bug bounty hunters

Get alerted to new subdomains and newly opened ports on your targets within a day.

Business owners

Know what your company exposes on the internet, even without a security team.

Start for free, upgrade when you need more

A free account scans without limits and monitors 1 domain every day. Paid plans monitor up to 10 domains and add takeover details and export.

Free

$0/month

Monthly

$15/month

billed monthly

2 months free

Yearly

$12.50/month

$150 billed yearly

Prices in US dollars, plus VAT or sales tax where it applies. Hover or tap any feature for details.

Frequently asked questions

Short answers about scans, takeover risks and monitoring. Something else on your mind? Contact us.

See all questions
How do I find all subdomains of a domain?
Enter the domain in the scan box to search for its subdomains. A light scan reads public sources such as certificate transparency logs and passive DNS data. A deep scan then asks live DNS for likely names, looks up SRV records and tries a zone transfer, and keeps the guessed names that resolve. No tool can promise every subdomain, because a name that never appears in public DNS, certificates or datasets can stay hidden. How SubAnalyzer finds and verifies subdomains walks through every step.
What is a subdomain finder?
A subdomain finder, also called a subdomain scanner or subdomain checker, is a tool that discovers the subdomains associated with a domain name. It scans public records, DNS data and other sources to reveal subdomains like mail.example.com or dev.example.com that may not be immediately visible.
Does SubAnalyzer check for subdomain takeovers?
Yes. Every scan checks each subdomain's CNAME against cloud and SaaS services where an unclaimed name can be registered by someone else, including Azure services, AWS S3 and Elastic Beanstalk. A free scan flags the subdomains at risk. Paid plans name the service each one is exposed to, which is what tells you how to fix it. Our guide on how subdomain takeover happens and how to prevent it explains the risk.
Can SubAnalyzer alert me when my subdomains change?
Yes. SubAnalyzer re-scans your monitored domains every day, 1 on a free account and up to 10 on a paid plan, and sends one email when something changes: new or removed subdomains, DNS and CNAME changes, owner and cloud changes, open ports, and takeover risks, which are listed first. You choose which changes trigger an alert.
Is SubAnalyzer free?
Yes. Every scan is free, with light and deep discovery, every subdomain it finds, screenshots and change history. Without an account you get 2 scans a day. A free account scans as many domains as you like and monitors 1 domain every day, with email alerts. Paid plans start at $12.50 a month, billed yearly, and add monitoring for up to 10 domains, takeover detection that names the exposed service, screenshot refresh, re-scans on demand and export to CSV/JSON. Visit our pricing page for details.

See what your domain exposes

Free, with no account needed.

Scan a domain