FiercePhish is a comprehensive phishing framework designed to manage, track, and automate phishing campaigns with scheduling and extensive tracking features.
FiercePhish is a full-fledged phishing framework to manage all phishing engagements. It allows you to track separate phishing campaigns, schedule sending of emails, and much more.
Security professionals and penetration testers use FiercePhish to conduct controlled phishing engagements by managing multiple campaigns, scheduling email sends, and tracking victim interactions. It is ideal for social engineering assessments and security automation to evaluate organizational resilience against phishing attacks.
It is strongly recommended to use a purchased domain for sending phishing emails to reduce spam filtering and increase campaign effectiveness. The tool currently supports Ubuntu 16.04 through 20.04, with Ubuntu 14.04 support removed. Users should carefully configure DNS entries as instructed post-installation. This is a side project and not affiliated with the author's employer. Use responsibly and ethically within legal boundaries.
Run the installer as root using 'sudo su'
For automated install: curl https://raw.githubusercontent.com/Raikia/FiercePhish/master/install.sh | bash
Edit the generated configuration file '~/fiercephish.config' and set 'CONFIGURED=true'
Re-run the install script with the same curl command
Wait 5-15 minutes for installation to complete
Follow post-install instructions to set required DNS entries
Alternatively, for local install: download install.sh using wget
Make install.sh executable with 'chmod +x install.sh'
Run './install.sh' and provide prompted configuration information
Recommended to use a purchased domain name to avoid spam filtering
sudo su
Switch to root user to run the installer
curl https://raw.githubusercontent.com/Raikia/FiercePhish/master/install.sh | bash
Download and run the automated installation script
wget https://raw.githubusercontent.com/Raikia/FiercePhish/master/install.sh
Download the installation script locally
chmod +x install.sh
Make the installation script executable
./install.sh
Run the installation script interactively