23 Commits

Author SHA1 Message Date
thomashaw
733c871072 Additional parameterisation. New modules: parameterised_accounts, generators and an account_encoder. Added plenty of parameters/default_inputs to currently existing vulnerability modules. 2016-11-30 18:09:22 +00:00
Z. Cliffe Schreuders
d68f98e0da code cleanup 2016-10-18 22:38:22 +01:00
Z. Cliffe Schreuders
e282dde855 Merge branch 'master' of https://github.com/cliffe/SecGen 2016-10-18 21:23:02 +01:00
Jjk422
133f5ee7d0 Corrected all mentioned changes:
Added a line into the 'usage' method's commands section (at secgen.rb:23-27).
Extracted lines 191-195 into a method called list_scenarios.
2016-09-13 14:24:08 +01:00
Jjk422
bbf4ce1ed2 Added command line option to list all SecGen scenarios in scenarios directory. 2016-09-08 13:24:37 +01:00
Z. Cliffe Schreuders
8bbdc885a3 Merge branches 'master' and 'parameterisation' of https://github.com/cliffe/SecGen 2016-09-05 08:56:59 +01:00
Jjk422
f9b2cd548f Correcting pull request errors, only one out of --total-memory or --memory-per-vm is selected (first to be inputted) and shows error message if both inputted.
Also removed defaults so that vms automatically decide on values if not specified.
2016-08-31 09:37:01 +01:00
Jjk422
42adbcb853 Added extra command line options to modify generated vms, need to be separated into a ruby class to ensure max values are not set (max ram larger then system ram) and to make sure that large ruby blocks are not in Vagrantfile.erb.
Options added are:
--memory-per-vm
--total-memory
--max-cpu-cores
--max-cpu-usage
2016-08-19 19:35:47 +01:00
Z. Cliffe Schreuders
edc1e28d68 Parameterisation 2016-08-17 23:11:53 +01:00
egg82
d9325395d2 Update secgen.rb 2016-08-17 13:36:33 -06:00
Z. Cliffe Schreuders
0185837c7b Module dependencies 2016-08-16 23:44:44 +01:00
thomashaw
8b32a8dc62 Feature: Utilities - extracted services which do not run on a network socket e.g. package manager update, firewall rules, java etc. into utilities 2016-08-01 18:55:50 +01:00
Z. Cliffe Schreuders
6e6df008b9 Module dependencies 2016-07-27 09:51:13 +01:00
aviio
0f96cc5caa Changes output of build_config to output correct information about networks, was previously displaying all_availiable_services count instead of all_availiable_networks 2016-06-14 15:50:05 +01:00
Z. Cliffe Schreuders
b5b19fe1c5 Major overhaul of code base! 2016-06-09 00:03:04 +01:00
Jjk422
7da182c7ee Added Yard doc generator, rake files to generate docs, commented most methods only managers and helpers need to be documented for ruby files 2016-04-04 12:29:01 +01:00
Jjk422
c3988f9e89 Xml report generation as report.xml, ERB file still created as Report, should work, minor fixes to code all usage options options should work now.
New File xml_report_generator.rb created.
2016-04-01 20:09:47 +01:00
Jjk422
d37382dd9a Method comments v1.0.0
Some minor code layout alterations
No real code changes as mostly comments changed
2016-04-01 20:09:25 +01:00
Emilia
e0cdbde46f Welcome + licence details (merge correction) 2016-03-09 13:39:14 +00:00
Connor Wilson
7ebadf6caf Directory structure changes 2016-03-08 22:54:59 +00:00
thomashaw
ddf8194397 Configuration changes
Pulled System.rb out to individual classes.
2016-03-08 22:54:04 +00:00
Connor Wilson
6a0107ee05 Builds boxes now, puppet name changes 2016-03-08 22:53:49 +00:00
Connor Wilson
401db4b0c5 Initial changes to directory structure 2016-03-08 22:42:19 +00:00