Package lib :: Package cuckoo :: Package core :: Module startup
[hide private]
[frames] | no frames]

Module startup

source code

Classes [hide private]
  DatabaseHandler
Logging to database handler.
  ConsoleHandler
Logging to console handler.
Functions [hide private]
 
check_python_version()
Checks if Python version is supported by Cuckoo.
source code
 
check_working_directory()
Checks if working directories are ready.
source code
 
check_configs()
Checks if config files exist.
source code
 
create_structure()
Creates Cuckoo directories.
source code
 
check_version()
Checks version of Cuckoo.
source code
 
init_logging()
Initializes logging.
source code
 
init_console_logging()
Initializes logging only to console.
source code
 
init_tasks()
Check tasks and reschedule uncompleted ones.
source code
 
init_modules()
Initializes plugins.
source code
 
init_yara()
Generates index for yara signatures.
source code
 
cuckoo_clean()
Clean up cuckoo setup.
source code
Variables [hide private]
  log = logging.getLogger()
  __package__ = 'lib.cuckoo.core'
Function Details [hide private]

check_python_version()

source code 

Checks if Python version is supported by Cuckoo.

Raises:

check_working_directory()

source code 

Checks if working directories are ready.

Raises:

check_configs()

source code 

Checks if config files exist.

Raises:

cuckoo_clean()

source code 

Clean up cuckoo setup. It deletes logs, all stored data from file system and configured databases (SQL and MongoDB.