OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources.
OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project.
OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.
OPNsense Core Features:
Traffic Shaper
Two-factor Authentication throughout the system
Captive portal
Forward Caching Proxy (transparent) with Blacklist support
Virtual Private Network (site to site & road warrior, IPsec, OpenVPN & legacy PPTP support)
High Availability & Hardware Failover ( with configuration synchronization & synchronized state tables)
Intrusion Detection and Prevention
Built-in reporting and monitoring tools including RRD Graphs
Netflow Exporter
Network Flow Monitoring
Support for plugins
DNS Server & DNS Forwarder
DHCP Server and Relay
Dynamic DNS
Encrypted configuration backup to Google Drive
Stateful inspection firewall
Granular control over state table
802.1Q VLAN support
Installed on Sophos SG210 hardware with 6 ethernet interfaces, 120GB SSD and 16 GB's RAM (memory)!