Software Requirements

Nessus Agents and Nessus Manager support Mac, Linux, and Windows operating systems.

Nessus Agents

Operating System

Supported Versions

32-bit Linux
  • Debian 9 and 10 / Kali Linux 2017.3 Debian 9 and 10 / Kali Linux 2017.3, 2018, 2019, 2020
  • Red Hat ES 6/ Oracle Linux 6 (including Unbreakable Enterprise Kernel)
  • SUSE Enterprise 11
  • Ubuntu 14.04 and 16.04

64-bit Linux

  • Amazon Linux 2015.03, Amazon Linux 2015.09, Amazon Linux 2017.09, Amazon Linux 2018.03, and Amazon Linux 2
  • Debian 9 and 10 / Kali Linux 2017.3 Debian 9 and 10 / Kali Linux 2017.3, 2018, 2019, 2020
  • Fedora 20, Fedora 21, Fedora 24, Fedora 25, Fedora 26, Fedora 27, Fedora 31, Fedora 32
  • Red Hat ES 6/ Oracle Linux 6 (including Unbreakable Enterprise Kernel)
  • Red Hat ES 7 / CentOS 7 / Oracle Linux 7 (including Unbreakable Enterprise Kernel)
  • Red Hat ES 8 / CentOS 8 / Oracle Linux 8 (including Unbreakable Enterprise Kernel)

  • SUSE Enterprise 11, 12, 15
  • Ubuntu 14.04, 16.04, 18.04, and 20.04
32-bit Windows
  • Windows 7 SP1, Windows 8.1, and Windows 10

64-bit Windows

  • Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 with April 2014 update, Windows Server 2016, Windows Server 2019
  • Windows 7 SP1, Windows 8.1 with April 2014 update, and Windows 10

Note: Nessus Agent 8.2.0 and later requires Windows host systems to be running the Universal Microsoft C Runtime Library (UCRT). Some older versions of Microsoft Windows require a minimum update to work with Nessus Agent 8.2.0 and later. Current Agent installations on Windows that do not meet these requirements will not automatically upgrade past Agent 8.1.0.

Mac OS X

  • 10.9 - 10.15, 11.x

Provides support for the ARM-based Apple M1 Processor.

AArch64 Linux
  • Amazon Linux 2

Provides support for ARM platforms, including AWS Graviton2.

SELinux Requirements

Nessus Agents and Nessus Manager supports disabled, permissive, and enforcing mode Security-Enhanced Linux (SELinux) policy configurations.

  • Disabled and permissive mode policies typically do not require customization to interact with Nessus Agents and Nessus Manager.
  • Enforcing mode policies require customization to interact with Nessus Agents and Nessus Manager. For more information, see Customize SELinux Enforcing Mode Policies.

Note:Tenable recommends testing your SELinux configurations before deploying on a live network.