Package Exports
- vcdb-monte-carlo
 
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vcdb-monte-carlo) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
VCDB Monte Carlo
This is a monte carlo simulation script written in JavaScript for use with the REST API for verisdb-analyst, a MapReduce tool for the vz-risk/vcdb cybersecurity incident dataset.
Installation
Installation is by npm by running:
npm install --save vcdb-monte-carloUsage
To use this tool, ensure that verisdb-analyst is running in the background and simply run the following command:
>node monte.js [number of times to run simulation]You must ensure that an environment variable VERIS is set for your verisdb-analyst application URL, for example:
export VERIS="http://127.0.0.1/"If run successfully, data.json will be output to the same directory as monte.js, containing resultant data.
This simulation requires considerable computing power to do quickly, so on a standard personal computer this will be slow. You should ensure that you edit vcdbFactory.js in the factories folder of verisdb-analyst so that this.bypass = 1.
Comments and Contributions
Please do feel free to submit a pull request or submit an issue with your comments. This package is maintained.
Copyright
Copyright (c) Steven Walker-Roberts 2017. All rights reserved. MIT license.