-
Get a fresh linux VM with the following minimum specs:
- Ubuntu Server 20.04 LTS
- 2 cores
- 4GB RAM
- 128GB Standard SSD
-
Download and run the
install_tool.sh
script- This script will install all the tools and place all the files needed for the course
- This might take a while (est 30-45m), so open Youtube or something
- You will be able to choose between installing all units or just one unit at a time
This must be done to allow for RDP connections to the student VM
- Run script:
~/scripts/rdp_setup.sh
- Tool(s) installed:
xrdp
,xfce4
- Files placed: None
- Run script:
~/scripts/unit1_lab.sh
- Tool(s) installed:
Wireshark
(and dependencies) - Files placed: None
- N/A - Same as Lab
- N/A - Students download files during lab
- N/A - Students download files during project
- Run script:
~/scripts/unit3_lab.sh
- Tool(s) installed:
Snort
(and dependencies) - Files placed: None
- Run script:
~/scripts/unit3_project.sh
- Tool(s) installed:
npm
,node
,hftp
library - Files placed: See below tree
ftp_project
└── ftp_folder
├── activity.pcapng
├── attack.sh
├── cosmo
│ ├── passwords.txt
│ ├── reports_original.txt
│ └── rocknames.txt
├── general
│ ├── budget.txt
│ └── reports.txt
├── scripts
│ ├── attack.js
│ └── start-server.js
├── timmy
│ ├── fishnames.txt
│ ├── passwords.txt
│ └── reports_original.txt
└── wanda
├── catnames.txt
├── passwords.txt
└── reports_original.txt
- N/A - Wireshark continued and mitmproxy installed in-lab
- Run script:
~/scripts/unit4_project.sh
- Tool(s) installed:
nginx
,slowloris
- Files placed: None
- Run script:
~/scripts/unit5_lab.sh
- Tool(s) installed:
Splunk
- Files placed:
netflix_titles.csv
,Top Video Game sales.csv
,webauth.csv
(Loaded into Splunk)
- Run script:
~/scripts/unit5_project.sh
- Tool(s) installed: None (Splunk installed in lab)
- Files placed:
webserver02.csv
,uploadedhashes.csv
,failedlogins64.csv
,BlueCoatProxy01.csv
(Loaded into Splunk)
- N/A - Lab runs in browser
- N/A - Project runs in browser
- N/A - Students download files during lab
- N/A - Students download files during project
- N/A - Group Project