Version: 2.1.0.21

cybox.objects.pdf_file_object module

class cybox.objects.pdf_file_object.PDFDictionary[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFDictionaryType
object_reference
XML Binding class name: Object_Reference
Dictionary key name: object_reference
raw_contents
XML Binding class name: Raw_Contents
Dictionary key name: raw_contents
class cybox.objects.pdf_file_object.PDFDocumentInformationDictionary[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFDocumentInformationDictionaryType
author
XML Binding class name: Author
Dictionary key name: author
creationdate
XML Binding class name: CreationDate
Dictionary key name: creationdate
creator
XML Binding class name: Creator
Dictionary key name: creator
keywords
XML Binding class name: Keywords
Dictionary key name: keywords
moddate
XML Binding class name: ModDate
Dictionary key name: moddate
producer
XML Binding class name: Producer
Dictionary key name: producer
subject
XML Binding class name: Subject
Dictionary key name: subject
title
XML Binding class name: Title
Dictionary key name: title
trapped
XML Binding class name: Trapped
Dictionary key name: trapped
class cybox.objects.pdf_file_object.PDFFile[source]

Bases: cybox.objects.file_object.File

XML binding class: cybox.bindings.pdf_file_object.PDFFileObjectType
cross_reference_tables
XML Binding class name: Cross_Reference_Tables
Dictionary key name: cross_reference_tables
indirect_objects
XML Binding class name: Indirect_Objects
Dictionary key name: indirect_objects
metadata
XML Binding class name: Metadata
Dictionary key name: metadata
trailers
XML Binding class name: Trailers
Dictionary key name: trailers
version
XML Binding class name: Version
Dictionary key name: version
class cybox.objects.pdf_file_object.PDFFileID[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFFileIDType
id_string
(List of values permitted)
XML Binding class name: ID_String
Dictionary key name: id_string
class cybox.objects.pdf_file_object.PDFFileMetadata[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFFileMetadataType
document_information_dictionary
XML Binding class name: Document_Information_Dictionary
Dictionary key name: document_information_dictionary
encrypted
XML Binding class name: encrypted
Dictionary key name: encrypted
keyword_counts
XML Binding class name: Keyword_Counts
Dictionary key name: keyword_counts
number_of_cross_reference_tables
XML Binding class name: Number_Of_Cross_Reference_Tables
Dictionary key name: number_of_cross_reference_tables
number_of_indirect_objects
XML Binding class name: Number_Of_Indirect_Objects
Dictionary key name: number_of_indirect_objects
number_of_trailers
XML Binding class name: Number_Of_Trailers
Dictionary key name: number_of_trailers
optimized
XML Binding class name: optimized
Dictionary key name: optimized
class cybox.objects.pdf_file_object.PDFIndirectObject[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFIndirectObjectType
contents
XML Binding class name: Contents
Dictionary key name: contents
hashes
XML Binding class name: Hashes
Dictionary key name: hashes
id_
XML Binding class name: ID
Dictionary key name: id
offset
XML Binding class name: Offset
Dictionary key name: offset
type_
XML Binding class name: type_
Dictionary key name: type
class cybox.objects.pdf_file_object.PDFIndirectObjectContents[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFIndirectObjectContentsType
non_stream_contents
XML Binding class name: Non_Stream_Contents
Dictionary key name: non_stream_contents
stream_contents
XML Binding class name: Stream_Contents
Dictionary key name: stream_contents
class cybox.objects.pdf_file_object.PDFIndirectObjectID[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFIndirectObjectIDType
generation_number
XML Binding class name: Generation_Number
Dictionary key name: generation_number
object_number
XML Binding class name: Object_Number
Dictionary key name: object_number
class cybox.objects.pdf_file_object.PDFIndirectObjectList(*args)[source]

Bases: mixbox.entities.EntityList

XML binding class: cybox.bindings.pdf_file_object.PDFIndirectObjectListType
indirect_object
(List of values permitted)
XML Binding class name: Indirect_Object
Dictionary key name: indirect_object
class cybox.objects.pdf_file_object.PDFKeywordCount[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFKeywordCountType
non_obfuscated_count
XML Binding class name: Non_Obfuscated_Count
Dictionary key name: non_obfuscated_count
obfuscated_count
XML Binding class name: Obfuscated_Count
Dictionary key name: obfuscated_count
class cybox.objects.pdf_file_object.PDFKeywordCounts[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFKeywordCountsType
aa_count
XML Binding class name: AA_Count
Dictionary key name: aa_count
ascii85decode_count
XML Binding class name: ASCII85Decode_Count
Dictionary key name: ascii85decode_count
asciihexdecode_count
XML Binding class name: ASCIIHexDecode_Count
Dictionary key name: asciihexdecode_count
ccittfaxdecode_count
XML Binding class name: CCITTFaxDecode_Count
Dictionary key name: ccittfaxdecode_count
dctdecode_count
XML Binding class name: DCTDecode_Count
Dictionary key name: dctdecode_count
encrypt_count
XML Binding class name: Encrypt_Count
Dictionary key name: encrypt_count
flatedecode_count
XML Binding class name: FlateDecode_Count
Dictionary key name: flatedecode_count
javascript_count
XML Binding class name: JavaScript_Count
Dictionary key name: javascript_count
jbig2decode_count
XML Binding class name: JBIG2Decode_Count
Dictionary key name: jbig2decode_count
js_count
XML Binding class name: JS_Count
Dictionary key name: js_count
launch_count
XML Binding class name: Launch_Count
Dictionary key name: launch_count
lzwdecode_count
XML Binding class name: LZWDecode_Count
Dictionary key name: lzwdecode_count
objstm_count
XML Binding class name: ObjStm_Count
Dictionary key name: objstm_count
openaction_count
XML Binding class name: OpenAction_Count
Dictionary key name: openaction_count
page_count
XML Binding class name: Page_Count
Dictionary key name: page_count
richmedia_count
XML Binding class name: RichMedia_Count
Dictionary key name: richmedia_count
runlengthdecode_count
XML Binding class name: RunLengthDecode_Count
Dictionary key name: runlengthdecode_count
xfa_count
XML Binding class name: XFA_Count
Dictionary key name: xfa_count
class cybox.objects.pdf_file_object.PDFStream[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFStreamType
decoded_stream
XML Binding class name: Decoded_Stream
Dictionary key name: decoded_stream
decoded_stream_hashes
XML Binding class name: Decoded_Stream_Hashes
Dictionary key name: decoded_stream_hashes
raw_stream
XML Binding class name: Raw_Stream
Dictionary key name: raw_stream
raw_stream_hashes
XML Binding class name: Raw_Stream_Hashes
Dictionary key name: raw_stream_hashes
class cybox.objects.pdf_file_object.PDFTrailer[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFTrailerType
encrypt
XML Binding class name: Encrypt
Dictionary key name: encrypt
hashes
XML Binding class name: Hashes
Dictionary key name: hashes
id_
XML Binding class name: ID
Dictionary key name: id
info
XML Binding class name: Info
Dictionary key name: info
last_cross_reference_offset
XML Binding class name: Last_Cross_Reference_Offset
Dictionary key name: last_cross_reference_offset
offset
XML Binding class name: Offset
Dictionary key name: offset
prev
XML Binding class name: Prev
Dictionary key name: prev
root
XML Binding class name: Root
Dictionary key name: root
size
XML Binding class name: Size
Dictionary key name: size
class cybox.objects.pdf_file_object.PDFTrailerList(*args)[source]

Bases: mixbox.entities.EntityList

XML binding class: cybox.bindings.pdf_file_object.PDFTrailerListType
trailer
(List of values permitted)
XML Binding class name: Trailer
Dictionary key name: trailer
class cybox.objects.pdf_file_object.PDFXRefTable[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFXRefTableType
hashes
XML Binding class name: Hashes
Dictionary key name: hashes
offset
XML Binding class name: Offset
Dictionary key name: offset
subsections
XML Binding class name: Subsections
Dictionary key name: subsections
class cybox.objects.pdf_file_object.PDFXRefTableList(*args)[source]

Bases: mixbox.entities.EntityList

XML binding class: cybox.bindings.pdf_file_object.PDFXRefTableListType
cross_reference_table
(List of values permitted)
XML Binding class name: Cross_Reference_Table
Dictionary key name: cross_reference_table
class cybox.objects.pdf_file_object.PDFXrefEntry[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFXrefEntryType
byte_offset
XML Binding class name: Byte_Offset
Dictionary key name: byte_offset
generation_number
XML Binding class name: Generation_Number
Dictionary key name: generation_number
object_number
XML Binding class name: Object_Number
Dictionary key name: object_number
type_
XML Binding class name: type_
Dictionary key name: type
class cybox.objects.pdf_file_object.PDFXrefEntryList(*args)[source]

Bases: mixbox.entities.EntityList

XML binding class: cybox.bindings.pdf_file_object.PDFXrefEntryListType
cross_reference_entry
(List of values permitted)
XML Binding class name: Cross_Reference_Entry
Dictionary key name: cross_reference_entry
class cybox.objects.pdf_file_object.PDFXrefTableSubsection[source]

Bases: mixbox.entities.Entity

XML binding class: cybox.bindings.pdf_file_object.PDFXrefTableSubsectionType
cross_reference_entries
XML Binding class name: Cross_Reference_Entries
Dictionary key name: cross_reference_entries
first_object_number
XML Binding class name: First_Object_Number
Dictionary key name: first_object_number
number_of_objects
XML Binding class name: Number_Of_Objects
Dictionary key name: number_of_objects
class cybox.objects.pdf_file_object.PDFXrefTableSubsectionList(*args)[source]

Bases: mixbox.entities.EntityList

XML binding class: cybox.bindings.pdf_file_object.PDFXrefTableSubsectionListType
subsection
(List of values permitted)
XML Binding class name: Subsection
Dictionary key name: subsection
cybox.objects.pdf_file_object.validate_id_string(instance, value)[source]
cybox.objects.pdf_file_object.validate_pdf_object_type(instance, value)[source]
cybox.objects.pdf_file_object.validate_pdf_ref_entry_type(instance, value)[source]