Skip to content
Swordphish Phishing Awareness Tool
Branch: master
Clone or download
Latest commit 397f693 Mar 14, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
LocalUsers Bugfix in password change Jan 14, 2019
Swordphish Typos in settings skeleton Nov 2, 2018
locale/en/LC_MESSAGES First commit Nov 2, 2018
uwsgi First commit Nov 2, 2018
.gitignore First commit Nov 2, 2018
LICENSE Added LICENSE Nov 2, 2018 Fixed minor typo Mar 14, 2019 First commit Nov 2, 2018
requirements.txt Upgrade to last requests version Nov 2, 2018

What is Swordphish ?

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

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.



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

$docs>pip install Sphinx recommonmark

$docs>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 can’t perform that action at this time.