diff --git a/modules/utilities/unix/live_malware_samples/live_malware_samples.pp b/modules/utilities/unix/live_malware_samples/live_malware_samples.pp
new file mode 100644
index 000000000..9bb2fcc26
--- /dev/null
+++ b/modules/utilities/unix/live_malware_samples/live_malware_samples.pp
@@ -0,0 +1 @@
+include live_malware_samples::install
diff --git a/modules/utilities/unix/live_malware_samples/manifests/install.pp b/modules/utilities/unix/live_malware_samples/manifests/install.pp
new file mode 100644
index 000000000..bdf23fcf5
--- /dev/null
+++ b/modules/utilities/unix/live_malware_samples/manifests/install.pp
@@ -0,0 +1,17 @@
+class live_malware_samples::install{
+ # Pip install triggers a 404, so just use git to grab the files
+ # without the python frontend
+
+ # ensure_packages(['python-pip'], { ensure => 'present' })
+ # exec { 'git clone https://github.com/cliffe/theZoo.git':
+ # cwd => '/opt/',
+ # creates => '/opt/theZoo',
+ # path => ['/usr/bin', '/usr/sbin',],
+ # } ->
+
+ exec { 'pip install --user -r requirements.txt':
+ cwd => '/opt/theZoo',
+ path => ['/usr/bin', '/usr/sbin',],
+ }
+
+}
diff --git a/modules/utilities/unix/live_malware_samples/secgen_metadata.xml b/modules/utilities/unix/live_malware_samples/secgen_metadata.xml
new file mode 100644
index 000000000..91d3c3fe7
--- /dev/null
+++ b/modules/utilities/unix/live_malware_samples/secgen_metadata.xml
@@ -0,0 +1,19 @@
+
+
+
+ Live malware samples (LIVE MALWARE!)
+ Z. Cliffe Schreuders
+ Apache v2
+ Installs a collection of live malware samples for analysis from theZoo malware repository.
+ This downloads the entire sample library via Git (large download).
+
+
+ audit_tools
+ linux
+
+
+ .*/git$
+
+
diff --git a/modules/utilities/unix/version_control/git/manifests/install.pp b/modules/utilities/unix/version_control/git/manifests/install.pp
index bf48a62b9..ae7cbe3e1 100644
--- a/modules/utilities/unix/version_control/git/manifests/install.pp
+++ b/modules/utilities/unix/version_control/git/manifests/install.pp
@@ -2,4 +2,4 @@ class git::install {
package { 'git':
ensure => installed,
}
-}
\ No newline at end of file
+}
diff --git a/modules/utilities/unix/version_control/git/secgen_metadata.xml b/modules/utilities/unix/version_control/git/secgen_metadata.xml
index 5d6438a32..18a6cc880 100644
--- a/modules/utilities/unix/version_control/git/secgen_metadata.xml
+++ b/modules/utilities/unix/version_control/git/secgen_metadata.xml
@@ -15,12 +15,8 @@
https://git-scm.com/
git
-
- Stretch
-
-
update
-
\ No newline at end of file
+
diff --git a/scenarios/labs/software_and_malware_analysis/6_ghidra_with_live_malware_samples.xml b/scenarios/labs/software_and_malware_analysis/6_ghidra_with_live_malware_samples.xml
new file mode 100644
index 000000000..8160be86d
--- /dev/null
+++ b/scenarios/labs/software_and_malware_analysis/6_ghidra_with_live_malware_samples.xml
@@ -0,0 +1,62 @@
+
+
+
+
+ Ghidra lab with LIVE MALWARE SAMPLES
+ Z. Cliffe Schreuders
+ You will find live malware samples in /opt/theZoo.
+
+
+ lab-sheet
+ intermediate
+
+
+ metactf
+
+
+
+
+
+
+
+
+
+
+
+ mythical_creatures
+
+
+
+
+ tiaspbiqe2r
+
+
+ false
+
+
+
+
+
+
+
+
+ account
+
+
+ account
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+