Commit Graph

450 Commits

Author SHA1 Message Date
JD
2f5b79da5f Scenario machine split, module filter change and install cleanup 2024-01-16 13:40:59 +00:00
Z. Cliffe Schreuders
a1792be00f Merge branch 'master' of https://github.com/cliffe/SecGen 2023-12-15 01:55:00 +00:00
Z. Cliffe Schreuders
dbaf96125e Lab updates: exfiltation lab using Kali and HB without extra desktop VM 2023-12-12 11:31:32 +00:00
thomashaw
e271c01e39 RSA Lab Question fix 2023-12-05 13:58:18 +00:00
thomashaw
2dd01eee4c REMA Coconut lab: minor fixes 2023-11-24 14:59:07 +00:00
thomashaw
f258848094 REMA URL regex 2023-11-24 14:09:59 +00:00
thomashaw
ef461bb8b1 REMA Lab for Malware Behaviour: Live sample analysis of the coconut malware sample. Includes template updates for kali base. 2023-11-22 15:25:10 +00:00
thomashaw
c4a2ff7c0f AES Lab and RSA updates (4) 2023-11-02 13:09:57 +00:00
thomashaw
17f241009b AES Lab and RSA updates (3) 2023-11-02 13:04:26 +00:00
thomashaw
c34e0106b7 AES Lab and RSA updates (2) 2023-11-02 10:59:04 +00:00
thomashaw
f93f4d3f73 AES Lab and RSA updates 2023-10-26 18:31:17 +01:00
thomashaw
ee310ef7e4 RSA updates 2023-10-16 14:45:54 +01:00
thomashaw
ff4035e656 RSA Lab 2023-09-27 12:05:50 +01:00
thomashaw
49a337f1ed CSL AES Lab (wip) 2023-08-03 13:24:14 +01:00
Z. Cliffe Schreuders
5c02c37376 fix metadata 2023-08-01 15:52:54 +01:00
Cliffe
f177e0cf1c Merge pull request #283 from JBiggs610/passwordlist
Passwordlist
2023-07-31 10:40:42 +01:00
Cliffe
ff85d590c4 Merge pull request #282 from JBiggs610/filezillaconfig
Filezillaconfig
2023-07-31 10:40:06 +01:00
Cliffe
28cd2b3dbc Merge pull request #287 from JD2344/shepherd
Security Shepherd Module
2023-07-31 10:22:34 +01:00
JD
1788011d52 Move Iterations from Flag words to base class and other Misc 2023-07-24 10:55:45 +01:00
JD
7e4458d3cf Review Changes 2023-07-20 00:08:12 +01:00
JD
992aaa0ab0 Updates and installer cleanup 2023-07-18 23:32:59 +01:00
JD
3efe9c5fb0 Generator for Shepherd Modules 2023-07-14 16:00:39 +01:00
Z. Cliffe Schreuders
21b0411cf6 Update lab scenarios with IDS iptables forwarding 2023-06-27 10:54:42 +01:00
Z. Cliffe Schreuders
ed52af9fdb IDS and hackerbot updates 2023-06-27 10:43:04 +01:00
Z. Cliffe Schreuders
54fddeea76 Lab update 2023-06-15 15:03:11 +01:00
Jack Biggs
19ab32b1f7 Merge branch 'master' into filezillaconfig 2023-05-24 20:45:43 +01:00
Jack Biggs
821269dc98 Update secgen_metadata.xml 2023-05-24 20:16:14 +01:00
Jack Biggs
502a412081 Update password_file.md.erb 2023-05-24 20:14:41 +01:00
Jack Biggs
3e3ef48414 Update secgen_metadata.xml 2023-05-24 20:11:12 +01:00
Z. Cliffe Schreuders
f2f8019035 fix #281 -- manifest dir missing 2023-05-19 08:56:30 +01:00
JD
f10b806a8c fix no manifests/ rename module 2023-05-17 16:30:13 +01:00
Cliffe
151745ed0e Merge pull request #240 from JBiggs610/passwordlist
Password List Generator
2023-05-12 17:29:10 +01:00
Cliffe
6fc4193c1a Merge pull request #238 from JBiggs610/filezillaconfig
Filezilla Config File Generator
2023-05-12 17:20:06 +01:00
Cliffe
828a0efcf1 Merge pull request #279 from JBiggs610/ransomNote
new file:   modules/generators/messages/randsom_note/ransom_note.pp
2023-05-12 17:03:01 +01:00
Jack Biggs
22faa811c1 i
modified:   modules/generators/config_files/filezilla_config/secgen_metadata.xml
update metadatawq
2023-05-12 15:27:51 +01:00
Jack Biggs
ed53b1f3ed modified: modules/generators/content/password_file/secgen_local/local.rb
modified:   modules/generators/content/password_file/secgen_metadata.xml
	modified:   modules/generators/content/password_file/templates/password_file.md.erb
