Getting started
It is highly recommended to fully read this page, before reading any other page. This page will provide you with the overview and structure of all software and hardware and let you take essential steps you need to consider before touching the other pages.
Architecture

The architecture is divided as much as possible into separate key components. It uses Docker to run all the software. Besides the obvious reasons to use Docker, like the practicality of it, it is also useful for jurisdictional requirements.
By dockerizing the infrastructure, it is possible to e.g. host the Mosquitto (MQTT) server to which the Crypsis implants communicate in the target country - whilst all other infrastructure is safely kept within your own borders. The sensitive data that is collected is safe, whilst the communication is stealthy in the country of choice.
PKI Infrastructure

Software suite
Download link
You can install easyrsa and install the required PKI infrastructure as follows:
Feel free to use other PKI software if wanted, this is intended as an go-to example.
If you create a new client cert/key pair - you need to copy/update the CRL file and restart the Mosquitto MQTT container. If you don't you will have SSL handshake/certificate issues.
Last updated