Sometimes you may be curious about the subdomains of a particular domain. Sometimes, you may need to see all the URLs that are hyperlinked on a website. If that’s the case, JSFinder is a helpful tool that can help you with that.

A developer with the username Threezh1 has created a repository on Github, in which there is a Python script included that quickly extracts subdomains and URLs from a website. All you have to do is clone the repository or save the content of the script on a file in your machine and run a simple command line in which you also write your domain of choice.

python JSFinder.py -u domain

You can also save the URLs and subdomains on text files using the following command line:

 python JSFinder.py -u domain -d -ou url_list.txt -os subdomain_list.txt

This script will save URLs in a new text file named url_list and subdomains in a new text file named subdomain_list, both located at the directory where you are running the script.

You can see a sample of the output at the image associated with the article.

You can also find it on Github where you can also see a further description in Chinese.