Package lib :: Package cuckoo :: Package core :: Module plugins :: Class RunReporting
[hide private]
[frames] | no frames]

Class RunReporting

source code

object --+
         |
        RunReporting

Reporting Engine.

This class handles the loading and execution of the enabled reporting modules. It receives the analysis results dictionary from the Processing Engine and pass it over to the reporting modules before executing them.

Instance Methods [hide private]
 
__init__(self, task, results)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
process(self, module)
Run a single reporting module.
source code
 
run(self)
Generates all reports.
source code

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, task, results)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Parameters:
  • analysis_path - analysis folder path.
Overrides: object.__init__

process(self, module)

source code 

Run a single reporting module.

Parameters:
  • module - reporting module.
  • results - results results from analysis.

run(self)

source code 

Generates all reports.

Raises: