Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.
/ pygin Public archive

Cross-platform agent for DeadDrop written in Python.

Notifications You must be signed in to change notification settings

unr-deaddrop/pygin

Repository files navigation

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.