

You will need to choose a suitable binary according to your OS and hardware architecture.

The easiest way of using Docker at any OS is to install Docker Desktop, which can be downloaded from here. To run the same environment across different OSes (i.e., Windows, macOS), we'll implement and test our programs on a Docker container, a lightweight virtualization platform.

Please read the following descriptions carefully before you get started. This repository has four subdirectories, each of which corresponds to an individual task. As previously mentioned, we will use Python 3 in order to quickly build and run network applications. In this lab, we will implement simple network scanners and NIDS to understand how they work more intuitively. Network Security Lab #1 Due Date: 2023 April 15
