Skip to content
UdemyHackingPaid courseIntermediate levelCertificate

pfSense Fundamentals - Secure Networks With pfSense Firewall (Udemy.com)

Learn to secure your home or business with the free, feature rich, enterprise grade pfSense Firewall

Created by: Ted LeRoy

Last updated June 2025

icon
What you will learn

  • How to protect your home or business with a pfSense Firewall
  • Introduction to pfSense
  • Firewall Refresher
  • pfSense as a Perimeter Firewall
  • pfSense Installation Options
  • pfSense Hardware Requirements
  • Initial Setup
  • Adding DNS Servers to DHCP
  • Enabling SSH
  • Adding a User
  • Disabling IPv6
  • Customizing the GUI Dashboard
  • Changing Your pfSense Theme
  • Firewall Considerations
  • Whitelist vs. Blacklist
  • Where to Place Rules
  • Floating Rules
  • Adding a New Rule
  • Adding Aliases
  • Adding ICMP Message Types Outbound
  • Strategy for Whitelisting Outbound
  • Tuning Egress Rules
  • Firewall Rule Order
  • Adding Rule Separators
  • pfBlockerNG
  • Snort IDS/IPS
  • Suricata IDS/IPS
  • Configuring a DMZ
  • pfSense Troubleshooting
  • Backing Up and Restoring Your Firewall
  • Updating Your Firewall

How it compares

Against the other 523 rated Udemy courses in Hacking on CourseDuck:

  • Rating4.6 out of 5higher than 72% of them
  • Reviews678#234 of 524 by number of reviews
  • Length3.9 hoursshorter than 59% of them
  • Last updatedJune 2025earlier than 51% of them

icon
Course Description

==========================Student Reviews======================

This is a great course for anyone needing to understand the pfSense firewall system. It was well worth both time and money. The presentation of the instructor was very professional, well thought out and the demonstrations were extremely relevant and easy to follow. -- David S. ★★★★★

This an excellent course, i started knowing nothing. Now I am no longer the one i was before starting and every topic is well organized... Hats off Ted, The instructor Ted made it become very easy for someone to learn. By the end of the course i feel very happy and ready to continue learning and keep practicing what I've learned from you. -- Hermann S.F. ★★★★★

Excellent overview, and quick initial setup of pfSense. Good coverage on mentioning you can set it up in monitor mode to observe your traffic for a few weeks, after basic rules are in place; then review the logs to put in place any remaining necessary rules. I've studied firewalls before; but first foray into pfSense. I like it. -- Kevin S. ★★★★★

=============================================================

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

Dive in and learn pfSense today!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Ted LeRoy

Ted LeRoy is an Enterprise Security Architect, providing a variety of information and physical security guidance to his business.

Ted is also best selling online instructor specializing in technology related courses.

He has over 25 years in Information Technology and experience in Windows and Linux administration, web server and email administration, and network and firewall administration with Cisco, Juniper, and pfSense devices.

In the Linux world, he has administered Red Hat, CentOS, and Ubuntu servers, in both "cold iron" and virtual environments being responsible for the consistent performance and availability of hundreds of servers.

He is an experienced IT and Security professional with a broad range of skills. A favorite part of IT and Security work for him is relating complex topics in a way that is instructive, helpful, and appropriate for the audience he is addressing.

Ted is an open source advocate where open source provides an appropriate solution for a given need.

He completed a Master of Science Degree in Information Technology from the Rochester Institute of Technology.

The curriculum for his Master's was heavy in Network and System Administration, and Information and System security.

icon
More courses by Ted LeRoy

$99.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.6

678 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Wayne Burlingame on 5/30/2022

I am new to pfsense and for training I had been looking at blogs and youtube videos before joining course. This was a great entry level course and it was nice because it was mostly built on each step to higher more detailed levels. I definately will use the instructors course on pfsense for now and in the future resources. I also likes that he was diligent to add pdf docs for reference ass in times of need, watch a whole video is not user friendly, but looking through a chapter pdf with search features is much easier.

By Oliver Roca on 8/22/2021

