Subsections of Instructor Resources
Lab 1 Grading Checklist
- Install VMware (2)
- Create Windows 10 VM (3)
- HDD 60 GB or more
- RAM 1 GB or more
- Configure Windows 10 (10)
- Computer Name includes eID
- Users (cis527, AdminUser, NormalUser, GuestUser, EvilUser)
- Groups (Administrators, Users, Files)
- Software (VMware Tools, Firefox, Thunderbird, Notepad++, BGInfo)
- Windows Updates
- Access IIS from Ubuntu (firewall and IIS config)
- Windows 10 Files (10)
- Run
Get-ChildItem -Recurse | Get-Acl | Format-List
- Check for groups and user on each folder (compare with screenshot)
- Create Ubuntu VM (3)
- HDD 20 GB or more
- RAM 1 GB or more
- Configure Ubuntu (10)
- Computer Name (terminal)
- User Accounts (cat /etc/passwd)
- Groups (cat /etc/group)
- Software (vm tools, Synaptic, GUFW, ClamAV)
- Firewall (enabled?)
- Access Apache from Windows (firewall and Apache config)
- Updates (apt update & apt upgrade)
- Configure Automatic Updates
- Ubuntu Files (10)
- Run
ls -lR
- Check for group and user on each folder
- Snapshots (2)
Lab 1 Grading Email
Greetings!
Here is the information you’ll need to know to get your lab graded.
- Grading Date/Time: <time>
Contact me ASAP if that time will not work for you for any reason and I will work with you to reschedule. - Zoom Link: <link>
If you haven’t used Zoom before, I recommend going to https://ksu.zoom.us/ first to download the Zoom client software. Then, when the time comes, click the link above to join the Zoom session. - Your Setup:
Before you join the Zoom session for grading, please have the following steps completed on your end. This helps things go as smoothly as possible:- Use the fastest internet connection available to you. If you are using a laptop with a wireless connection, you may want to plug in to a hard-wired connection if available. If you can work from campus, that may be best, depending on your home internet connection.
- Make sure your audio input device (microphone) is working in Zoom. You are not required to have a webcam, but you are welcome to use one if you like. I will be using a webcam and microphone on my end.
- Confirm that all the VMs for this lab are booted and running on your system.
- We’ll be using the desktop sharing features of Zoom so I can see your VMs. So, make sure you close any windows or programs that are running in the background that shouldn’t be shared with me.
- Operations:
Here are a few operations you may be asked to demonstrate:- PowerShell (in
C:\files
) > Get-ChildItem -Recurse | Get-Acl | Format-List
- Terminal (in
/files
) > ls -lR
- Finality
Once you begin the grading process, no changes may be made to your system to fix any errors encountered. The grade you receive will reflect the state of your VMs at the start of the grading process. This is to ensure that grades are fairly determined and that no special consideration is given.
That should cover everything. Please let me know if you have any questions prior to your scheduled grading time.
Good luck!
Russ
Lab 2 Grading Checklist
- Windows Manifest (5)
- Compiles
- Runs Without Errors
- Comments for any modules to install
- Windows Configuration (10)
- Users (cis527, AdminUser, NormalUser, GuestUser, EvilUser)
- Groups (Administrators, Users, Files)
- Software (Firefox, Thunderbird, Notepad++)
- Windows Files (10)
- Run
Get-ChildItem -Recurse | Get-Acl | Format-List
- Check for groups and user on each folder
- Ubuntu Manifest (5)
- Compiles
- Runs Without Errors
- Comments for any modules to install
- Ubuntu Configuration (10)
- Users (cis527, AdminUser, NormalUser, GuestUser, EvilUser)
- Groups (files)
- Software (Firefox, Thunderbird, Synaptic)
- Ubuntu Files (10)
- Run
ls -lR
- Check for groups and user on each folder
Lab 3 Grading Checklist
- Remote Connections (4)
- SSH to Linux
- RDP to Windows
- Ubuntu Static IP (4)
- IP & Subnet
- Default Gateway
- DNS
- Ubuntu DNS Server (15)
- Forward Zone File
- Reverse Zone File
- Forwarders
- ACL
- Ubuntu DHCP Server (15)
- Domain Name
- DNS Servers
- Routers
- Range
- Authoritative
- Ubuntu SNMP Daemon (4)
snmp
demonstration- 3 Screenshots - before ping, pinging, after ping
- Ubuntu Firewall (-5 if not enabled or configured)
- Wireshark (8)
- DNS query
people.cs.ksu.edu
- DNS Response
people.cs.ksu.edu
- DNS PRT
208.67.222.222
- ICMP Echo
- SNMP Packet
- DHCP Offer
- HTTP Redirect
- HTTP Basic Authentication showing username and password
Lab 3 Grading Email
Greetings!
Here is the information you’ll need to know to get your lab graded.
- Grading Date/Time: <time>
Contact me ASAP if that time will not work for you for any reason and I will work with you to reschedule. - Zoom Link: <link>
If you haven’t used Zoom before, I recommend going to https://ksu.zoom.us/ first to download the Zoom client software. Then, when the time comes, click the link above to join the Zoom session. - Your Setup:
Before you join the Zoom session for grading, please have the following steps completed on your end. This helps things go as smoothly as possible:- Use the fastest internet connection available to you. If you are using a laptop with a wireless connection, you may want to plug in to a hard-wired connection if available. If you can work from campus, that may be best, depending on your home internet connection.
- Make sure your audio input device (microphone) is working in Zoom. You are not required to have a webcam, but you are welcome to use one if you like. I will be using a webcam and microphone on my end.
- Confirm that all the VMs for this lab are booted and running on your system.
- We’ll be using the desktop sharing features of Zoom so I can see your VMs. So, make sure you close any windows or programs that are running in the background that shouldn’t be shared with me.
- Operations:
Here are a few operations you may be asked to demonstrate:- Connect remotely to Ubuntu via SSH
- Connect remotely to Windows via Remote Desktop
- Show Static IP Address Settings in Ubuntu
- DNS server settings:
/etc/bind/named.conf.options
, /etc/bind/named.conf.local
and related zone files - DNS server lookup test:
dig ubuntu.cis527<your eID>.cs.ksu.edu
or nslookup ubuntu.cis527<your eID>.cs.ksu.edu
- DNS server reverse test:
dig -x xxx.xxx.xxx.41
or nslookup xxx.xxx.xxx.41
- DHCP server settings:
/etc/dhcp/dhcpd.conf
- DHCP server test:
ipconfig /release
and ipconfig /renew
from Windows - SNMP server test:
snmp
demonstration from Ubuntu Client - SNMP screenshots (3)
- Wireshark screenshots (8)
- Finality
Once you begin the grading process, no changes may be made to your system to fix any errors encountered. The grade you receive will reflect the state of your VMs at the start of the grading process. This is to ensure that grades are fairly determined and that no special consideration is given.
That should cover everything. Please let me know if you have any questions prior to your scheduled grading time.
Good luck!
Russ
Lab 4 Grading Checklist
- Install Windows Server 2019 Standard (3)
- Static IP
- DNS server point to itself
- Install AD DS (10)
- Domain name:
ad.<eID>.cis527.cs.ksu.edu
- Domain user
- Windows 10 Client on AD (5)
- Install OpenLDAP (15)
- Domain Name:
dc=ldap,dc=<eID>,dc=cis527,dc=cs,dc=ksu,dc=edu
- Install phpLDAPadmin
- LDAP OUs:
users
and groups
- LDAP groups:
admin
- LDAP user
- TLS (test client side with
ldapwhoami -x -Z ldap.<eID>.cis527.cs.ksu.edu
returning anonymous
)
- Ubuntu Client on LDAP (5)
- Interoperability (10)
- LDAPSearch (2)
- Ubuntu Firewall enabled and configured (-5 if not)
Lab 4 Grading Email
Greetings!
Here is the information you’ll need to know to get your lab graded.
- Grading Date/Time: <time>
Contact me ASAP if that time will not work for you for any reason and I will work with you to reschedule. - Zoom Link: <link>
If you haven’t used Zoom before, I recommend going to https://ksu.zoom.us/ first to download the Zoom client software. Then, when the time comes, click the link above to join the Zoom session. - Your Setup:
Before you join the Zoom session for grading, please have the following steps completed on your end. This helps things go as smoothly as possible: - Use the fastest internet connection available to you. If you are using a laptop with a wireless connection, you may want to plug in to a hard-wired connection if available. If you can work from campus, that may be best, depending on your home internet connection.
- Make sure your audio input device (microphone) is working in Zoom. You are not required to have a webcam, but you are welcome to use one if you like. I will be using a webcam and microphone on my end.
- Confirm that all the VMs for this lab are booted and running on your system.
- We’ll be using the desktop sharing features of Zoom so I can see your VMs. So, make sure you close any windows or programs that are running in the background that shouldn’t be shared with me.
- Operations:
Here are a few operations you may be asked to demonstrate: - Static IP address on Windows Server
- Active Directory users
- Windows 10 client on Active Directory
- OpenLDAP OUs, groups & users
- Ubuntu client authenticate via LDAP
- Interoperability - Ubuntu client on Active Directory, or Windows client on Samba domain
- LDAPSearch screenshots (2)
- Finality
Once you begin the grading process, no changes may be made to your system to fix any errors encountered. The grade you receive will reflect the state of your VMs at the start of the grading process. This is to ensure that grades are fairly determined and that no special consideration is given.
That should cover everything. Please let me know if you have any questions prior to your scheduled grading time.
Good luck!
Russ
Lab 5 Grading Checklist
- Create Two Droplets (5)
- Configure Droplets (5)
- SSH Port 22123
- Timezone
date
- Firewall (22123, 80, 443, backend filter)
- SSH Configuration (10)
- Grading Key on Frontend
- Frontend to Backend via config file
- SSH config - disable password & root
- Install Apache (5)
- Domain Names & DNS (5)
- 2 A records for frontend and backend
- Configure Apache Virtual Hosts (10)
- Apache virtual hosts config on both systems
- Public Key Certificates (10)
- Certificate works
- Redirect Works
Lab 5 Grading Email
Greetings!
Here is the information you’ll need to know to get your lab graded.
- Grading Date/Time: <time>
Contact me ASAP if that time will not work for you for any reason and I will work with you to reschedule. - Zoom Link: <link>
If you haven’t used Zoom before, I recommend going to https://ksu.zoom.us/ first to download the Zoom client software. Then, when the time comes, click the link above to join the Zoom session. - Your Setup:
Before you join the Zoom session for grading, please have the following steps completed on your end. This helps things go as smoothly as possible: - Use the fastest internet connection available to you. If you are using a laptop with a wireless connection, you may want to plug in to a hard-wired connection if available. If you can work from campus, that may be best, depending on your home internet connection.
- Make sure your audio input device (microphone) is working in Zoom. You are not required to have a webcam, but you are welcome to use one if you like. I will be using a webcam and microphone on my end.
- Confirm that all the VMs for this lab are booted and running on your system.
- We’ll be using the desktop sharing features of Zoom so I can see your VMs. So, make sure you close any windows or programs that are running in the background that shouldn’t be shared with me.
- Operations:
Here are a few operations you may be asked to demonstrate: - SSH to Frontend & Backend
- Access Frontend & Backend via HTTP/HTTPS
- DNS Configuration
- Finality
Once you begin the grading process, no changes may be made to your system to fix any errors encountered. The grade you receive will reflect the state of your VMs at the start of the grading process. This is to ensure that grades are fairly determined and that no special consideration is given.
That should cover everything. Please let me know if you have any questions prior to your scheduled grading time.
Good luck!
Russ
Lab 6 Grading Checklist
- Windows File Server (5)
- Everyone share
- Restricted share (permissions)
- Windows Group Policy (5)
- GPO for Everyone
- GPO for Restricted (attached to what?)
- Ubuntu File Server (5)
- Everyone share
- Homes share
- cis527 user enabled
- Ubuntu Drive Mapping (5)
- fstab entry
- libpam-mount entry
- Windows Web Application Server (15)
- App Installed & Working
- SSL Certificate
- SSL Redirect
- Host Header
- Ubuntu Web Application Server (15)
- App Installed & Working
- MySQL on Backend
- Virtual Host
- SSL Certificate
- SSL Redirect
- Ubuntu firewall (-5 points if not enabled or configured)
Lab 6 Grading Email
Greetings!
Here is the information you’ll need to know to get your lab graded.
- Grading Date/Time: <time>
Contact me ASAP if that time will not work for you for any reason and I will work with you to reschedule. - Zoom Link: <link>
If you haven’t used Zoom before, I recommend going to https://ksu.zoom.us/ first to download the Zoom client software. Then, when the time comes, click the link above to join the Zoom session. - Your Setup:
Before you join the Zoom session for grading, please have the following steps completed on your end. This helps things go as smoothly as possible: - Use the fastest internet connection available to you. If you are using a laptop with a wireless connection, you may want to plug in to a hard-wired connection if available. If you can work from campus, that may be best, depending on your home internet connection.
- Make sure your audio input device (microphone) is working in Zoom. You are not required to have a webcam, but you are welcome to use one if you like. I will be using a webcam and microphone on my end.
- Confirm that all the VMs for this lab are booted and running on your system.
- We’ll be using the desktop sharing features of Zoom so I can see your VMs. So, make sure you close any windows or programs that are running in the background that shouldn’t be shared with me.
- Operations:
Here are a few operations you may be asked to demonstrate: - Access File Shares from Windows 10 Client
- GPO in Windows Server
- Access File Shares from Ubuntu Client
fstab
and libpam-mount
entries for automatically mounting shares- Working Windows Web Application (host header, SSL redirect)
- Working Ubuntu Web Application (virtual host, SSL redirect, MySQL on Backend)
- Finality
Once you begin the grading process, no changes may be made to your system to fix any errors encountered. The grade you receive will reflect the state of your VMs at the start of the grading process. This is to ensure that grades are fairly determined and that no special consideration is given.
That should cover everything. Please let me know if you have any questions prior to your scheduled grading time.
Good luck!
Russ
Lab 7 Grading Checklist
- Windows Backup & Restore (15)
- Screenshot of login
- Screenshot of fail
- Screenshot of restore
- Screenshot of login
- Ubuntu Backup (15)
- Website Data
- Apache Config
- MySQL Backup
- README
- Ubuntu Monitoring (10)
- Munin or Ganglia Installed
- Backend added as client
- DevOps (10)
- Webhook config
- GitLab Webhook
- Push to Git, see change on server
Lab 7 Grading Email
Greetings!
Here is the information you’ll need to know to get your lab graded.
- Grading Date/Time: <time>
Contact me ASAP if that time will not work for you for any reason and I will work with you to reschedule. - Zoom Link: <link>
If you haven’t used Zoom before, I recommend going to https://ksu.zoom.us/ first to download the Zoom client software. Then, when the time comes, click the link above to join the Zoom session. - Your Setup:
Before you join the Zoom session for grading, please have the following steps completed on your end. This helps things go as smoothly as possible: - Use the fastest internet connection available to you. If you are using a laptop with a wireless connection, you may want to plug in to a hard-wired connection if available. If you can work from campus, that may be best, depending on your home internet connection.
- Make sure your audio input device (microphone) is working in Zoom. You are not required to have a webcam, but you are welcome to use one if you like. I will be using a webcam and microphone on my end.
- Confirm that all the VMs for this lab are booted and running on your system.
- We’ll be using the desktop sharing features of Zoom so I can see your VMs. So, make sure you close any windows or programs that are running in the background that shouldn’t be shared with me.
- Operations:
Here are a few operations you may be asked to demonstrate: - Windows Backup/Restore Screenshots
- Ubuntu Backup README
- Ubuntu Monitoring System
- DevOps - push to Git, see changes on Server
- Finality
Once you begin the grading process, no changes may be made to your system to fix any errors encountered. The grade you receive will reflect the state of your VMs at the start of the grading process. This is to ensure that grades are fairly determined and that no special consideration is given.
That should cover everything. Please let me know if you have any questions prior to your scheduled grading time.
Good luck!
Russ