King Phisher is an open-source tool designed for social engineering penetration testing campaigns. It's built to provide a user-friendly interface to create and manage phishing campaigns.
In this tutorial, we will go through the process of installing King Phisher on Pop!_OS Latest.
Before installing King Phisher, ensure that:
King Phisher requires certain dependencies for its smooth operation. Proceed to install the dependencies by running the following command in your terminal:
sudo apt update
sudo apt install python3-pip python3-venv python3-dev libffi-dev libssl-dev -y
The next step is to clone King Phisher from its GitHub repository. Open your terminal and run the following command to clone the repo:
git clone https://github.com/rsmusllp/king-phisher.git
Once the repository is cloned, change your current directory to the newly created King Phisher directory:
cd king-phisher/
Creating a Python virtual environment allows you to manage project dependencies separate from other projects on your machine.
To create a new Python virtual environment, run the command below:
python3 -m venv kp-env
With the virtual environment set up, activate it by running:
source kp-env/bin/activate
With the virtual environment activated, you can proceed to install King Phisher and required dependencies from the cloned repository by using the Pip package manager.
pip install -r requirements.txt
sudo python3 setup.py install
Once the installation process completes successfully, you should be able to run King Phisher from your terminal by executing the command:
king-phisher
Sometimes auto-update can be annoying, and you may want to disable it. Here's how to do it in King Phisher:
Edit the configuration file to disable the auto-update feature by running the following command:
sudo nano king_phisher/client/configuration.py
In the editor, locate the auto_update_enabled = True
line and change True
to False
.`
auto_update_enabled = False
Save and close the file by pressing CTRL + X
, then Y and ENTER.
That's it! You can now start using King Phisher to launch your social engineering campaigns on your Pop!_OS system.
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!
Alternatively, for the best virtual desktop, try Shells!