pfSense is a full featured, open source firewall specific BSD build. You can download an image for free, and install it on your own hardware, or in your virtualized environment of choice, or purchase a very reasonably priced pre-configured device.
Even though pfSense is built on FreeBSD, you don’t have to know BSD or Linux to manage your firewall. You are encouraged to do everything you need through the browser based Graphical User Interface (GUI).
As with all Udemy courses:
- You have a 30 day, no questions asked, money back guarantee if you’re not fully satisfied with the course.
- You have lifetime full access to the course and all updates and additions.
In this course, you’ll learn:
- The fundamentals of what a firewall is
- Overview
- Interfaces
- Outside (Untrusted)
- Demilitarized Zone (Medium Trust)
- Internal (Trusted)
- Stateful Packet Inspection (SPI)
- Application Layer Firewall
- Why you need a firewall
- What pfSense is
- The operating system it’s built on
- Pro’s and con’s of open source
- The main features included with pfSense
- Overview
- Management through the Web based Graphical User Interface (GUI)
- Firewall
- Network Address Translation (NAT)
- User Management
- Configure pfBlockerNG
- Installing pfBlockerNG
- Which traffic to analyze for pfBlockerNG
- Configuring pfBlockerNG
- Install Snort IDS/IPS
- Install Snort
- Choose Snort Rule Sets
- Download Rule Set updates
- Assign Rule Sets to interfaces
- Install Suricata IDS/IPS
- Install Suricata
- Choose Suricata Rule Sets
- Download Rule Set updates
- Assign Rule Sets to interfaces
- Configure a DMZ
- Create a DMZ
- Configure Firewall Rules
- Configure Port Forwarding Rules
- Configure Inbound Rules (HTTP)
- Configure Snort or Suricata to protect DMZ
- Test to Ensure Protection Works
- Maintaining Your Firewall
- Backing up and restoring from backup
- Updating
- Troubleshooting Issues