Pygin is the basic implementation of a DeadDrop agent.
This includes two Windows executables:
- A modified version of Empyrean. Please see contribs/empyrean/LICENSE for more details.
- The distributed Windows port of Redis Server. Please see contribs/redis-windows/LICENSE for more details.
To generate a new "build" of the agent that can be installed into a new DeadDrop installation, simply run ./bundle.sh
.
On Windows machines, run all.bat
to start the agent. On Linux machines, use
docker compose up
instead to start the agent containerized.
Note that Empyrean is Windows-only, and Redis is natively compiled for Linux,
so no elements in contribs
are used on Linux installations of Pygin.
The versioning on Docker images and packages are based on src/meta/agent.py. GitHub Actions publishes a new Docker image and DeadDrop bundle release whenever a tag is pushed to the repo.