pfSense CE logo

pfSense CE

FreeBSD-based firewall and router distribution managed entirely from a web interface

Repository activity
  • Stars5.7k
  • Forks1.6k
  • Open Issues37
pfsense health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • PHP
  • Shell
  • JavaScript
pfSense CE screenshot

About pfSense CE

pfSense CE is a free network firewall and router distribution based on FreeBSD, with a custom kernel and bundled third-party packages. It runs on hardware or virtual machines you control and aims to match or exceed the capabilities of commercial firewall appliances without artificial limits.

Every component is configured from a web interface, so there is no need for UNIX knowledge, the command line, or hand-editing rule sets. A package system extends the base install, adding capabilities such as unified threat management, load balancing, and multi-WAN connectivity alongside core firewall and routing functions.

pfSense started in 2004 as a fork of the m0n0wall project and has diverged significantly since. It is published by Rubicon Communications, LLC (Netgate) under an open source license, with optional commercial support and bundled hardware appliances available.

Key features

  • Web interface for configuring every component
  • Firewall and routing in one distribution
  • Package system to extend the base install
  • Unified threat management and multi-WAN
  • Load balancing across multiple connections

Details

First released
2004
Base system
FreeBSD with a custom kernel
Interface
Web GUI
Deployment
Self-hostable
Origin
Fork of m0n0wall
License
Apache-2.0