Home

Awesome

<p align="center"> <img src="https://github.com/zzzteph/substats/blob/main/logo.jpg?raw=true" height="350"> </p> <br/>

The idea was to collect all subdomains from all public bugbounty scope, find with amass all subdomains, make some analysis and generate a few wordlists on the results that may be helpful.

So I collected more than million subdomains for near 3000 domains from bugbounty scopes. Among them were google, paypal, apple, and many others. I used this resource https://github.com/arkadiyt/bounty-targets-data to gather all required data for further analysis.

What will you find in this repository?

Summary

During information gathering about the particular scope, no matter this is bugbounty or private assessments, it's always needed to find as much information. There are many examples of incidents when some companies were hacked through high critical vulnerabilities on their servers found through subdomain enumeration.

Great things in subdomains that most of them have some meaning or legend that are hidden in the name, like:

So if there was a way to find how these names are generated, they might be easier to find. For example, you can generate a massive wordlist with all possible combinations for us-vpn-poc. But, how big a wordlist will it be? So, there will be at least 26^8 or 208827064576 of different combinations... Do you need to iterate all of these combinations? I'm not sure, and it will probably take near a year, even with 10000 subdomains per second. And for ds1-eu-central - milleniums of millenium.

To make subdomain finding easier, There are a lot of different wordlists that contain popular subdomains names that allow researchers to find targets quickly, like:

And to enumerate the subdomains, you can also find many excellent tools like (each instrument has also built-in wordlist):

So the idea was to collect all subdomains from all public bugbounty scope, find with amass all subdomains, make some analysis and generate a few wordlists on the results that may be helpful.

So, what are top 10 subdomains for each level?

I replaced www with the following popular subdomain in the 0 column.

012345
apimailnsmatchingcaws
mcustmailtmsawsc
devspiderrisptmsnet
mailinsightctrmypaastms
stagingsearchstageinternalk8son
teststoragellawss0
autodiscoverfrnpdmzus
stageusstaffcloudinternal
appmcomputecommunity
blogfwdcus
supportmydevapi

So, in general - the most popular subdomains have the speaking name - api, mail, aws, search, etc., that entirely refers to its purpose. In addition, all top masks contain only latin characters.

What is the most common length of subdomains on each level?

On most of the most common length is 3-4 symbols.

So this is it!

You can download the full list by following links:

LinkWords countInfo
all401668All valid collected subdomains with removed root domain.
all_unchecked997285All collected subdomains with removed root domain
complex67265List of words that used in complex subdomain names like mon01-dev-test. So the list contains words like: mon01,dev,test

In the wordlists folder you can find lists for each subdomain levels, from 1 to even 9*.

*Numbering begins from 0