Install Nessus On Arch Linux Wiki

5/28/2019

Feb 15, 2018 - wiki page: probably going to replace the instructions in the install script with a link to there. BlackArch Linux Complete Tools List. Autonessus,, This script communicates with the Nessus API in an attempt to help. Forwarding and no DMZ setup on their routers to directly communicate with each other, blackarch-tunnel. Nessus is a proprietary vulnerability scanner available free of charge for personal use. There are over 40,000 plugins covering a large range of both local and remote flaws.

Package Details: nessus 8.4.0-1

Package Actions

  • View PKGBUILD / View Changes
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: 59
Popularity: 1.859315
First Submitted: 2007-03-11 15:14
Last Updated: 2019-05-17 22:49

Dependencies (1)

  • gnupg(gnupg-largekeys, gnupg-clavator, gnupg-git, gnupg-large-rsa, gnupg-scdaemon-shared-access, gnupg-large-secmem)

Sources (4)

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. ruby (1.9.2+): ruby -run -ehttpd . -p8000
  6. python3: python -m http.server 8000
  7. python2: python -m SimpleHTTPServer 8000
  8. PHP (5.4+): php -S 127.0.0.1:8000
  9. Launch the install with makepkg -sic

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.

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. ruby (1.9.2+): ruby -run -ehttpd . -p8000
  6. python3: python -m http.server 8000
  7. python2: python -m SimpleHTTPServer 8000
  8. PHP (5.4+): php -S 127.0.0.1:8000
  9. Launch the install with makepkg -sic

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

If you have python3 installed use this

  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.

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

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.

noraj commented on 2019-02-23 15:56

@larrybowgensloth Please do not use this form (out of date flag) to report bugs. Use the package comments instead. Also see the pinned comment.

noraj commented on 2019-02-23 09:08

Nessus

@sipaktli

curl: (92) HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1) > ERROR: Failure while downloading https://od.lk/d/OTBfMTc3MDIzMDlf/Nessus-8.2.3-fc20.x86_64.rpm Aborting...

Bandwidth limit has exceeded there is a 1GB daily download limit. If you have a better free host with direct link tell me.

Proxy

Instead of using a hosting service, which is not even safe or transparent, have people download the file from tenable.

If you read the PKGBUILD, I wrote:

Previous maintainer already tried to make a direct download from Tenable website without success. I you find a way tell me.

How To Run Nessus

aurweb v4.7.0

How To Install Steam On Arch Linux

Copyright © 2004-2019 aurweb Development Team.

Nessus Linux Commands

AUR packages are user produced content. Any use of the provided files is at your own risk.

Comments are closed.