Package Details: nessus 8.10.1-1

Git Clone URL: https://aur.archlinux.org/nessus.git (read-only, click to copy)
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: 63
Popularity: 0.20
First Submitted: 2007-03-11 15:14
Last Updated: 2020-05-26 12:51

Latest Comments

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

noraj commented on 2019-10-10 15:15

Ty @parly for the script.

parly commented on 2019-09-25 11:18

8.7.1 is released and the current link seems to be dead.

You can use this link: https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/10006/download?i_agree_to_tenable_license_agreement=true

And also, I made a script to get a new download link: https://gist.github.com/parly/a62d3f69abab8a16e878134d610d8cdc

noraj commented on 2019-09-24 12:48

I updated the install process to allow an automatic install again.

Thanks @sipaktli for the API.

Anonymous comment on 2019-09-22 00:51

Use this link: https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/9752/download?i_agree_to_tenable_license_agreement=true

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.