Crate openc2 [] [src]

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