Module agent :: Class Agent
[hide private]
[frames] | no frames]

Class Agent

source code

Cuckoo agent, it runs inside guest.

Instance Methods [hide private]
 
__init__(self) source code
 
_initialize(self) source code
 
get_status(self)
Get current status.
source code
 
get_error(self)
Get error message.
source code
 
add_malware(self, data, name)
Get analysis data.
source code
 
add_config(self, options)
Creates analysis.conf file from current analysis options.
source code
 
add_analyzer(self, data)
Add analyzer.
source code
 
execute(self)
Execute analysis.
source code
 
complete(self, success=True, error='', results='')
Complete analysis.
source code
Method Details [hide private]

get_status(self)

source code 

Get current status.

Returns:
status.

get_error(self)

source code 

Get error message.

Returns:
error message.

add_malware(self, data, name)

source code 

Get analysis data.

Parameters:
  • data - analysis data.
  • name - file name.
Returns:
operation status.

add_config(self, options)

source code 

Creates analysis.conf file from current analysis options.

Parameters:
  • options - current configuration options, dict format.
Returns:
operation status.

add_analyzer(self, data)

source code 

Add analyzer.

Parameters:
  • data - analyzer data.
Returns:
operation status.

execute(self)

source code 

Execute analysis.

Returns:
analyzer PID.

complete(self, success=True, error='', results='')

source code 

Complete analysis.

Parameters:
  • success - success status.
  • error - error status.