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