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.ObjectPropertiesXML binding class:cybox.bindings.artifact_object.ArtifactObjectType-
content_type¶ - XML Binding class name:
content_typeDictionary key name:content_type
-
content_type_version¶ - XML Binding class name:
content_type_versionDictionary key name:content_type_version
-
hashes¶
-
packaging¶ - XML Binding class name:
PackagingDictionary key name:packaging
-
raw_artifact¶ - XML Binding class name:
Raw_ArtifactDictionary key name:raw_artifact
-
raw_artifact_reference¶ - XML Binding class name:
Raw_Artifact_ReferenceDictionary key name:raw_artifact_reference
-
suspected_malicious¶ - XML Binding class name:
suspected_maliciousDictionary 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.EncodingXML binding class:cybox.bindings.artifact_object.EncodingType
-
class
cybox.objects.artifact_object.Bz2Compression[source]¶ Bases:
cybox.objects.artifact_object.CompressionXML binding class:cybox.bindings.artifact_object.CompressionType
-
class
cybox.objects.artifact_object.Compression(compression_mechanism=None, compression_mechanism_ref=None)[source]¶ Bases:
mixbox.entities.EntityA 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_mechanismDictionary key name:compression_mechanism
-
compression_mechanism_ref¶ - XML Binding class name:
compression_mechanism_refDictionary 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.EntityAn 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:
algorithmDictionary key name:algorithm
-
character_set¶ - XML Binding class name:
character_setDictionary key name:character_set
-
custom_character_set_ref¶ - XML Binding class name:
custom_character_set_refDictionary 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.EntityAn encryption packaging layer.
XML binding class:cybox.bindings.artifact_object.EncryptionType-
encryption_key¶ - XML Binding class name:
encryption_keyDictionary key name:encryption_key
-
encryption_key_ref¶ - XML Binding class name:
encryption_key_refDictionary key name:encryption_key_ref
-
encryption_mechanism¶ - XML Binding class name:
encryption_mechanismDictionary key name:encryption_mechanism
-
encryption_mechanism_ref¶ - XML Binding class name:
encryption_mechanism_refDictionary 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.EntityAn individual packaging layer.
XML binding class:cybox.bindings.artifact_object.PackagingType-
compression¶ - (List of values permitted)XML Binding class name:
CompressionDictionary key name:compression
-
encoding¶ - (List of values permitted)XML Binding class name:
EncodingDictionary key name:encoding
-
encryption¶ - (List of values permitted)XML Binding class name:
EncryptionDictionary key name:encryption
-
is_compressed¶ - XML Binding class name:
is_compressedDictionary key name:is_compressed
-
is_encrypted¶ - XML Binding class name:
is_encryptedDictionary key name:is_encrypted
-
-
class
cybox.objects.artifact_object.PasswordProtectedZipEncryption(key=None)[source]¶ Bases:
cybox.objects.artifact_object.EncryptionXML binding class:cybox.bindings.artifact_object.EncryptionType
-
class
cybox.objects.artifact_object.RawArtifact(value=None)[source]¶ Bases:
cybox.common.properties.StringXML binding class:cybox.bindings.artifact_object.RawArtifactType-
byte_order¶ - XML Binding class name:
byte_orderDictionary key name:byte_order
-
-
class
cybox.objects.artifact_object.XOREncryption(key=None)[source]¶ Bases:
cybox.objects.artifact_object.EncryptionXML binding class:cybox.bindings.artifact_object.EncryptionType
-
class
cybox.objects.artifact_object.ZlibCompression[source]¶ Bases:
cybox.objects.artifact_object.CompressionXML binding class:cybox.bindings.artifact_object.CompressionType