Cl0neMast3r is a Python script that was coded to make your life easier. It allows the user to choose their favorite tools from GitHub and install them on their system with little effort. Even better you can ensure that you have latest version of your favorite tool.
First, we have to install the tool on our machine using the following command:
git clone https://github.com/Abdulraheem30042/Cl0neMast3r.git
Then we change directory to Cl0neMast3r by typing the following command:
We find out that there are some requirements that need to be installed, so we execute the following command:
pip install -r requirements.txt
You should see something similar to the above screenshot when you successfully install the requirements.
Before starting the tool, we may need to change permission of the file by typing the following command:
chmod +x Cl0neMast3r.py
Then we start the tools by typing the following command:
When the tool starts, your screen should look like the following:
We can see that it gives us various options such as adding a tool, find a tool among others.
We can start with adding a tool. In a previous post, I talked about SSLyze tool. Let’s say that we wanted to add the tool to our penetration testing tools.
Whilst Cl0neMast3r is running, to add the tool, we type
The tool asks us to provide the GitHub link of the SSLyze tool.
Then we enter the following link:
Then tool asks us if we want to add a new tool, if you want to add a new tool, you can type:
I don’t want to add a new tool, so I typed:
When the tool is successfully added, you should see the following message:
Then you type:
To return to the main page when asked by the tool.
As a verification measure, we want to make sure that the tool has been successfully added. So we type:
To display the list of our tools
If you successfully installed SSLyze, you should be able to see it in your list.
Your screen should look like the following:
Then you can return to the main menu and utilize other options that the application offers.
In conclusion, as a penetration tester, you should have a toolbox to work with whilst conducting your ethical hacking assignment. This will help you to better scan, identify vulnerabilities and extract information during your engagement.