Swordphish – Phishing Awareness Tool (platform to create and manage fake phishing campaign)

Swordphish Login Page - platform to create and manage fake phishing campaign

Many accounts get hacked because of phishing attack, and also many people doesn’t know how phishing attack is working, with Swordphish you can learn how to do a phishing attack and ransomware attack to protect yourself from it. Because the easy way to totally understand the phishing attack is with try and practice it by yourself.

What is Swordphish ?

Swordphish is a platform allowing to create and manage fake phishing campaigns.

The Goal

The goal of Swordphish is to raise your users’ awareness regarding phishing in a secure way.

We believe that it’s totally utopian to reach the goal of zero click on a phishing campaign, but we are confident we can reduce the number of victims and overall increase the number of reports sent to security teams by training people using this kind of tool.

Identifying security contacts may be hard in a big structure, that’s why we developped Swordphish and a button embedded in the mail client to help our users to report suspicious mail to security teams just with a simple click. No more hunting on the intranet looking for that security contact, just click and it’s done !

This choice seriously improved our visibility on what our users are receiving, and we decided to release it to the community!

Swordphish can be used to train people identifying suspicious mails, and it can help checking that people report correctly the mails to security teams.

Swordphish - Phishing Awareness Tool (platform to create and manage fake phishing campaign)


The detailed installation instructions can be found in the docs directory. You can compile it to HTML after having installed sphinx python package.

pip install Sphinx recommonmark

make html

Technical Specs

Swordphish is a Python application that relies on the following technologies:

  • Django for the web framework
  • celery for background tasks
  • PosgreSQL for the database
  • Bootstrap for the web framework

You May Also Like

Leave a Reply

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

eleven − seven =