Package modules :: Package processing :: Module static :: Class Static
[hide private]
[frames] | no frames]

Class Static

source code

                            object --+    
                                     |    
lib.cuckoo.common.abstracts.Processing --+
                                         |
                                        Static

Static analysis.

Instance Methods [hide private]
 
run(self)
Run analysis.
source code
 
_get_keys(self)
Get any embedded plaintext public and/or private keys.
source code

Inherited from lib.cuckoo.common.abstracts.Processing: __init__, set_baseline, set_options, set_path, set_results, set_task

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

Class Variables [hide private]
  PUBKEY_RE = "(-----BEGIN PUBLIC KEY-----[a-zA-Z0-9\\n\\+/]+---...
  PRIVKEY_RE = "(-----BEGIN RSA PRIVATE KEY-----[a-zA-Z0-9\\n\\+...
  office_ext = ["doc", "docm", "dotm", "docx", "ppt", "pptm", "p...

Inherited from lib.cuckoo.common.abstracts.Processing: enabled, order

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

run(self)

source code 

Run analysis.

Returns:
results dict.
Raises:
  • NotImplementedError - this method is abstract.
Overrides: lib.cuckoo.common.abstracts.Processing.run

Class Variable Details [hide private]

PUBKEY_RE

Value:
"(-----BEGIN PUBLIC KEY-----[a-zA-Z0-9\\n\\+/]+-----END PUBLIC KEY----\
-)"

PRIVKEY_RE

Value:
"(-----BEGIN RSA PRIVATE KEY-----[a-zA-Z0-9\\n\\+/]+-----END RSA PRIVA\
TE KEY-----)"

office_ext

Value:
["doc", "docm", "dotm", "docx", "ppt", "pptm", "pptx", "potm", "ppam",\
 "ppsm", "xls", "xlsm", "xlsx",]