Download and extract the AUR.AUR tarball available in the
Go to http://tenable.com/products/nessus/nessus-download-agreement, agree to the license, and download the package:
- 32-bit: Nessus-5.0.2-fc16.i386.rpm
- 64-bit: Nessus-5.0.2-fc16.x86_64.rpm
Move the RPM file into the
nessus directory (i.e. the directory you extracted the tarball's contents to).
Then, build and install the package and any needed dependencies:
$ makepkg -csi
Create an SSL certificate for the Nessus web interface:
Register your email at http://www.tenable.com/products/nessus/nessus-plugins/obtain-an-activation-code and wait for your key to be emailed to you. Then, download all the plugins from the feed with:
# /opt/nessus/bin/nessus-fetch --register <your key here>
Create a Nessus admin user (unrelated to Unix-style users):
nessusd.service unit file, see systemd for details.
Access the web interface at https://localhost:8834 and/or use the commandline interface (
/opt/nessus/bin/nessuscmd). In most browsers, you will need to manually accept the SSL certificate you created for the server.
The package can be removed with pacman, but files created by Nessus, such as the plugin database it downloads, must be removed manually:
# rm -r /opt/nessus