lib.cuckoo.core.plugins.RunProcessing

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

# Class RunProcessing

source code

    object --+
             |
            RunProcessing

Analysis Results Processing Engine.

This class handles the loading and execution of the processing modules. It executes the enabled ones sequentially and generates a dictionary which is then passed over the reporting engine.

Instance Methods | [hide private]
__init__(self, task) x.__init__(...) initializes x; see help(type(x)) for signature | source code
process(self, module, results) Run a processing module. | source code
run(self) Run all processing modules and all signatures. | 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) (Constructor) | source code
x.__init__(...) initializes x; see help(type(x)) for signature Parameters: `task` - task dictionary of the analysis to process. Overrides: object.__init__

### process(self, module, results) | source code
Run a processing module. Parameters: `module` - processing module to run. `results` - results dict. Returns: results generated by module.

### run(self) | source code
Run all processing modules and all signatures. Returns: processing results.