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.384619
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

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

jskier commented on 2015-04-13 12:07

@owerner, you need to download it and place in the build directory. It has to do with the licensing.

owerner commented on 2015-04-13 11:59

==> ERROR: Nessus-6.3.4-fc20.x86_64.rpm was not found in the build directory and is not a URL.
==> ERROR: Makepkg was unable to build nessus.

Eriner commented on 2015-04-06 14:57

The current PKGBUILD is not complete.

you need to extract and move the contents of the plugins-core.tar.gz archive in nessus-6.3.4-1-x86_64.pkg/opt/nessus/var/nessus/ and move the contents to /opt/nessus/var/nessus/tools/

Else nessus will produce this error:

# /opt/nessus/sbin/nessuscli mkcert
Error: Can not find /opt/nessus/var/nessus/tools/tool_dispatch.ntool. Please check that Nessus is installed properly.

borja commented on 2015-04-03 21:13

Updated PKGBUILD to 3.6.4:

# Maintainer: Jay MJ <jskier at gmail dot com>
# Contributer: Pranay Kanwar <pranay dot kanwar at gmail dot com>
# Update to 3.6.4: Borja <borja at libcrack dot so>

pkgname=nessus
pkgver=6.3.4
pkgrel=2
_bigver="Nessus-$pkgver-fc20"
pkgdesc='Vulnerability scanner'
arch=('x86_64')
depends=('openssl' 'gnupg')
license=('custom')
url='https://www.nessus.org'
install=nessus.install

# Download the rpm from <http://tenable.com/products/nessus/nessus-download-agreement>
# Nessus-6.3.4-fc20.x86_64.rpm
source=($_bigver.x86_64.rpm
nessus.sh
LICENSE.NESSUS
nessus.install)
md5sums=('4a0ee390c09cde5529c4d1fdf301042c'
'8c5772ac63f97d94475fe03e80d6ba5c'
'8ff98bc9488304fcb66753d3cfb5f30e'
'd9d25d4075acc50c0050c7a4f244c7cb')

package() {

install -Dm755 $pkgname.sh "$pkgdir/etc/profile.d/$pkgname.sh"

mkdir -p "$pkgdir/etc/ld.so.conf.d" "$pkgdir/usr/share" \
"$pkgdir/opt/nessus" "$pkgdir/usr/lib"

cp -a lib "$pkgdir/usr"

# path to libraries
echo /opt/nessus/lib > "$pkgdir/etc/ld.so.conf.d/nessus.conf"

# main files
cp -a opt/nessus/{bin,com,etc,lib,sbin,var} "$pkgdir/opt/nessus"

# license
install -Dm644 LICENSE.NESSUS "$pkgdir/usr/share/licenses/nessus/LICENSE.NESSUS"
}

jskier commented on 2015-03-03 18:06

Adopted. This may need fixing (I am having issues with scheduled scans), working with support. Once I figure out what is wrong, I'll update.

thestinger commented on 2015-02-05 03:50

@kyak: I updated the documentation on the wiki.

https://wiki.archlinux.org/index.php/OpenVAS

kyak commented on 2015-02-01 08:00

@thestinger, can you please help nessus users transition to openvas? I've installed the whole openvas group, but now sure where to go from there. Instructions in wiki are outdated (there are no openvas-adduser/OpenVAS-Client commands). There is no documentation on openvas web site. Where to go from here?

thestinger commented on 2015-02-01 07:05

I've orphaned this because I'm no longer interested in it. OpenVAS is pretty much on par with Nessus but it's FOSS + I maintain it in the official repositories now.

thestinger commented on 2014-12-17 19:31

@mzimmerman: I know, but I was waiting to see what they were planning on doing about 32-bit support. I'll just drop it from the package and someone else can maintain nessus5 if they care.

mzimmerman commented on 2014-12-17 15:01

This PKGBUILD seems to work great for me. No real changes required to get to 6.x series
https://gist.github.com/mzimmerman/1271623d2ced5a771ce5