Pre Installation Requirements

The installation process describes installing the Wyrm C2 framework on a server for production use. Anywhere where there is a caveat for localhost testing, this will be explicitly called out. The guide is set out to describe the installation on a Debian server, targeting a Windows host.

Before beginning the installation process, the following requirements must be satisfied:

  • C2 platform, this may be either:
    • A server for production (any Linux or Windows server will work, but the docs are specifically tailored for Debian), or
    • A localhost machine (can be a Windows PC, VM, Linux PC, etc)
  • Docker installed on the C2 target platform
  • At least 10 GB of storage (plus however much docker base requires)
  • At least 2 GB RAM
  • A method of obtaining a TLS certificate (either from a paid-for CA, LetsEncrypt, or a trusted localhost CA [for localhost testing only]). If you do not know what this means, no fear, we cover TLS generation in the install docs.
  • A domain name(s) / IP to use for C2 & control of the DNS records.

Once you have satisfied the above requirements, please clone the repository with the command: git clone https://github.com/0xflux/Wyrm and cd into the newly created dir.