I learned a lot in this training. However, ! am not satisfied of the tutorial/ training for pfBlockerNG. I am expecting more on pfBlockerNG configuration like blocking specific websites, porn sites and more but I felt quite disappointed not to get that skills from this training. That is the reason why I enrolled with this lesson to learn more on pfBlockerNG. Hope you can give me a complete tutorial for pfBlockerNG. Thanks

By Anonymized User on 7/11/2021

Pretty good if a little disjointed e.g. why do we have to create two linux mint VMs and two ubuntu VMS which do the same thing. These have been clearly patched together and not reviewed as a complete course. Also, some of the material is out of date and needs refreshing but in a way this adds to the excitement by getting you to go out and finding the solution yourself.

By Yamil Domenech on 4/12/2021

Awesome Course! I learned a lot. The Instructor really knows how to expose the Subject, and he Speaks at a Speed Easy to Understand! Look Forward to more Courses from this Instructor! Plus he was in the NAVY just as I was! I was a TM3 in the U.S. Navy, Outstanding Work! Bravo Zulu!

By Konstantin on 2/23/2021

This is a great intro course, I've enjoyed it and the information provided is very valuable for me. Exactly what I was looking for. This course is not for a complete beginner though, as it does not covers fundamentals of networking (what is IP address, what is UDP, why TCP, and so on...). However, it wasn't hard to google for info, that I had no knowledge about to fill-in the blanks. Theo is very knowledgeable, and for me 1.25x speed was perfect to watch lections. After this course, I've ordered netgate device and planning to apply this knowledge to my home pfSense firewall.

By Julian Anderson on 1/3/2021

This course was great! I tried installing Pfsense on my own before taking this course and felt lost. After taking this course I feel must more confident in the basics and navigation. I will say it really helps to have some kind of networking experience and also exp. with changing network settings on VMs and such but the instructor does a nice job of demonstrating this. I do hope there are more in-depth courses and real-life use cases on this in the future.

By George Karatzas on 12/19/2020

A very good course that I'll definitely recommend to anyone who wants to start to get involved with Pfsense. Content is very well layout also very well presented and the instructor speaks at a steady pace and it's easy to understand. I have to mention also that the instructor had a quick response to my questions. Thank you Ted! P.S. I'll be glad to participate in an advanced -going deeper- pfsene course (e.g. Snort fine tunning, OpenVpn, IPsec, proxy, NAT reflection & loopback, Radius & 2FA etc) that you may present.

By Normand Leclerc on 9/17/2020

Mostly a configuration of pfSense walkthru, with detailed menus to traverse for a basic setup with Snort or Suricata threat prevention. Networking knowledge is a prerequisite, so it does not walk you thru Vlan setup, something I missed. But it provides DMZ setup for a website under the firewall, should you need that. Overall, this is a good practical hands on. It works: I did set up my firewall with the course. The pace of language is posed; it helps to take notes. And there are pdf files to go. There is no suggestion about the network card needed (a must for Free BSD), to build a home appliance to learn and try in the real. But the suggestion of Netgate hardware is made. Understandably, the course rather use VirtualBox machines labs. With this course, I did it with pfSense. And it makes a lot of sense to prefer pfSense to any commercial router for home or small biz I tried up to now. The quality of support of pfSense is amazing. The pfSense Book is in itself a must read. There is a strong community around that open source project. I should have made that step sooner, it would have saved me time and worry.

By Hermann Saint-Fleur on 1/12/2020

This an excellent course, i started knowing nothing. Now I am no longer the one i was before starting and every topic is well organized. Ted makes you feel the day to day activities, this not a simple course. Hats off Ted, The instructor Ted made it become very easy for someone to learn. Congratulations, you're an excellent instruction, the PDF materials are great. By the end of the course i feel very happy and ready to continue learning and keep practicing what I've learned from you.

By Dan Silvani on 11/28/2019

Great overview of PFSense product and capabilities. I liked the approach of providing some background context on firewalls and how they work and then going through the exercises to apply the theory. Using a virtualbox scenario was a great training approach to get used to the interface of PFsense. Will be checking back more as I think Ted will keep adding more content soon. Thanks Ted

Showing all 10 reviews on CourseDuck

Read all 678 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100