How to Install ZPhisher on Termux: Step-by-Step Guide
If you are a long-time user of Termux, you are likely familiar with ZPhisher. This guide provides a detailed walkthrough on how to install ZPhisher on Termux. Before proceeding, make sure you have the latest version of Termux installed on Android.
If you're unfamiliar with the tool's capabilities, you can read our previous article: What is ZPhisher?

Installation Steps for ZPhisher on Termux
Follow these steps carefully to ensure a smooth installation process without errors. For a stable experience, ensure you have the basic package Termux must have updated.
Step 1: Update the Repository
Open Termux and update your package lists to the latest versions using the following command:
pkg update && pkg upgrade -y
Step 2: Install Required Dependencies
ZPhisher requires specific packages to function, such as Git and PHP. While it attempts to install them on the first run, manual installation helps avoid common errors. You may also be interested in installing Metasploit on Termux for broader pentesting.
apt install git php openssh curl wget -y
Step 3: Clone the ZPhisher Repository
Use the Git command to download the ZPhisher source code from GitHub:
git clone https://github.com/htr-tech/zphisher
Step 4: Navigate to the Directory
Move into the newly created ZPhisher folder:
cd zphisher
Step 5: Grant Execution Permissions
The script needs permission to run on your system. Grant it using the chmod command:
chmod +x zphisher.sh
Step 6: Launch ZPhisher
Execute the shell script to begin using the tool:
bash zphisher.sh
Installation is now complete. To run the tool in the future, navigate back to the zphisher directory and execute the bash command. For those interested in hosting, you can also install a PHP server on Termux.
Frequently Asked Questions
What is ZPhisher?
ZPhisher is an automated phishing tool created for security researchers to test vulnerabilities and learn about social engineering.
Is ZPhisher free to use?
Yes, ZPhisher is an open-source tool available for free on GitHub for educational use.
Which dependencies are needed for ZPhisher?
The required dependencies include git, php, openssh, curl, and wget, which can all be installed via the Termux package manager.
How do I run ZPhisher after installation?
Simply open Termux, type 'cd zphisher', and then 'bash zphisher.sh' to start the application.