Setup and Configure an Open Source Firewall

Overview

A firewall is a network security system that monitors and controls incoming and outgoing network traffic based on a set of security rules. Firewalls typically establish a barrier between a trusted internal network and untrusted external network.

Using an open source firewall service, setup and configure the firewall to monitor, accept, and deny traffic based off of a set of rules you create. Connect the firewall to a trusted internal network or virtual lab.

Popular Open Source Firewalls:

  • pfSense
  • OPNsense
  • Untagle – NG Firewall

Project Recommendations

It is recommended you have familiarity with the foundations of networking, basic understanding of firewall types and how they work, the TCP/IP and OSI model, networking protocols, use of virtualization software / hypervisor, and formidable research skills.

Recommended Level

Beginner to Intermediate

Project Author Credit: Grant C.