openc2lib.types.targets

OpenC2 target types

Definition of the target types in the OpenC2 (Sec. 3.4.1). The naming strictly follows the definition of the Language Specification as close as possible. The relevant exception is represented by hyphens that are always dropped.

 1""" OpenC2 target types
 2
 3	Definition of the target types in the OpenC2 (Sec. 3.4.1).
 4	The naming strictly follows the definition of the Language Specification
 5	as close as possible. The relevant exception is represented by hyphens
 6	that are always dropped.
 7"""
 8
 9
10from openc2lib.types.targets.artifact import Artifact
11from openc2lib.types.data.command_id import CommandID
12from openc2lib.types.targets.device import Device
13from openc2lib.types.targets.domain_name import DomainName
14from openc2lib.types.targets.email_addr import EmailAddr
15from openc2lib.types.targets.features import Features
16from openc2lib.types.targets.file import File
17from openc2lib.types.targets.idn_domain_name import IDNDomainName
18from openc2lib.types.targets.idn_email_addr import IDNEmailAddr
19from openc2lib.types.targets.ipv4_net import IPv4Net
20from openc2lib.types.targets.ipv6_net import IPv6Net
21from openc2lib.types.targets.ipv4_connection import IPv4Connection
22from openc2lib.types.targets.ipv6_connection import IPv6Connection
23from openc2lib.types.targets.mac_addr import MACAddr
24from openc2lib.types.targets.process import Process
25from openc2lib.types.targets.uri import URI
26from openc2lib.types.targets.iri import IRI
27from openc2lib.types.targets.properties import Properties