Show
Ignore:
Timestamp:
04/22/08 02:22:00 (7 months ago)
Author:
kindlund
Message:

Added initial support for managing simultaneous honeyclient VMs on a single Manager. Command-line functionality is complete; however, Database functionality is NOT complete. Initial stress tests and unit tests seem to pass ok. Had to re-work some of the VM daemon functionality, in order for multiple threads to play nice. ithreads is still very annoying to use — 80% of the time it works ok, but the remaining 20% of the time seems to cause the code to run into esoteric corner cases (e.g., initialization/destruction logic) that takes LONG amounts of time to debug.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • honeyclient/trunk/etc/honeyclient.xml

    r1538 r1547  
    178178    </Crawler> 
    179179    <Manager> 
     180        <num_simultaneous_clones description="Upon startup, the Manager will attempt to spawn the specified number of cloned VMs simultaneously.  To figure out an optimal value, take the amount of RAM allocated for your master VM (e.g., 256MB) and multiply that amount by this specified number (e.g., 4 simultaneous VMs x 256MB = 1GB).  You want to make sure that the total RAM requirements do not exceed the amount of RAM the host system can provision.  Allow the host system at least 512MB of RAM for normal operations." default="1"> 
     181            1 
     182        </num_simultaneous_clones> 
    180183        <fingerprint_dump description="When the Manager encounters a suspicious VM, it will attempt to append a complete copy of the fingerprint information to this file, if specified."> 
    181184            fingerprint.dump