PHPackages                             raikia/fiercephish - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. raikia/fiercephish

ActiveProject[Mail &amp; Notifications](/categories/mail)

raikia/fiercephish
==================

FiercePhish Phishing Framework

v1.2.2(8y ago)1.4k9257[38 issues](https://github.com/Raikia/FiercePhish/issues)[4 PRs](https://github.com/Raikia/FiercePhish/pulls)GPL-3.0PHPPHP &gt;=5.6.4

Since Jan 4Pushed 2y ago74 watchersCompare

[ Source](https://github.com/Raikia/FiercePhish)[ Packagist](https://packagist.org/packages/raikia/fiercephish)[ RSS](/packages/raikia-fiercephish/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (5)Dependencies (12)Versions (13)Used By (0)

[![FiercePhish](https://camo.githubusercontent.com/c6b05c5f4749fb93f63e7ff8c76527862b1986196e67f580a5c79ffde82119a4/687474703a2f2f692e696d6775722e636f6d2f355779656a57552e706e67)](https://camo.githubusercontent.com/c6b05c5f4749fb93f63e7ff8c76527862b1986196e67f580a5c79ffde82119a4/687474703a2f2f692e696d6775722e636f6d2f355779656a57552e706e67)

FiercePhish
===========

[](#fiercephish)

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. The features will continue to be expanded and will include website spoofing, click tracking, and extensive notification options.

**Note: As of 1/6/2017, FirePhish has been renamed FiercePhish. Screenshots may still show FirePhish logo**

All Information is on the Wiki Pages
====================================

[](#all-information-is-on-the-wiki-pages)

[ChangeLog](https://github.com/Raikia/FiercePhish/wiki/Changelog)

[Click here to go to the Wiki Pages](https://github.com/Raikia/FiercePhish/wiki)

Disclaimer
==========

[](#disclaimer)

This project is my own and is not a representation of my employer's views. It is my own side project and released by me alone.

Screenshot
==========

[](#screenshot)

[![Screenshot](https://camo.githubusercontent.com/13ef9ad11c1c37cb47b94e85e5404d6639ce6f6e4b77dd31f4110310d88ae6ff/687474703a2f2f692e696d6775722e636f6d2f7638353242624d2e706e67)](https://camo.githubusercontent.com/13ef9ad11c1c37cb47b94e85e5404d6639ce6f6e4b77dd31f4110310d88ae6ff/687474703a2f2f692e696d6775722e636f6d2f7638353242624d2e706e67)

More screenshots are available in the ["Features" wiki pages](https://github.com/Raikia/FiercePhish/wiki/Features-Overview)

Quick Automated Install
=======================

[](#quick-automated-install)

For more information (like a manual installation method), see the [wiki pages](https://github.com/Raikia/FiercePhish/wiki)

This is the preferred method of installing FiercePhish + SMTP + IMAP services.

### Supported Operating Systems

[](#supported-operating-systems)

- Ubuntu 16.04
- Ubuntu 16.10
- Ubuntu 18.04
- Ubuntu 20.04

(Fresh installs are expected, but the installer should work on a used OS with no problems)

(Ubuntu 14.04 support has been removed. To install FiercePhish on 14.04, [read these instructions](https://github.com/Raikia/FiercePhish/wiki/Ubuntu-14.04-Installation-Guide))

*If you would like a different OS distribution supported, create a [Github issue](https://github.com/Raikia/FiercePhish/issues)*

### Recommended Prerequisites

[](#recommended-prerequisites)

- Purchase a domain name to send emails from

This isn't required, but it is heavily suggested. Phishing campaigns where you spoof an active domain you don't own are extremely susceptible to being spam filtered (unless the domain's SPF record is improperly configured). The best way to perform a phishing campaign is by buying a generic domain that can fool someone ("yourfilehost.com") or a domain that is very similar to a real domain ("microsoft-secure.com").

### Installation Method #1 (remote curl download)

[](#installation-method-1-remote-curl-download)

This method is probably the easiest way to install/configure everything. It is a fully unattended installation (aside from the beginning).

1. You must run the installer as root:

`sudo su`

2. Generate the configuration file:

`curl https://raw.githubusercontent.com/Raikia/FiercePhish/master/install.sh | bash`

3. This will create a configuration file located at "~/fiercephish.config". You must edit this file before moving on!

[Click here for a detailed description of the configuration variables](https://github.com/Raikia/FiercePhish/wiki/Installation-Configuration-File)

4. Once "CONFIGURED=true" is set in the configuration file, re-run the install script:

`curl https://raw.githubusercontent.com/Raikia/FiercePhish/master/install.sh | bash`

5. Sit and wait. The installation could take anywhere from 5-15 minutes depending on your server's download speed.
6. Once the installation completes, follow the instructions it prints out. It will tell you what [DNS entries](https://github.com/Raikia/FiercePhish/wiki/DNS-Configurations) to set.

### Installation Method #2 (local installation run)

[](#installation-method-2-local-installation-run)

This method is just as easy as method #1, but the install will prompt you as it runs for the information it requires (as opposed to using a configuration file like method #1).

1. You must run the installer as root:

`sudo su`

2. Download the configuration file:

`wget https://raw.githubusercontent.com/Raikia/FiercePhish/master/install.sh`

3. Set the installer as executable:

`chmod +x install.sh`

4. Run the installer:

`./install.sh`

The installer will prompt you for the same information as is described in [the configuration file for method #1](https://github.com/Raikia/FiercePhish/wiki/Installation-Configuration-File). See that wiki page for information on what to provide.

5. Sit and wait. The installation could take anywhere from 5-15 minutes depending on your server's download speed.
6. Once the installation completes, follow the instructions it prints out. It will tell you what [DNS entries](https://github.com/Raikia/FiercePhish/wiki/DNS-Configurations) to set.

### Updating

[](#updating)

As of FiercePhish v1.2.0, an update script is included. Versions prior to 1.2.0 are **not** compatible with 1.2.0 and later, so you'll have to do a fresh install (or read the wiki).

To update FiercePhish, simply run:

```
 sudo ./update.sh

```

### Troubleshooting

[](#troubleshooting)

If you have errors with the installation script, you can safely rerun the script without messing anything up (even if you provide it different information). If you continue to have problems, set "VERBOSE=true" (for method #1) or run `./install.sh -v` (for method #2) to see the full log of everything running. If you still have problems, [submit a bug report](https://github.com/Raikia/FiercePhish/wiki/Reporting-Bugs).

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~58 days

Recently: every ~71 days

Total

6

Last Release

3122d ago

Major Versions

v1.2.2 → v2.x-dev2017-10-23

PHP version history (3 changes)v1.0PHP &gt;=5.5.9

v1.2.0PHP &gt;=5.6.4

v2.x-devPHP &gt;=7.0.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/57df64aa5ef79adc8fd809a67be5bdb6099bcc740f7946c22d23808a36ec252e?d=identicon)[raikia](/maintainers/raikia)

---

Top Contributors

[![Raikia](https://avatars.githubusercontent.com/u/18066499?v=4)](https://github.com/Raikia "Raikia (405 commits)")

---

Tags

emailhackingnetsecphishingsecuritysecurityemailnetsecphishingHacking

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/raikia-fiercephish/health.svg)

```
[![Health](https://phpackages.com/badges/raikia-fiercephish/health.svg)](https://phpackages.com/packages/raikia-fiercephish)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

22.8k69.3k](/packages/grumpydictator-firefly-iii)[spatie/mailcoach

Self-host Mailcoach

4007.0k](/packages/spatie-mailcoach)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)[erag/laravel-disposable-email

A Laravel package to detect and block disposable email addresses.

226102.4k](/packages/erag-laravel-disposable-email)[martian/spammailchecker

A laravel package that protect users from entering non-existing/spam email addresses.

422.0k](/packages/martian-spammailchecker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
