Commit Graph

1300 Commits

Author SHA1 Message Date
Jjk422
4cc2e6b31c Nginx service module, should be fully working and secure.
Default index.html file and directory used.
Can connect via browser on host machine via nginx_service.xml file.
2016-07-22 11:26:07 +01:00
Jjk422
8bd2a502b7 Merge pull request #49 from cliffe/firewall_remove_update
Firewall merge small changes to demonstrate scenario creation pre-dependencies.
Working and tested.
No errors stand out in the code
2016-07-21 12:59:27 +01:00
Jjk422
49467bcd9e Merge pull request #45 from thomashaw/vsftpd_backdoor
Vulnerability: vsftpd_234_backdoor rewrite:
Tested and exploitable with vsftpd_234_backdoor vulnerability
2016-07-21 12:39:29 +01:00
Jjk422
6b09463f8a A few minor changes to comments:
secgen_metadata.xml:20 - removed comment as not apache installation so not needed.
 java.pp:1-3 - update step removed here and example I used in #49 followed to allow for dependencies code to be used in the future.
java_service.xml:7 updated comment to reflect that the service is a java language installation
2016-07-21 11:30:22 +01:00
Jjk422
24f4d4046d A few minor changes to comments:
Removed secgen_metadata.xml line 20 comment as not apache installation so not needed.
Updated the vsftpd_service.xml line 7 comment to reflect that the service is a secure ftp service.
2016-07-21 10:23:51 +01:00
thomashaw
6fd6de8aff Firewall merge small changes to demonstrate scenario creation pre-dependencies. 2016-07-19 15:01:51 +01:00
Tom
a3afb7e036 Merge pull request #38 from Jjk422/new_firewall_service_module
Iptables firewall configure
2016-07-19 14:34:23 +01:00
Jjk422
b36fe6070a Spelling mistake in file secgen_metadata.xml
Spelling mistake in file secgen_metadata.xml, to small to warrant a pull request.
2016-06-28 10:52:21 +01:00
Jjk422
98e9e2fd39 Secure vsftpd module. Login currently is via username:user and password:user. Has 2 test files and one test directory, shouldn't be able to log in as root or access root files .e.g '/etc/shadow'. 2016-06-23 11:33:36 +01:00
thomashaw
72dad41881 Vulnerability: vsftpd_234_backdoor rewrite 2016-06-21 20:35:16 +01:00
Connor Wilson
bc687a8cd6 Merge pull request #42 from Jjk422/new_ntp_service_module
Ntp service module confirmed installed and running post-restart.
2016-06-19 13:11:42 +01:00
Connor Wilson
90319741bb Merge pull request #44 from thomashaw/unreal_ircd_rework
Confirmed both vulnerable and secure services running, vulnerable service is exploitable, secure service is secure. Merging.
2016-06-19 12:48:31 +01:00
thomashaw
c12ff5c270 Service: UnrealIRCd module 2016-06-18 19:58:45 +01:00
thomashaw
31c49d81ff Vulnerability: UnrealIRCd backdoor 2016-06-18 19:58:33 +01:00
Connor Wilson
77cf34e769 Merge pull request #35 from thomashaw/vulnerability_proftpd_133c_backdoor
Module now cleans up after itself. Merging.
2016-06-18 18:49:38 +01:00
thomashaw
88db89c8ef now also removes tar.gz 2016-06-15 18:03:05 +01:00
thomashaw
ed5cdc56b7 Cleanup step 2016-06-15 18:00:58 +01:00
Jjk422
69fb1494e5 Ntp service module. 2016-06-15 09:08:33 +01:00
Tom
69af83625a Merge pull request #36 from Jjk422/new_samba_module_secure_service
Samba secure service module
2016-06-15 02:53:49 +01:00
Jjk422
c0ed9b92b5 Java language install module and java system scenario file. Will use unix_update if/when dependencies added. 2016-06-14 20:05:21 +01:00
Jjk422
c8c0976283 Changed secgen_metadata for firewall module to include author, and remove software name as module configures the iptable software without installing it. 2016-06-14 15:26:15 +01:00
Jjk422
e19cdf3160 Reverted the samba_config module, should be added in a pull request by itself. 2016-06-14 11:51:22 +01:00
Jjk422
29360d504d Fully completed firewall module and scenario file. Update code built into module, to be removed if/when dependency code is added. 2016-06-14 11:21:10 +01:00
Jjk422
c2e0e510dd Added update exec in module so it can function as a standalone module without the need for unix_update. However this can be removed if/when dependencies code is added. 2016-06-14 08:35:45 +01:00
thomashaw
52f7230e16 PR 33: Minor changes 2016-06-13 18:45:19 +01:00
Jjk422
824abed680 Samba secure service module and example scenario file. Requires update module to function and requires samba install module. 2016-06-13 16:14:40 +01:00
Jjk422
7a9edc68c2 Samba secure service module and example scenario file. Requires update module to function. 2016-06-13 16:08:50 +01:00
thomashaw
58a811a010 Vulnerability: ProFTPd 1.3.3c backdoor 2016-06-11 19:02:58 +01:00
Jjk422
b9086a48f2 Update service that performs the repository update for the created vm. Should be machine independent other then selecting whether windows or unix. Commands in the unix_update module need to be modified for different systems to be absolute paths. Added windows services directory and included a puppetforge module to control auto-updates within windows. 2016-06-10 10:52:09 +01:00
thomashaw
8d0a2d50c6 nfs_overshare post-merge fix 2016-06-09 11:43:04 +01:00
Z. Cliffe Schreuders
b5b19fe1c5 Major overhaul of code base! 2016-06-09 00:03:04 +01:00
aviio
dbb78104e7 Fixes distcc vulnerability issue and removes environment warnings 2016-05-12 18:13:56 +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
e61374b620 Merge remote-tracking branch 'upstream/master' 2016-03-29 19:19:38 +01:00
Connor Wilson
d6b3ed18ab Relates to SG-11 : adds missing puppet module 2016-03-28 21:16:17 +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
6b1a798122 Relates to SG-11 : Pushes all new modules and dependencies 2016-03-26 03:54:18 +00:00
Connor Wilson
3a90059753 Relates to SG-11 : Pushes lowered concat dependency version as most recent is buggy 2016-03-26 03:52:37 +00:00
Connor Wilson
de9c278c1b Relates to SG-11 : Pushes code to repo for Tom to branch from 2016-03-26 03:33:50 +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
da9eda4602 Relates to SG-18 : Test commit 2016-03-23 19:20:54 +00:00
Connor Wilson
9e40d48687 mid-commit for apache server install 2016-03-22 12:53:26 +00:00
thomashaw
c17d9f0762 Removing Writable shadow 2016-03-09 12:50:34 +00:00
thomashaw
253924198d Fixed secgen_metadata for mountable_nfs 2016-03-09 12:30:07 +00:00
Connor Wilson
7ebadf6caf Directory structure changes 2016-03-08 22:54:59 +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
401db4b0c5 Initial changes to directory structure 2016-03-08 22:42:19 +00:00