The program now takes in usernames as an input, as well as allowing for the benign and malicious subjects to be selected
2023-05-12 15:25:23 +01:00
Jack Biggs
ef16a3f55d modified: modules/generators/config_files/filezilla_config/secgen_local/local.rb
modified:   modules/generators/config_files/filezilla_config/templates/filezilla_config.xml.erb
Updated the config file to the correct file as well as updated the parameters required
2023-05-12 13:59:08 +01:00
Jack Biggs
5e7341783a new file: modules/generators/messages/randsom_note/ransom_note.pp
new file:   modules/generators/messages/randsom_note/secgen_local/local.rb
	new file:   modules/generators/messages/randsom_note/secgen_metadata.xml
	new file:   modules/generators/messages/randsom_note/templates/ransom_note.md.erb
Initial Push for Ransom Note
2023-05-11 22:35:42 +01:00
Jack Biggs
ac3e3b0bc3 i
modified:   local.rb
	modified:   ../secgen_metadata.xml
Program now requires a password, and incorportates the interest directories and shuffles the array to mix up malicious and benign interests.
2023-05-08 12:53:17 +01:00
Jack Biggs
3cc5a8096a Merge pull request #1 from JBiggs610/master
Updating to include new interest files.
2023-05-08 12:32:25 +01:00
Z. Cliffe Schreuders
7cf89236b7 forensic modules and content 2023-04-27 17:46:05 +01:00
Z. Cliffe Schreuders
5eadaf83e9 fix required dir for bash_history module 2023-04-21 16:01:25 +01:00
Z. Cliffe Schreuders
bb4047fd27 modules for ChatGPT-enhanced thematic content 2023-04-21 15:00:41 +01:00
Jack Biggs
145d97704c modified: modules/generators/content/password_file/secgen_metadata.xml
Updated SecGen metadata
2023-04-20 17:49:54 +01:00
Jack Biggs
a55ee552e0 modified: modules/generators/content/password_file/secgen_local/local.rb
modified:   modules/generators/content/password_file/templates/password_file.md.erb
Password List now takes in an input of passwords separated by ',' and then appends to an array and then outputs a random one from the array of 10 passwords into the password list allowing for repeats.
2023-04-20 17:46:05 +01:00
Cliffe
af4a41021b Merge pull request #239 from JBiggs610/bashhistory
Bash History File Generator
2023-04-18 10:51:56 +01:00
Jack Biggs
b1bc40a5da modified: modules/generators/content/bash_history/secgen_local/local.rb
Fixed password issue
2023-04-17 20:39:39 +01:00
Jack Biggs
4a725f3072 new file: lib/resources/linelists/top_100_websites
modified:   modules/generators/content/password_file/secgen_local/local.rb
	modified:   modules/generators/content/password_file/secgen_metadata.xml
	modified:   modules/generators/content/password_file/templates/password_file.md.erb
Added top_100_websites and set the program to take in 5 passwords from inputs
2023-04-16 15:41:31 +01:00
Jack Biggs
4f05e8b223 modified: modules/generators/content/bash_history/secgen_local/local.rb
Will only put sudo commands in if password is present
2023-04-16 14:26:57 +01:00
Jack Biggs
94e341585f new file: lib/resources/linelists/top_50_sudo_commands
new file:   lib/resources/linelists/top_90_linux_commands
	modified:   modules/generators/content/bash_history/secgen_local/local.rb
	modified:   modules/generators/content/bash_history/secgen_metadata.xml
Sudo commands are now randomly inputted and password is taken in from a parameter

	new file:   lib/resources/linelists/top_50_sudo_commands
	new file:   lib/resources/linelists/top_90_linux_commands
	modified:   modules/generators/content/bash_history/secgen_local/local.rb
	modified:   modules/generators/content/bash_history/secgen_metadata.xml
Sudo commands are now randomly entered into the commands array and the password is taken in as an input
2023-04-16 14:15:31 +01:00