Nessus Manager and Professional

Many of the administrative tools are available via command line. This allows the user to manage user accounts, modify advanced settings, manage digital certificates, report bugs, update Nessus, and fetch necessary license information. This command is called nessuscli and is available on all Nessus 6.x supported platforms.

Note that the majority of the examples show usage for Nessus Manager and Nessus Professional. The examples for Nessus Agents are specified in the Nessus Agents section.

Overview and Basic Usage

The following table provides instructions for running the Nessus command line tool nessuscli on all supported platforms. The basic usage for all operating systems are listed below:

Operating System



# /opt/nessus/sbin/nessuscli <cmd> <arg1> <arg2>


# /usr/local/nessus/sbin/nessuscli <cmd> <arg1> <arg2>

Mac OS X

# /Library/Nessus/run/sbin/nessuscli <cmd> <arg1> <arg2>

Windows 32-bit

c:\> \Program Files (x86)s\Tenable\Nessus\nessuscli.exe <cmd> <arg1> <arg2>

Windows 64-bit

c:\> \Program Files\Tenable\Nessus\nessuscli.exe <cmd> <arg1> <arg2>

Note: All following examples will be in the standard Linux format. Please adjust for your operating system accordingly.