Version: 2.1.0.21
cybox.objects.artifact_object
module¶
-
class
cybox.objects.artifact_object.
Artifact
(data=None, type_=None)[source]¶ Bases:
cybox.common.object_properties.ObjectProperties
XML binding class:cybox.bindings.artifact_object.ArtifactObjectType
-
content_type
¶ - XML Binding class name:
content_type
Dictionary key name:content_type
-
content_type_version
¶ - XML Binding class name:
content_type_version
Dictionary key name:content_type_version
-
hashes
¶
-
packaging
¶ - XML Binding class name:
Packaging
Dictionary key name:packaging
-
raw_artifact
¶ - XML Binding class name:
Raw_Artifact
Dictionary key name:raw_artifact
-
raw_artifact_reference
¶ - XML Binding class name:
Raw_Artifact_Reference
Dictionary key name:raw_artifact_reference
-
suspected_malicious
¶ - XML Binding class name:
suspected_malicious
Dictionary key name:suspected_malicious
-
type_
¶ - XML Binding class name:
type_
Dictionary key name:type
-
-
class
cybox.objects.artifact_object.
Base64Encoding
[source]¶ Bases:
cybox.objects.artifact_object.Encoding
XML binding class:cybox.bindings.artifact_object.EncodingType
-
class
cybox.objects.artifact_object.
Bz2Compression
[source]¶ Bases:
cybox.objects.artifact_object.Compression
XML binding class:cybox.bindings.artifact_object.CompressionType
-
class
cybox.objects.artifact_object.
Compression
(compression_mechanism=None, compression_mechanism_ref=None)[source]¶ Bases:
mixbox.entities.Entity
A Compression packaging layer
Currently only zlib and bz2 are supported. Also, compression_mechanism_ref is not currently supported.
XML binding class:cybox.bindings.artifact_object.CompressionType
-
compression_mechanism
¶ - XML Binding class name:
compression_mechanism
Dictionary key name:compression_mechanism
-
compression_mechanism_ref
¶ - XML Binding class name:
compression_mechanism_ref
Dictionary key name:compression_mechanism_ref
-
-
class
cybox.objects.artifact_object.
Encoding
(algorithm=None, character_set=None, custom_character_set_ref=None)[source]¶ Bases:
mixbox.entities.Entity
An encoding packaging layer.
Currently only base64 with a standard alphabet is supported.
XML binding class:cybox.bindings.artifact_object.EncodingType
-
algorithm
¶ - XML Binding class name:
algorithm
Dictionary key name:algorithm
-
character_set
¶ - XML Binding class name:
character_set
Dictionary key name:character_set
-
custom_character_set_ref
¶ - XML Binding class name:
custom_character_set_ref
Dictionary key name:custom_character_set_ref
-
-
class
cybox.objects.artifact_object.
Encryption
(encryption_mechanism=None, encryption_key=None, encryption_mechanism_ref=None, encryption_key_ref=None)[source]¶ Bases:
mixbox.entities.Entity
An encryption packaging layer.
XML binding class:cybox.bindings.artifact_object.EncryptionType
-
encryption_key
¶ - XML Binding class name:
encryption_key
Dictionary key name:encryption_key
-
encryption_key_ref
¶ - XML Binding class name:
encryption_key_ref
Dictionary key name:encryption_key_ref
-
encryption_mechanism
¶ - XML Binding class name:
encryption_mechanism
Dictionary key name:encryption_mechanism
-
encryption_mechanism_ref
¶ - XML Binding class name:
encryption_mechanism_ref
Dictionary key name:encryption_mechanism_ref
-
-
class
cybox.objects.artifact_object.
Packaging
(is_encrypted=None, is_compressed=None, compression=None, encryption=None, encoding=None)[source]¶ Bases:
mixbox.entities.Entity
An individual packaging layer.
XML binding class:cybox.bindings.artifact_object.PackagingType
-
compression
¶ - (List of values permitted)XML Binding class name:
Compression
Dictionary key name:compression
-
encoding
¶ - (List of values permitted)XML Binding class name:
Encoding
Dictionary key name:encoding
-
encryption
¶ - (List of values permitted)XML Binding class name:
Encryption
Dictionary key name:encryption
-
is_compressed
¶ - XML Binding class name:
is_compressed
Dictionary key name:is_compressed
-
is_encrypted
¶ - XML Binding class name:
is_encrypted
Dictionary key name:is_encrypted
-
-
class
cybox.objects.artifact_object.
PasswordProtectedZipEncryption
(key=None)[source]¶ Bases:
cybox.objects.artifact_object.Encryption
XML binding class:cybox.bindings.artifact_object.EncryptionType
-
class
cybox.objects.artifact_object.
RawArtifact
(value=None)[source]¶ Bases:
cybox.common.properties.String
XML binding class:cybox.bindings.artifact_object.RawArtifactType
-
byte_order
¶ - XML Binding class name:
byte_order
Dictionary key name:byte_order
-
-
class
cybox.objects.artifact_object.
XOREncryption
(key=None)[source]¶ Bases:
cybox.objects.artifact_object.Encryption
XML binding class:cybox.bindings.artifact_object.EncryptionType
-
class
cybox.objects.artifact_object.
ZlibCompression
[source]¶ Bases:
cybox.objects.artifact_object.Compression
XML binding class:cybox.bindings.artifact_object.CompressionType