Snort Supported OSes

Snort Supported OSes

Additional Resources

Author: Joel Esler


While Snort can compile on almost all *nix based machines, it is not recommended that you compile Snort on a low power or low RAM machine. Snort requires memory to run and to properly analyze as much traffic as possible.


Snort does not officially support any particular OS. However, there are platforms that we do support with Shared Object rules, and Snort has been verified to run, and run well, on the following platforms:


Centos-5-4/i386
Centos-5-4/x8664
Centos-6-9/i386
Centos-6-9/x86-64
Centos-7-4/i386
Centos-7-4/x86-64
Debian-7/i386
Debian-8/i386
Debian-8/x86
64
Debian-9/i386
Debian-9/x8664
Fedora Core 25/i386
Fedora Core 25/x86
64
Fedora Core 26/i386
Fedora Core 26/x8664
Fedora Core 27/x86
64
FreeBSD-10-0/i386
FreeBSD-10-0/x86-64
FreeBSD-11-1/i386
FreeBSD-11-1/x8664
FreeBSD-8-1/i386
FreeBSD-8-1/x86-64
FreeBSD-9-0/i386
FreeBSD-9-0/x86-64
OpenBSD-5-2/i386
OpenBSD-5-2/x86-64
OpenBSD-5-3/i386
OpenBSD-5-3/x86-64
OpenBSD-6-2/i386
OpenBSD-6-2/x86-64
OpenSUSE LEAP 15.0/x86
64
OpenSUSE LEAP 42.3/x8664
RHEL-5-5/i386
RHEL-5-5/x86-64
RHEL-6-0/i386
RHEL-6-0/x86-64
RHEL-7-0/x86
64
Slackware-13-1/x86-64
Slackware-14.2/x8664
Ubuntu 14.04.5/i386
Ubuntu 14/04/5/x86
64
Ubuntu 16.04.3/i386
Ubuntu 16.04.3/x8664
Ubuntu 17.10.1/i386
Ubuntu 17.10.1/x86
64


This list is subject to change at any time, however, we generally support the current version of the above OS, and one back from current.