Homework 2 Due Date: 2024-07-29 23:59:59 Submission: via GitLab repo
Introduction
This homework is intended to give you some experience modifying firewall rules by hand, as well as integrating snort into your bastion host environment.
Tasks
- Create a firewall rule that will forward
ssh
traffic from bastion host port 22 to your Ubuntu system port 22. Document your entire ruleset in yourhw2.md
file. - Modify the local ssh server on the firewall to move it to a different port for management purposes. Document the changes in your
hw2.md
file. - Install
snort3
on your bastion host. Have it load at boot time so that it’s actively protecting your network. Document installation, configuration, and testing in yourhw2.md
file. - Ensure
snort
can protect against SMBGhost attacks. Document this in yourhw2.md
file.
In the end, you should have documentation that will allow you to recreate your environment from scratch, including all firewall rules and snort configuration. This will come in handy later…
A shell script that handles much of the above is also required. This script should be in your repo, and should be called hw2.sh
. This script should be able to be run on a fresh install of FreeBSD, and should be able to configure the system to match your environment. You should ensure this script can run multiple times without error.
Submission
Once you have completed the above, you should have a markdown file in your repo called hw2/hw2.md
that contains all the requested information above. Commit and push this to your repo. Also commit and include the requested screenshots. Once you have done this, you can consider the assignment submitted.