From ArchWiki
Revision as of 01:39, 4 October 2011 by Jstjohn (talk | contribs) (Usage: added Filename and Codeline formatting)
Jump to: navigation, search

Nessus is a proprietary vulnerability scanner available free of charge for personal use. There are over 40000 plugins covering a large range of both local and remote flaws.


Download and extract the source tarball from the AUR: Template:Cli Go to, agree to the license and download the package:

  • 32-bit: Nessus-4.4.1-fc14.i386.rpm (12103 KB)
  • 64-bit: Nessus-4.4.1-fc14.x86_64.rpm (12092 KB)

Move the rpm into into the nessus directory: Template:Cli

Then, make (and install) the package and any needed dependencies: Template:Cli

Post-installation setup

Create an SSL certificate for the Nessus web interface: Template:Cli

Register your email at and wait for your key to be emailed to you. Then, download all the plugins from the feed with: Template:Cli

Create a Nessus admin user (unrelated to *nix style users): Template:Cli


Start the daemon: Template:Cli

You probably do not want to add it to the Template:Codeline array in Template:Filename.

Access the web interface at https://localhost:8834 and/or use the commandline interface (Template:Codeline). 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:

Note: This will delete your nessus configuration files.