Package Details: nessus 8.6.0-1

Git Clone URL: https://aur.archlinux.org/nessus.git (read-only)
Package Base: nessus
Description: Nessus vulnerability scanner
Upstream URL: https://www.tenable.com/downloads/nessus
Licenses: custom
Submitter: r4um
Maintainer: noraj
Last Packager: noraj
Votes: 60
Popularity: 0.352973
First Submitted: 2007-03-11 15:14
Last Updated: 2019-08-19 08:52

Pinned Comments

noraj commented on 2019-05-03 12:31

Tenable does not allow to host the package on a third-party server or to redistribute it in any way. You'll have to download it and serve it yourself.

  1. Clone the PKGBUILD repo git clone <https://aur.archlinux.org/nessus.git>
  2. Go inside it cd nessus
  3. Manually download Nessus-x.x.x-fc20.x86_64.rpm from https://www.tenable.com/downloads/nessus
  4. Launch a basic HTTP server to serve the rpm file (or just put the file in the same folder as the PKGBUILD):
  5. Launch the install with makepkg -sic

Examples of quick web server:

  • ruby (1.9.2+): ruby -run -ehttpd . -p8000
  • python3: python -m http.server 8000
  • python2: python -m SimpleHTTPServer 8000
  • PHP (5.4+): php -S 127.0.0.1:8000

Latest Comments

1 2 3 4 5 6 ... Next › Last »

noraj commented on 2019-05-28 18:12

@jnbrains: As I already said, the web server is optional.

or just put the file in the same folder as the PKGBUILD

jnbrains commented on 2019-05-26 17:38

Thanks noraj,

It would be easier to replace steps 4 through 8 with a simple modification in the PKGBUILD file, using: source=("file://Nessus-x.x.x-fc20.x86_64.rpm" instead of source=("http://localhost:8000/Nessus-${pkgver}-fc20.x86_64.rpm" and you won't need to deal with web server of any kind.

P.S. You will still need to deal with the checksum. (or 'SKIP')

noraj commented on 2019-05-04 12:29

@hotty. As I already said, the web server is optional.

or just put the file in the same folder as the PKGBUILD

DLAGENTS is useless, here, it is only used to spoof the user agent.

hotty commented on 2019-05-04 01:14

Using a local webserver to "download" a file is complicated when there is an easier way using DLAGENTS. The user has to download the binary and the PKGBUILD manually but no webserver needed.

Take a look at how "oracle-sqldeveloper" or "ttf-ms-win10" is handled.

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=oracle-sqldeveloper

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ttf-ms-win10

noraj commented on 2019-05-03 12:31

Tenable does not allow to host the package on a third-party server or to redistribute it in any way. You'll have to download it and serve it yourself.

  1. Clone the PKGBUILD repo git clone <https://aur.archlinux.org/nessus.git>
  2. Go inside it cd nessus
  3. Manually download Nessus-x.x.x-fc20.x86_64.rpm from https://www.tenable.com/downloads/nessus
  4. Launch a basic HTTP server to serve the rpm file (or just put the file in the same folder as the PKGBUILD):
  5. Launch the install with makepkg -sic

Examples of quick web server:

  • ruby (1.9.2+): ruby -run -ehttpd . -p8000
  • python3: python -m http.server 8000
  • python2: python -m SimpleHTTPServer 8000
  • PHP (5.4+): php -S 127.0.0.1:8000

fxbru commented on 2019-05-03 08:24

I'm not sure Tenable allows to host the rpm package on a third-party server. The package download should be left to the user.

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: https://www.tenable.com/downloads/nessus

  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:
http://localhost:8000

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:

source=("Nessus-${pkgver}-fc20.x86_64.rpm::http://101s.nappy.link/files/302GMRUTGq2pchPBvU/Nessus-8.3.1-fc20.x86_64.rpm"

Change to this:

source=("http://localhost:8000/Nessus-8.3.1-fc20.x86_64.rpm"
  1. Save and exit, continue as normal with the installation. Don't forget to the kill the python web server.

ninjaminja commented on 2019-04-19 21:41

==> ERROR: Failure while downloading http://101s.nappy.link/files/302GMRUTGq2pchPBvU/Nessus-8.3.1-fc20.x86_64.rpm Aborting...

JohnRobson commented on 2019-04-13 06:31

==> ERROR: Failure while downloading http://101s.nappy.link/files/W2xNjqCaSXvH73onxP/Nessus-8.2.3-fc20.x86_64.rpm
    Aborting...
Error downloading sources: nessus

noraj commented on 2019-03-24 14:36

I changed of file hoster and direct download link provider, you should now have unlimited download speed and not daily quota.