Demo found at: https://npmaharaj1.github.io/firewalls-example
* Customizable allow and disallow via checkbox* Customizable Source and Destination IP Address (Live Update)
* Customizable Port (Live update)
- By definition a firewall is a "program" that sits in devices such as desktop and routers. Their main goal is to prevent malicious network activity by blocking certain IP Addresses as listed in their Allowlist or Blocklist. This project provides a very simplistic idea on how one works and give some context as to what an allow-list or block-list is.
This project is a bit rushed due to it's original purpose to be an assignment item for college :). Therefore, it wasn't created with efficiency in mind, it just needed to work.