Commit Graph

63 Commits

Author SHA1 Message Date
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
egg82
28eb21a083 Update Vagrantfile.erb 2016-08-17 13:33:15 -06:00
egg82
49c19a0c21 Update project_files_creator.rb 2016-08-17 13:29:07 -06:00
egg82
2b900f94d1 Allowing SecGen to be run on servers/droplets 2016-08-14 15:04:57 -06: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
thomashaw
e14a0f75df post-dependencies tidy up 2016-08-01 18:13:30 +01:00
Z. Cliffe Schreuders
6e6df008b9 Module dependencies 2016-07-27 09:51:13 +01:00
Tom
3c3cc94f00 Merge pull request #39 from Jjk422/change_vuln_xml_schema_to_include_apache_v2_licence
Apache v2 licence for vulnerabilities
2016-06-14 18:17:39 +01:00
Jjk422
a8803d3193 Add the Apache v2 licence to the vulnerabilities licences. 2016-06-14 16:29:43 +01:00
thomashaw
52f7230e16 PR 33: Minor changes 2016-06-13 18:45:19 +01:00
Cliffe
9d30339b28 Merge pull request #32 from Jjk422/post-update-fixes
Post update fixes
2016-06-09 20:56:33 +01:00
Jjk422
a54147962f Changed encoding of symbol as us-ascii encoding that doesn't work with all machines. 2016-06-09 14:36:06 +01:00
thomashaw
3162d17679 Added a chomp to gem_exec's path evaluation, was leaving a trailing newline + evaluating /usr/bin/vagrant\n as false when the /usr/bin/vagrant file was present 2016-06-09 11:25:40 +01:00
Z. Cliffe Schreuders
b5b19fe1c5 Major overhaul of code base! 2016-06-09 00:03:04 +01:00
Jjk422
d335371b4e Changed Object variables to Object attributes hashes
- Fixed basebox selection error
2016-05-22 13:08:08 +01:00
Jjk422
eee0d2706d Changed Object variables to Object attributes hashes 2016-05-21 23:34:00 +01:00
Jjk422
c0346d2ab8 Changed Object variables to Object attributes hashes 2016-05-21 19:03:48 +01:00
aviio
dbb78104e7 Fixes distcc vulnerability issue and removes environment warnings 2016-05-12 18:13:56 +01:00
Jjk422
95ad39f265 Hopefully git will work this time instead of overwriting my files v3 2016-04-05 21:27:01 +01:00
Jjk422
1900d922fa Hopefully git will work this time instead of overwriting my files v2 2016-04-05 20:33:07 +01:00
Jjk422
66d244150b Hopefully git will work this time instead of overwriting my files 2016-04-05 20:22:21 +01:00
Jjk422
e8fd3b9e5a Finished documentation comments, documentation structure/included files and added Documentation path constant 2016-04-05 19:58:10 +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
155043e08a Added rdoc_generator. May also add Yard aswell or instead of 2016-04-02 14:52:37 +01:00
Jjk422
0fa2400c01 Added rdoc gem, documentation folder and documentation generator script 2016-04-02 12:32:06 +01:00
Jjk422
8d03d8bc99 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.
Fixed all broken code and removed empty xml tag generation
2016-04-02 12:01:24 +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
aviio
1ead717830 Relates to SG-11 - removes redundant manifest copying 2016-03-30 03:36:48 +01:00
aviio
3e6a5916eb Relates to SG-11 - Now has the ability to generate a site that is specified in the scenario.xml - also improves upon the build times by using Puppet v4 Environments 2016-03-30 03:33:46 +01:00
Connor Wilson
4d2c6139f9 removes wordpress in vagrantbase as the mechanism for selecting them isnt done yet 2016-03-29 19:27:24 +01:00
Connor Wilson
e61374b620 Merge remote-tracking branch 'upstream/master' 2016-03-29 19:19:38 +01:00
Emilia Lewandowska
1e40e2e3d6 Relates to SG-31: Moves managers into logical directory 2016-03-29 18:26:58 +01:00
Connor Wilson
67d58a1e1f Relates to SG-11 : Now able to generate a full wordpress site (Apache / SQL / Wordpress) 2016-03-28 21:07:27 +01:00
Connor Wilson
386810cab4 Relates to SG-11 : Now able to generate a full wordpress site (Apache / SQL / Wordpress) 2016-03-26 19:45:13 +00:00
Connor Wilson
14042a30b9 Merge pull request #12 from thomashaw/master
SG-12: add to secgen_metadata and make filterable from scenario.xml
2016-03-26 19:24:03 +00:00
Connor Wilson
866de4d855 Relates to SG-11 : Pushes code to repo for Tom to branch from 2016-03-26 02:49:56 +00:00
thomashaw
16a77272ee SG-12: add to secgen_metadata and make filterable from scenario.xml 2016-03-23 23:52:35 +00:00
Connor Wilson
9e40d48687 mid-commit for apache server install 2016-03-22 12:53:26 +00:00
Tom
a6cc6cf1da remove vulns.xml 2016-03-12 16:54:36 +00:00
Tom
939b69b915 added require + changed Configuration 2016-03-12 15:59:32 +00:00
thomashaw
411639577f remove redundant include 2016-03-11 20:16:25 +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
thomashaw
57a5e462d0 changes to vagrantbase.erb 2016-03-08 22:52:10 +00:00
Connor Wilson
7b12a869e7 changes puppet path in vulnerability 2016-03-08 22:52:03 +00:00
thomashaw
ea573072c8 vulnerability helper + change to vagrant base 2016-03-08 22:51:50 +00:00
Connor Wilson
401db4b0c5 Initial changes to directory structure 2016-03-08 22:42:19 +00:00
Emilia
e37a11b982 Welcome information has been changed with a new project name and no developers names are visible anymore. The file containing the logo has been deleted as it's no longer needed. 2016-02-28 18:37:30 +00:00