plugins.external package¶
Subpackages¶
Submodules¶
plugins.external.amcache module¶
-
class
plugins.external.amcache.ExecutionEntry(path, sha1, size, file_description, source_key_timestamp, created_timestamp, modified_timestamp, modified_timestamp2, linker_timestamp, product, company, pe_sizeofimage, version_number, version, language, header_hash, pe_checksum, id, switchbackcontext)¶ Bases:
tuple-
property
company¶ Alias for field number 10
-
property
created_timestamp¶ Alias for field number 5
-
property
file_description¶ Alias for field number 3
-
property
header_hash¶ Alias for field number 15
-
property
id¶ Alias for field number 17
-
property
language¶ Alias for field number 14
-
property
linker_timestamp¶ Alias for field number 8
-
property
modified_timestamp¶ Alias for field number 6
-
property
modified_timestamp2¶ Alias for field number 7
-
property
path¶ Alias for field number 0
-
property
pe_checksum¶ Alias for field number 16
-
property
pe_sizeofimage¶ Alias for field number 11
-
property
product¶ Alias for field number 9
-
property
sha1¶ Alias for field number 1
-
property
size¶ Alias for field number 2
-
property
source_key_timestamp¶ Alias for field number 4
-
property
switchbackcontext¶ Alias for field number 18
-
property
version¶ Alias for field number 13
-
property
version_number¶ Alias for field number 12
-
property
-
class
plugins.external.amcache.Field(name, getter)¶ Bases:
tuple-
property
getter¶ Alias for field number 1
-
property
name¶ Alias for field number 0
-
property
-
exception
plugins.external.amcache.NotAnAmcacheHive¶ Bases:
Exception
-
class
plugins.external.amcache.TimelineEntry(timestamp, type, entry)¶ Bases:
tuple-
property
entry¶ Alias for field number 2
-
property
timestamp¶ Alias for field number 0
-
property
type¶ Alias for field number 1
-
property
-
plugins.external.amcache.main(argv=None)¶
-
plugins.external.amcache.make_unix_timestamp_value_getter(value_name)¶ - return a function that fetches the value from the registry key
as a UNIX timestamp.
-
plugins.external.amcache.make_value_getter(value_name)¶ return a function that fetches the value from the registry key
-
plugins.external.amcache.make_windows_timestamp_value_getter(value_name)¶ - return a function that fetches the value from the registry key
as a Windows timestamp.
-
plugins.external.amcache.parse_execution_entries(registry)¶
-
plugins.external.amcache.parse_execution_entry(key)¶
-
plugins.external.amcache.parse_unix_timestamp(qword)¶
-
plugins.external.amcache.parse_windows_timestamp(qword)¶
plugins.external.jobparser module¶
-
class
plugins.external.jobparser.Job(data)¶ Bases:
object-
RunDate= None¶ Variable length section http://msdn.microsoft.com/en-us/library/cc248287%28v=prot.10%29.aspx
-
-
class
plugins.external.jobparser.JobDate(data, scheduled=False)¶ Bases:
object
-
class
plugins.external.jobparser.UUID(data)¶ Bases:
object
-
plugins.external.jobparser.main()¶
-
plugins.external.jobparser.usage()¶