This document provides an overview and tutorial of the pfSense firewall software. It discusses the history and evolution of pfSense from earlier firewall projects. Key features of pfSense are highlighted such as its customized FreeBSD distribution tailored for firewall and routing use. Hardware requirements, popular hardware platforms, installation methods, and initial configuration steps are outlined. Advanced functions like VPN, NAT, firewall rules, aliases, and multi-WAN configurations are also summarized.