otupy.core.actuator

OpenC2 Actuator

This module defines the Actuator element. There are two concepts of Actuator in otupy. First, according to the Language Specification, an Actuator specifier is used to identify the subject of Commands. It is used to identify the Actuator that will run the command, including its Actuator Profiles. Second, Actuator in otupy is also used to provide the concrete implementation of an Actuator Manager. Usually, an Actuator implements a Profile for a specific security function (e.g.: Stateless Packet Filter for iptables).

A base class is only provided for the specifier. For actuator implementations, a decorator is provided that keeps track of all provided implementations.

Module attributes

Actuators

These are indeed the different implementations available of Actuators.

Functions

actuator

The @actuator decorator

actuator_implementation

The @actuator_implementation decorator.

Classes

Actuator

OpenC2 Actuator Specifier