Crate openc2

Source
Expand description

The OpenC2 Language Specification defines a language used to compose messages that instruct and coordinate the command and control of cyber defenses between and within networks and systems.

This crate provides types for OpenC2 commands and responses.

§Crate Purpose

This crate helps actuator implementers and other cybersecurity vendors interact with OpenC2 messages.

Modules§

actuator
Types for declaring entities that will execute actions on targets.
target
Types for declaring the object of an action.

Structs§

Command
An OpenC2 command communicates an action to be performed on a target.
Response
A message sent from an entity as the result of a command. Response messages provide acknowledgement, status, results from a query or other information as requested from the issuer of the command.

Enums§

Action
The task or activity to be performed.
Actuator
Information about the entity that will execute the action on the target.
Target