Version: 2.1.0.12.dev0

cybox.objects.file_object module

class cybox.objects.file_object.EPJumpCode[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.file_object.EPJumpCodeType
depth
XML Binding class name: Depth
Dictionary key name: depth
opcodes
XML Binding class name: Opcodes
Dictionary key name: opcodes
class cybox.objects.file_object.EntryPointSignature[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.file_object.EntryPointSignatureType
name
XML Binding class name: Name
Dictionary key name: name
type_
XML Binding class name: Type
Dictionary key name: type
class cybox.objects.file_object.EntryPointSignatureList(*args)[source]

Bases: cybox.EntityList

XML binding class: cybox.bindings.file_object.EntryPointSignatureListType
class cybox.objects.file_object.File[source]

Bases: cybox.common.object_properties.ObjectProperties

XML binding class: cybox.bindings.file_object.FileObjectType
accessed_time
XML Binding class name: Accessed_Time
Dictionary key name: accessed_time
add_hash(hash_)[source]
byte_runs
XML Binding class name: Byte_Runs
Dictionary key name: byte_runs
compression_comment
XML Binding class name: Compression_Comment
Dictionary key name: compression_comment
compression_method
XML Binding class name: Compression_Method
Dictionary key name: compression_method
compression_version
XML Binding class name: Compression_Version
Dictionary key name: compression_version
created_time
XML Binding class name: Created_Time
Dictionary key name: created_time
decryption_key
XML Binding class name: Decryption_Key
Dictionary key name: decryption_key
device_path
XML Binding class name: Device_Path
Dictionary key name: device_path
digital_signatures
XML Binding class name: Digital_Signatures
Dictionary key name: digital_signatures
encryption_algorithm
XML Binding class name: Encryption_Algorithm
Dictionary key name: encryption_algorithm
extracted_features
XML Binding class name: Extracted_Features
Dictionary key name: extracted_features
file_attributes_list
XML Binding class name: File_Attributes_List
Dictionary key name: file_attributes_list
file_extension
XML Binding class name: File_Extension
Dictionary key name: file_extension
file_format
XML Binding class name: File_Format
Dictionary key name: file_format
file_name
XML Binding class name: File_Name
Dictionary key name: file_name
file_path
XML Binding class name: File_Path
Dictionary key name: file_path
full_path
XML Binding class name: Full_Path
Dictionary key name: full_path
hashes
XML Binding class name: Hashes
Dictionary key name: hashes
is_masqueraded
XML Binding class name: is_masqueraded
Dictionary key name: is_masqueraded
is_packed
XML Binding class name: is_packed
Dictionary key name: is_packed
magic_number
XML Binding class name: Magic_Number
Dictionary key name: magic_number
modified_time
XML Binding class name: Modified_Time
Dictionary key name: modified_time
packer_list
XML Binding class name: Packer_List
Dictionary key name: packer_list
peak_entropy
XML Binding class name: Peak_Entropy
Dictionary key name: peak_entropy
permissions
XML Binding class name: Permissions
Dictionary key name: permissions
size_in_bytes
XML Binding class name: Size_In_Bytes
Dictionary key name: size_in_bytes
XML Binding class name: Sym_Links
Dictionary key name: sym_links
user_owner
XML Binding class name: User_Owner
Dictionary key name: user_owner
class cybox.objects.file_object.FileAttribute[source]

Bases: cybox.Entity

An abstract class for file attributes.

XML binding class: <undefined>
class cybox.objects.file_object.FilePath(*args, **kwargs)[source]

Bases: cybox.common.properties.String

XML binding class: cybox.bindings.file_object.FilePathType
static from_dict(filepath_dict)[source]
static from_obj(filepath_obj)[source]
is_plain()[source]
to_dict()[source]
to_obj(return_obj=None, ns_info=None)[source]
class cybox.objects.file_object.FilePermissions[source]

Bases: cybox.Entity

An abstract class for file permissions.

XML binding class: <undefined>
class cybox.objects.file_object.Packer[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.file_object.PackerType
detected_entrypoint_signatures
XML Binding class name: Detected_Entrypoint_Signatures
Dictionary key name: detected_entrypoint_signatures
entry_point
XML Binding class name: Entry_Point
Dictionary key name: entry_point
ep_jump_codes
XML Binding class name: EP_Jump_Codes
Dictionary key name: ep_jump_codes
name
XML Binding class name: Name
Dictionary key name: name
signature
XML Binding class name: Signature
Dictionary key name: signature
type_
XML Binding class name: Type
Dictionary key name: type
version
XML Binding class name: Version
Dictionary key name: version
class cybox.objects.file_object.PackerList(*args)[source]

Bases: cybox.EntityList

XML binding class: cybox.bindings.file_object.PackerListType

Bases: cybox.EntityList

XML binding class: cybox.bindings.file_object.SymLinksListType