Home

Awesome

pompa

Fully-featured spear-phishing toolkit - API and job queue

NOTE: this is only backend component for pompa web frontend. Please use pompa-docker repository for a full deployment base and read the wiki.

Prerequisites

You will need the following things properly installed on your computer:

Installation

Configuration

Database setup

Pompa uses PostgreSQL as DB backend. No other backends are supported right now.

Steps for DB configuration (valid for Ubuntu, Debian and CentOS):

Redis setup

When Redis is run on the same machine, usage of UNIX socket is preferred. Verify if correct path is provided in pompa.yml for Redis and if your system user has required privileges. Usually you will need to be a member of local redis group to be able to access the socket.

It is recommended to set the following option in redis.conf file:

Running / Development

Terminal 1 (API server):

Terminal 2 (job queue):

Terminal 3 (notifications from DB):

Web browser:

Further Reading / Useful Links

License

pompa is released under the terms of lgpl-3.0.

Author

Mateusz Nalewajski

Commercial support / professional services

Please contact me directly at mateusz-at-nalewajski-dot-pl