Install Subfinder on Ubuntu 24.04

Install Subfinder on Ubuntu 24.04

Subfinder is an open-source command line tool for discovering subdomains associated with a target domain. It helps security researchers, penetration testers, and bug bounty hunters find potential attack vectors by identifying all the subdomains that belong to a given domain. This tutorial shows how to install Subfinder on Ubuntu 24.04.

Install Subfinder

Determine the current Subfinder version from its GitHub repository and assign it to a variable:

SUBFINDER_VERSION=$(curl -s "https://api.github.com/repos/projectdiscovery/subfinder/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+')

Download and place the archive into the /usr/local/bin directory:

sudo wget -qO /usr/local/bin/subfinder.gz https://github.com/projectdiscovery/subfinder/releases/latest/download/subfinder_${SUBFINDER_VERSION}_linux_amd64.zip

Unpack the archive to retrieve the executable:

sudo gunzip /usr/local/bin/subfinder.gz

Apply executable rights to the specified file:

sudo chmod a+x /usr/local/bin/subfinder

Run this command to check which version of Subfinder is installed:

subfinder --version

Testing Subfinder

To use Subfinder, simply run it with the -d option followed by the domain you want to scan:

subfinder -d google.com

The tool collects and outputs a list of discovered subdomains, which can be further used for security analysis. Output example:

_______ __/ /_ / __(_)___ ____/ /__ _____ / ___/ / / / __ \/ /_/ / __ \/ __ / _ \/ ___/ (__ ) /_/ / /_/ / __/ / / / / /_/ / __/ / /____/\__,_/_.___/_/ /_/_/ /_/\__,_/\___/_/ projectdiscovery.io [INF] Current subfinder version v2.6.6 (latest) [INF] Loading provider config from /home/adminer/.config/subfinder/provider-config.yaml [INF] Enumerating subdomains for google.com www.google.com gds.google.com mt0.google.com ... [INF] Found 5872 subdomains for google.com in 23 seconds 262 milliseconds

Uninstall Subfinder

To uninstall Subfinder, remove the corresponding file:

sudo rm -rf /usr/local/bin/subfinder

You can also delete the Subfinder configuration directory:

rm -rf ~/.config/subfinder

Leave a Comment

Cancel reply

Your email address will not be published.