How To Install Metasploit In Termux | Termux Metasploit

Install Metasploit In Termux
How To Install Metasploit In Termux | Termux Metasploit 2

Install Metasploit In Termux


Metasploit is a powerful penetration testing framework that allows cybersecurity professionals and ethical hackers to assess and exploit vulnerabilities in computer systems. It offers a wide range of tools and resources for testing the security of networks and applications. In this comprehensive guide, we will walk you through the step-by-step process of installing Metasploit on Termux, a popular Android terminal emulator. By the end of this tutorial, you’ll have Metasploit up and running on your Android device.

Main Components


It is a supporting module , such as scanner , fuzzers , crawlers etc found here.


It is used to encode the exploit and payload to bypass signature based antivirus


Payloads is just a code which is run in target system .


 It provides access to the target system .

What is Termux?

Termux is an Android terminal emulator and Linux environment app that provides a command-line interface to your Android device. It allows users to run Linux packages and tools on their Android smartphones or tablets. Termux is widely used by developers, hackers, and security professionals to perform various tasks, including running Metasploit.


Before you proceed with the installation of Metasploit on Termux, make sure you have the following prerequisites:

  • An Android device (smartphone or tablet)
  • Stable internet connection
  • Sufficient storage space on your device
  • Basic knowledge of Linux commands
  • Patience, as the installation process may take some time

Installing Termux

To get started, you’ll need to install Termux from the Google Play Store. Here’s how to do it:

  • Open the Fdroid on your Android device.
  • In the search bar, type “Termux” and press Enter.
  • Find the “Termux” app in the search results and click on it.
  • Click the “Install” button to begin the installation process.
  • eWait for the installation to complete, and then click “Open” to launch Termux.

Setting Up Termux

Once you have Termux installed, you’ll need to set it up and configure some basic settings. Follow these steps:

  • Open Termux on your Android device.
  • The first time you launch Termux, it will ask for permission to access your device’s storage. Grant this permission by clicking “Allow.”
  • Termux will start its setup process, which includes downloading some basic packages. Wait for it to finish.
  • After the setup is complete, you’ll see a terminal window with a command prompt.

Install Metasploit In Termux

Installation is easy but no gurantee with metasploit

Try update and upgrade termux packages

  • apt update && apt upgrade

Install all required packages

  • pkg install git python python2 -y
  • pip install lolcat

Clone my tool

Go to desire directory

  • cd Metasploit-termux

Run my tool using bash command

  • bash metasploit.sh

Watch video to continue

Donation Help Forum

Follow the steps and videos carefully to avoid unwanted errors in termux

Configuring Metasploit

After Metasploit is successfully installed, you need to configure it. Follow these steps to set up Metasploit:

a. Start Metasploit by running the following command:


b. The first time you run Metasploit, it will initialize and set up its database. This may take a few minutes.

c. Once the setup is complete, you will see the Metasploit console prompt, which looks like this:

msf6 >

d. You can now use Metasploit’s various modules and commands for penetration testing and vulnerability assessment.Install Metasploit In Termux

Testing Metasploit

To ensure that Metasploit is working correctly, you can perform a simple test. Let’s use the “ping” module to check if a remote host is responsive. Follow these steps:

a. In the Metasploit console, type the following command to load the “ping” module:

use auxiliary/scanner/ip/ipidseq

b. Set the target IP address by typing:

set RHOSTS <target_ip_address>

Replace <target_ip_address> with the IP address of a remote host you want to test.

c. Run the module by typing:


d. Metasploit will attempt to ping the specified host. If the host is responsive, you will see a successful result in the console.


In this comprehensive guide, we’ve walked you through the process of installing Metasploit on Termux, turning your Android device into a powerful penetration testing tool. With Metasploit at your disposal, you can explore various security testing and ethical hacking techniques to improve the security of your own systems or assist in securing others.Install Metasploit In Termux

Remember always to use Metasploit responsibly and ethically. Only test systems and networks that you have permission to access, and never engage in any malicious activities. Cybersecurity is a critical field, and using your skills for good can have a positive impact on the digital world. Install Metasploit In Termux

Some QnA

Q1: What is Metasploit, and why is it used?

A: Metasploit is an open-source penetration testing framework that helps security professionals find and exploit vulnerabilities in computer systems, applications, and networks. It’s widely used for ethical hacking, security testing, and vulnerability assessment.

Q2: How can I install Metasploit on Termux?

A: To install Metasploit on Termux, you can use the above method.

Warning : metasploit is removed from termux may you face many errors

Q3: What is the difference between Metasploit Framework and Metasploit Community?

A: Metasploit Framework is the open-source version, while Metasploit Community is a paid, more feature-rich version with additional tools and capabilities. In Termux, you would typically use the open-source Framework.

Q4: How do I start Metasploit in Termux?

A: You can start Metasploit in Termux by typing msfconsole in the terminal.

Q5: What are some basic Metasploit commands I should know?

A: Here are some basic Metasploit commands:

  • use <module>: Select a specific module.
  • show options: Display module-specific options.
  • set <option> <value>: Set options for the selected module.
  • exploit or run: Execute the selected module.
  • search <keyword>: Search for modules.
  • exit or quit: Exit Metasploit.

Q6: What is a payload in Metasploit, and how do I select one?

A: A payload is the code that gets executed on the target system after successful exploitation. You can select a payload using the set PAYLOAD command, followed by the desired payload name (e.g., android/meterpreter/reverse_tcp).

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Adblock Detected

Blocked because of Ad Blocker. It seems that you are using some ad blocking software which is preventing the page from fully loading. Please Disable Block Third Party Cookies or disable ad blocking software.