Package modules :: Package packages :: Module pdf :: Class PDF
[hide private]
[frames] | no frames]

Class PDF

source code

                  object --+    
                           |    
lib.common.abstracts.Package --+
                               |
                              PDF

PDF analysis package.

Instance Methods [hide private]
 
start(self, path)
Run analysis package.
source code

Inherited from lib.common.abstracts.Package: __init__, check, enum_paths, execute, finish, get_path, get_path_glob, init_regkeys, move_curdir, package_files, set_pids

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  PATHS = [("ProgramFiles", "Adobe", "Reader 8.0", "Reader", "Ac...
  REGKEYS = [[HKEY_LOCAL_MACHINE, "SOFTWARE\\Adobe\\Acrobat Read...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

start(self, path)

source code 

Run analysis package.

Raises:
  • NotImplementedError - this method is abstract.
Overrides: lib.common.abstracts.Package.start
(inherited documentation)

Class Variable Details [hide private]

PATHS

Value:
[("ProgramFiles", "Adobe", "Reader 8.0", "Reader", "AcroRd32.exe"), ("\
ProgramFiles", "Adobe", "Reader 9.0", "Reader", "AcroRd32.exe"), ("Pro\
gramFiles", "Adobe", "Reader 10.0", "Reader", "AcroRd32.exe"), ("Progr\
amFiles", "Adobe", "Reader 11.0", "Reader", "AcroRd32.exe"), ("Program\
Files", "Adobe", "Acrobat Reader DC", "Reader", "AcroRd32.exe"),]

REGKEYS

Value:
[[HKEY_LOCAL_MACHINE, "SOFTWARE\\Adobe\\Acrobat Reader\\9.0\\AdobeView\
er", {"EULA": 1,},], [HKEY_CURRENT_USER, "SOFTWARE\\Adobe\\Acrobat Rea\
der\\9.0\\AdobeViewer", {"EULA": 1,},],]