• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

War Room

Shells From Above

RSM logo

  • Home
  • About
  • Blog
  • Talks/Whitepapers
  • Tools
  • Recreation
Home > R&D > Development > King Phisher Release 1.4

King Phisher Release 1.4

August 8, 2016 By RSM Author

We are happy to announce the release of King Phisher version 1.4.

King Phisher has supported Python 3 for several versions now and is now standard for new installations of King Phisher starting with this release. Anyone that utilizes the tool/install.sh script to install King Phisher will have it installed and configured utilizing Python 3. Users that use this method will have to use python3 ./KingPhisher to start the King Phisher Client from the command line after installation while Python 2 is still supported. Python 2 is being phased out in the King Phisher project with a goal of being removed in the second quarter of 2017. We recommend to those using King Phisher to upgrade and begin the transition to Python 3. More information can be found on the Wiki Python 3.

With this change, King Phisher now has a tools/uninstall.sh script. The uninstall script will remove the service file for the server, and delete the desktop icon. There are options to also delete the King Phisher directory as well as the database. Use the two options with CAUTION as all data will be lost if utilized.

Campaign_ComparisonKing Phisher now has built in support for campaign comparisons. You can select multiple campaigns and view the number of visits, and credentials submitted across those campaigns. This will provide quick analytics to see how effective or ineffective the campaigns have been.

King Phisher Server utilizes AdvancedHTTPServer to host the landing pages for phishing campaigns which has recently been updated with new features, some of which we have already implemented into King Phisher. There is now support to host the King Phisher Server on multiple interfaces and ports at the same time. This allows users to for example, run HTTP on port 80 and HTTPS on port 443 from the same instance. Furthermore, we have added support for multiple SSL hostnames via SNI. This allows multiple domains to each use a separate SSL certificate for added authenticity.

With theking_chat_bot_settings version 1.3 release the King Phisher Client received plugin support. Now we have taken that same support and moved it into the server as well. We have already released one plugin for the server that provides XMPP notifications via a chat bot. This bot will report when someone creates a campaign, a new visit is created or new credentials are submitted all in real time. For all King Phisher plugins please visit King-Phisher-Plugins repository. The wiki server plugins documentation  includes steps for how users can install plugins and provides a link for developer documentation on how users can build their own.

For those utilizing GTK 3.20, King Phisher will now have improved theme support. This is the cleanest implementation of the theme which leverages upstream changes in the GTK library and switches to using a SASS formatted theme file.

We have added additional Jinja variables for server side websites. The King Phishers Wiki Templates page has a complete list of all Jinja variables, keywords etc. and where they can be utilized.

Happy Phishing!

RSM Author

Primary Sidebar

Categories

  • Defense
  • Forensics
  • Offense
  • Physical
  • R&D

Most Viewed Posts

  • DLL Injection Part 1: SetWindowsHookEx 11.1k views
  • Sophos UTM Home Edition – 3 – The Setup 10.9k views
  • Leveraging MS16-032 with PowerShell Empire 10.1k views
  • Bypassing Gmail’s Malicious Macro Signatures 10k views
  • How to Bypass SEP with Admin Access 9.1k views

Footer

  • Facebook
  • LinkedIn
  • Twitter
  • Tools
  • About
  • RSM US LLP

(312) 634-3400

30 S. Wacker Drive Suite 3300
Chicago, IL 60606

Copyright © 2026 RSM US LLP. All rights reserved. RSM US LLP is a limited liability partnership and the U.S. member firm of RSM International, a global network of independent audit, tax and consulting firms. The member firms of RSM International collaborate to provide services to global clients, but are separate and distinct legal entities that cannot obligate each other. Each member firm is responsible only for its own acts and omissions, and not those of any other party. Visit for more information regarding RSM US LLP and RSM International.