/zmq-command-handler

A server-client command handler based on ZMQ

Primary LanguagePython

ZMQ Command Handler

A server-client application that executes commands over ZMQ with Curve encryption

Installation

Create a virtual environment and activate it by running the following commands:

python3 -m venv venv
source venv/bin/activate

Install the necessary packages with the following command:

pip install -r requirements.txt

Run the following command if a new certificate is required:

python src/generate_certificates.py

Usage

Server

python src/server.py

Client

python src/client.py --file "samples/commands.json"