Skip to content
/ cocoma Public

A framework for COntrolled COntentious and MAlicious patterns

License

Notifications You must be signed in to change notification settings

ragmel/cocoma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COCOMA is a tool for creating deliberate contention, malicious and faulty load in a controlled way.

Please note that the location of the backfuzz emulator must be specified prior to trying to run any emulations using it (could not be included due to copyright/IP concerns). This is done with the command:
    ccmsh -b "YOUR/PATH/HERE/backfuzz.py"

Quick start
-----------------------------------
Run COCOMA through command line (ccmsh)

First start the scheduler

	ccmsh --start scheduler

	ccmsh -x <path to xml file>


xml files examples can be found in the xml-examples/ and xml-examples/tests/ (the test dir should have more updated xml files)

You can check that jobs have been scheduled by running

	ccmsh -j

To understand if the jobs are running properly, you can use "top" or "iostat -x 3" commands