How to Install Stalwart JMAP on Kali Linux

Stalwart JMAP is an open-source tool used for mapping and enumerating subdomains. It's a great tool for reconnaissance as it can retrieve a large number of live domains.

In this tutorial, we will be installing Stalwart JMAP on Kali Linux. Here are the steps to follow:

Step 1: Install Required Dependencies

Before installing the tool, we need to make sure that all the required dependencies are installed. Run the following command to install them:

sudo apt-get update && sudo apt-get install golang git

Step 2: Clone the Repository

Next, we need to clone the Stalwart JMAP repository using the following command:

git clone https://github.com/stalwart-johnson/JMAP.git

The repository will be cloned to the current working directory.

Step 3: Build the Tool

Navigate to the JMAP directory and build the tool with the following commands:

cd JMAP
go build jmap.go

This will create an executable file named jmap.

Step 4: Move the Executable to /usr/local/bin

To run the tool from anywhere in the terminal, move the executable file to /usr/local/bin directory using the following command:

sudo mv jmap /usr/local/bin/

Step 5: Test the Installation

Test the installation by running the following command:

jmap google.com

This will enumerate subdomains of google.com.

Conclusion

In this tutorial, we have successfully installed Stalwart JMAP on Kali Linux. The tool is now ready to use for subdomain enumeration and mapping.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!