Considerations for a self-made enterprise-class firewall
Product list
big players
heavy-load
- Cisco ASA
- Juniper SRX
- Sophos XG Firewall
also worth mentioning
- Mikrotik (linux-based, own front-end to Netfilter)
out-of-the-box OSS products
- OPNsense (formerly pfSense)
- pfSense (fbsd-based)
- NVIDIA Cumulus Linux (not much on the firewall front, just its own front-end for Netfilter ACLs)
- VyOS (debian-based, also its own netfilter front-end)
- IPFire
- IPCop Firewall
- Smoothwall
- Shorewall
- ConfigServer Security & Firewall (CSF)
- Endian Firewall Community (EFW)
- ClearOS + Linux Firewall
Low footprint
- OpenWrt
- LibreCMC
- DD-WRT
- Openwall
- LEAF Project
- fli4l
diy
- Linux Netfilter
- Linux eBPF
- FreeBSD IPFW vs. legacy PF - SMP
- OpenBSD PF
- DragonFlyBSD legacy PF
- NetBSD NPF (SMP)
Hardware
What product can be shipped as dedicated hardware?
What is the alternative?
==> just make sure you got the right NIC!
https://www.dragonflybsd.org/cgi/web-man?command=ix
High Throughput and Offloading Performance
see nic-10gbe
NGFW
Which ones are DPI-capable?
Resources
Open Source NGFW / Top 5 in 2022
https://syncbricks.com/top-5-best-free-ngfw-firewall/
Top 10 Open-Source Firewalls
https://em360tech.com/top-10/open-source-firewalls
8 Best Open Source Firewall to Protect Your Network
https://geekflare.com/best-open-source-firewall/
oss low footprint
https://en.wikipedia.org/wiki/List_of_router_and_firewall_distributions
https://en.wikipedia.org/wiki/Comparison_of_firewalls