The following table lists open source software, which can be installed on Linux server to create an appliance and replace vendor's proprietary hardware.
✅ Hardware server
+ linux
+ open source software
= appliance
cybersecurity function | open source software |
---|---|
firewall |
opnsense pfsense VyOS ClearOS ipfire zentyal webadmin cockpit xWRT |
WAF |
modsecurity ironbee NAXSI shadow daemon vulture bunkerweb |
NGFW |
OPNSense pfsense ipfire nethsecurity |
web proxy url filtering content filtering |
squid squid guard dans guarding |
SSL offloader reverse proxy |
HAproxy traefik nginx varnish apache traffic server pound . |
unified access gateway identity gateway app gateway |
OpenIG OWASP application gateway |
DPI tools AppID application visibility |
nDPI nTop |
VPN |
open vpn wireguard |
IDS IPS threat detection threat defence malicious activity detection online traffic scanning |
snort suricata zeek sensei slips |
antispam spam filtering mail gateway phishing prevention email threat prevention |
spam assasin mail scanner ASSP proxmox orange assasin |
sandbox threat sandboxing |
cuckoo firejail |
antiDDoS |
gatekeeper fastnetmon crowdsec |
antivirus |
clamAV |
firewall distro |
linux distro |
packet manager | latest release | techological stack |
arch | comments |
---|---|---|---|---|---|---|
opnsense pfsense |
xBSD | yes | 2024 | JavaScript PHP Shell |
x86 |
One of the most common products, a fairly simple and logical core. Firewall, QOS are implemented differently from linux. There are performance and hardware issues (NICs) |
VyoS | Debian 10 | monolthic+deb | 2024 | Python/Django Perl |
x86 ARM |
More router than a firewall. Has server control tools. Has CLI. |
ClearOS | RHEL/CentOS | rpm | 2020 | JavaScript PHP Shell C++ Python |
x86 |
More of a server management tool than a firewall. Although they are affiliated with HP. Possible to use with Cockpit. |
ipfire | linux | no | 2024 | Perl(Raku) C Shell |
x86 ARM |
Specialized distribution for creating a firewall |
zentyal | ubuntu | dpkg | 2021 | JavaScript Perl Shell |
x86 |
More server management tool than a firewall |
webadmin | any, works on Debian 10 | any | 2024 | Perl |
many |
More server management tool than a firewall. Firewall interface is limited. |
cockpit | any, works on Debian 10 | any | 2024 | JavaScript C Python |
many |
A more modern analogue of Webmin |
xWRT | linux | ipkg | 2024 | JavaScript C Lua |
ARM MIPS |
Solution for creating a firewall on low end hardware |
Findings: No open-source analogue for Cisco Security Manager.