Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Security Awareness Training Software
  3. DarkPhish

DarkPhish

What it is

DarkPhish is a platform for authorized phishing simulations, security-awareness training, internal security testing, and defensive research. Users can prepare or import email templates, set approved recipients, schedule campaigns, monitor activity, review recipient timelines, and export results. The Community plan is free forever and includes up to 100 managed users, one active campaign, a simulation engine, basic reporting, and the core REST API. DarkPhish is self-hosted by design, keeping users, campaigns, and security data under the customer's control. It lists API, Linux, self-hosted, and web platforms; its installer supports fresh systemd-based Linux deployments on amd64 and arm64. The project lists SQLite, MySQL/MariaDB, and PostgreSQL support. Security measures described include encrypted and signed browser sessions, scoped and expiring API tokens, write-only SMTP, IMAP, and webhook secrets in ordinary API responses, and signed, hash-chained administrative audit events. Paid plans start at €249/mo (annual). Professional and Enterprise are in development, with planned capabilities including additional user and campaign capacity, integrations, reporting, and deployment options. DarkPhish states that it is for authorized testing and simulations only.

For and against

For

  • Community is free forever.
  • Core REST API is included in Community.
  • Self-hosted design keeps campaign data under customer control.
  • Supports three listed database options.
  • Linux installer supports amd64 and arm64.

Against

  • Community allows one active campaign.
  • Professional and Enterprise plans are still in development.
  • Paid plans start at €249/mo (annual).

The verdict

DarkPhish offers a free Community tier and a self-hosted workflow for authorized simulations. Its Community limit is one active campaign, while expanded plan capabilities remain in development.

Who it suits

DarkPhish suits organizations conducting authorized internal security simulations and awareness training. Its self-hosted design may appeal to teams that want control over campaign and security data.

Plans and prices

Community

Free

Managed users up to 100 · 1 active campaign · simulation engine · basic reporting

Enterprise

Priced on request

Unlimited managed users and campaigns · SSO and advanced RBAC · SIEM integrations · multi-organization

Professional

Priced on request

250 managed users included · unlimited campaigns · human risk and training · Smart Groups

Every plan, in full

On the record

API credentials
API access uses scoped, expiring personal access tokens instead of permanent legacy API keys.darkphish.sk · read 15 Oct 2026
API maturity
The changelog says the public API and schema remain pre-1.0 and follow Semantic Versioning.raw.githubusercontent.com · read 15 Oct 2026
API rate limits
Release 0.22.3 limits administrative API requests to 100 per minute per browser user or personal token.raw.githubusercontent.com · read 15 Oct 2026
Audit cryptography
Audit records use SHA-256 hash chaining, rotating Ed25519-signed checkpoints and verifiable JSON export manifests.raw.githubusercontent.com · read 15 Oct 2026
Audit trail
Administrative events are recorded in a tamper-evident audit trail.darkphish.sk · read 15 Oct 2026
Authorized use
DarkPhish states that it is for authorized security testing and simulations only.darkphish.sk · read 8 Oct 2026
Browser security
The site says browser sessions are encrypted and signed, with hardened cookie settings.darkphish.sk · read 8 Oct 2026
Campaign delivery
Campaigns can launch immediately or be scheduled for later delivery.darkphish.sk · read 15 Oct 2026
Campaign monitoring
The product shows campaign activity near real time, recipient timelines and exportable results.darkphish.sk · read 15 Oct 2026
Campaign setup
Users can create or import phishing templates, define approved recipients and edit campaign content in a browser.darkphish.sk · read 15 Oct 2026
Campaign workflow
Users can create or import email templates, define approved recipients, schedule campaigns, monitor activity, review recipient timelines, and export results.darkphish.sk · read 8 Oct 2026
Credential protection
The changelog documents AES-256-GCM secret envelopes, scoped expiring revocable tokens and Argon2id password hashing.raw.githubusercontent.com · read 15 Oct 2026
Database support
The software supports SQLite, MySQL or MariaDB, and PostgreSQL.github.com · read 15 Oct 2026
Default access
The administration interface listens on localhost at HTTPS port 3333 by default, with SSH tunneling documented for remote access.github.com · read 15 Oct 2026
Documentation
The project links installation, deployment, native-update, development, architecture, security-policy and changelog documentation.github.com · read 15 Oct 2026
Email templates
The platform supports email-template creation and landing-page building.github.com · read 15 Oct 2026
Enterprise plan
Enterprise is in development; planned capabilities include unlimited managed users and campaigns, SSO, advanced RBAC, SIEM integrations, multi-organization support, SLA, and on-premises or air-gapped deployment.darkphish.sk · read 8 Oct 2026
Installation
The installer detects Linux distribution and CPU architecture, installs dependencies and creates a hardened systemd service.github.com · read 15 Oct 2026

Alternatives to DarkPhish

Every alternative, ranked