Module orchestrator

Source

Structsยง

CLIReceiver
Special Receiver struct that notices when the CLI disconnects.
ControllerService
Struct for the orchestrator service
WorkerReceiver
Special Receiver struct that notices when the worker disconnects.
WorkerSender
Special Sender struct for workers that sends tasks after a delay (based on the Worker interval).

Enumsยง

WorkerStatus

Constantsยง

ALL_WORKERS_DIRECT ๐Ÿ”’
ALL_WORKERS_INTERVAL ๐Ÿ”’
BREAK_SIGNAL ๐Ÿ”’

Functionsยง

load_tls ๐Ÿ”’
load_worker_config ๐Ÿ”’
Load the worker configuration from a file. This provides a static mapping of hostnames to worker IDs. Formats the file as follows: ,
start
Start the orchestrator.
task_sender ๐Ÿ”’
Reads from a channel containing Tasks and sends them to the workers, at specified inter-client intervals. Sends repeated tasks (at inter-probe interval) if multiple probes per target are configured.

Type Aliasesยง

CliHandle ๐Ÿ”’
CliSender ๐Ÿ”’
ResultMessage ๐Ÿ”’
TaskMessage ๐Ÿ”’