Package Details: nessus 8.3.1-1

Git Clone URL: (read-only)
Package Base: nessus
Description: Nessus vulnerability scanner
Upstream URL:
Licenses: custom
Submitter: r4um
Maintainer: noraj
Last Packager: noraj
Votes: 59
Popularity: 1.754950
First Submitted: 2007-03-11 15:14
Last Updated: 2019-04-13 20:45

Pinned Comments

dirkdiggler commented on 2019-04-23 10:28

Quick work around:

  1. Download "Nessus-8.3.1-fc20.x86_64.rpm" from here. MAKE SURE YOU DOWNLOAD THIS EXACT PACKAGE:

  2. Make a new folder and put the RPM file in the new folder

  3. Use python to spin up a quick web server to serve the file from the above folder:

If you have python2.7 installed use this

python -m SimpleHTTPServer

If you have python3 installed use this

python -m http.server
  1. In a web browser navigate to:

You should see a directory listing of the folder you created with a link for the RPM to download it.

  1. Back in the terminal run the yaourt -S nessus command to start the Nessus install, and edit as below the PKGBUILD:

So this line:


Change to this:

  1. Save and exit, continue as normal with the installation. Don't forget to the kill the python web server.

noraj commented on 2019-03-31 14:45

The new file hoster links dies too soon. The problem is that the rpm file can't be downloaded automatically from Teenable, so I must download it manually and then upload it on a file hoster. I'm looking for a free file hoster, with direct/hot link, a file upload around 100MB, no captcha and a file retention superior than 30 days.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

Larivact commented on 2017-08-18 04:22

Some suggestions:
1) Change the Upstream URL to as appears to be down.
2) Change the description to: "A proprietary vulnerability scanner available free of charge for personal use."
3) Since the curl to fetch the token is silent, echo "fetching token" before invoking _gettoken, so that users aren't confused if the site takes to load.
4) post_install should mention /opt/nessus/sbin/nessuscli
5) post_remove should echo "You might want to remove the remaining files in /opt/nessus/."

RoestVrijStaal commented on 2017-08-12 17:18

Why is the Fedora RPM used? It lacks a i386 build, which is impractical when changing the PKGBUILD to the right architecture :/

Did anyone had a successful install by using the Red Hat ES7 / CentOS' RPM instead?

MattWoelk commented on 2017-02-01 16:40

@xsmile Found and fixed the problem. Thanks for the report!

xsmile commented on 2017-01-31 21:49

@MattWoelk: The lib directory in the package is empty and is missing the systemd service file. Thanks in advance for updating.

MattWoelk commented on 2016-07-22 20:25

@xsmile, your fixes are in. Thanks again! :)

xsmile commented on 2016-07-22 20:12

Thank you for the quick update.

Here is another PKGBUILD that adds a menu entry and has some minor corrections:

MattWoelk commented on 2016-07-22 19:40

Automatic downloading works again.

@xsmile, your suggestions were wonderful. I implemented them all. Thank you!

xsmile commented on 2016-07-22 16:57


Here are some modified package components with following changes:
- automatic download of the Fedora package
- excluded nessus.install from the source file array
- nessus.install now contains most of the control commands from the Debian package
- LICENSE file updated


nessuscli works correctly now and there is no need to manually extract the tools archive.

MattWoelk commented on 2016-07-19 18:01

Downloading is manual for now, as the old way of getting the ID for the download is broken due to an upstream change.

MattWoelk commented on 2016-07-06 21:48

The script now checks to see if the file has already been downloaded, only downloading it if it's not already there. This should speed up your installations, folks!

Thanks for the suggestion, NovaCygni!