Package Details: nessus 6.6.2-1

Git Clone URL: https://aur.archlinux.org/nessus.git (read-only)
Package Base: nessus
Description: Vulnerability scanner
Upstream URL: https://www.nessus.org
Licenses: custom
Submitter: r4um
Maintainer: MattWoelk (uberben, MattEverson)
Last Packager: MattWoelk
Votes: 46
Popularity: 0.024746
First Submitted: 2007-03-11 15:14
Last Updated: 2016-04-28 13:35

Required by (0)

Sources (3)

  • LICENSE.NESSUS
  • nessus.install
  • nessus.sh

Latest Comments

vendforce commented on 2016-04-26 20:22

install Working !!! Tested all lab machines and all installs are working

Thanks MattWoelk

Without the package maintainers, arch wouldn't be as great as it is

MattWoelk commented on 2016-04-26 19:35

I have added the script now.
It works perfectly; the convenience cannot be paralleled.
Thanks to vendforce for the script.
(Apologies for the delay; it's been that kind of week.)
Please give it a test to make sure it works for you, and let me know if you have any problems.

vendforce commented on 2016-04-26 18:47

Is there a reason you have'nt add the script ? .
I've installed arch on some lab machines and I went to install nessus on the machines and its still requires you to download the files.
While Im sure you are busy etc please just add the script , its such a pain in the arse having to download the file to install nessus ,
as I said before an aur package is pointless if you have to download the file manually the whole point of the aur is efficiency and automating the install of programs for the arch community
Or if your too busy and have other projects which is understandable and dont have the time to maintain this, please hand over the maintaining to someone thanks

MattWoelk commented on 2016-03-25 19:55

This sounds wonderful!
I'll look into including your changes in the next few days, when I'm in the right place to test it.
Thanks so much!

vendforce commented on 2016-03-16 23:10

I'll create a bash script to download the file

MattWoelk commented on 2016-03-16 20:29

Dear vendforce,

The url is in the pkgbuild, copied here for your convenience: http://www.tenable.com/products/nessus/select-your-operating-system

Having to manually download it has been bugging me for a while too. I'll look again for a way to make the process simpler, though I'm not sure if the website will allow it.

vendforce commented on 2016-03-16 19:54

Can you please add the url to download the file in the pkgbuild ,
whats the point of this package build when you have to download it from the website and place it in the directory
people might as well go to the website and download the rpm file extract it and move the folder to /opt and the nessusd service file to /lib/systemd/system

this package build is incomplete please fix it

ssfdust commented on 2015-09-24 04:27

How do you guys update the plugins?

When I use the nessuscli tool to update plugins, it connects to a wrong domain.
It should be nessus.org as [url="http://static.tenable.com/documentation/nessus_v6_command_line_reference.pdf"]the official document[/url] shows.
sudo nessuscli update --plugins-only

----- Fetching the newest updates from s -----

[feed_update] Nessus Plugins Error: Could not connect to s
Nessus Plugins: Failed

* Failed to update Nessus Plugins

dopeadmin commented on 2015-05-22 05:05

able to run 6.3.6 . Would like to maintain the package

huiyiqun commented on 2015-04-25 04:51

6.3.5 has released.

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

Jack_CM commented on 2014-11-20 13:45

6.10 is out

jawz101 commented on 2014-08-07 02:49

@quorra I was just able to dl 5.2.7 by right clicking on the "I agree" button on the download popup, copying the url for the button and pasting it into my address bar- changing the part of the url to version 5.2.7 where it says 5.2.6

quorra commented on 2014-08-05 16:05

I can't seem to find where to download 5.2.7.
On Tenable, I choose "Home Use Download" and then I go to "Linux" and all that is there are *5.2.6* versions. I tried changing the pkgbuild to 5.2.6 instead of 5.2.7 but it then failed a sig check. Worth a try, though unlikely...
It would be great to get this installed as I don't want to have to install it in a virtual environment on a different linux flavor. Arch Linux rocks ^_^

thestinger commented on 2014-04-15 18:58

@Tim: The PKGBUILD explains where to get the rpm.

Tim commented on 2014-04-15 12:41

==> ERROR: Nessus-5.2.6-fc16.x86_64.rpm was not found in the build directory and is not a URL.

mladoux commented on 2014-03-25 06:26

5.2.6 is up. MD5 is d4501fe8ddb565ea0c1393b89f6be273

MattWoelk commented on 2014-01-30 17:17

Nessus version 5.2.5 is up at http://www.tenable.com/products/nessus/select-your-operating-system

I tried building it with only a version and md5sum update, but it gave me this error:
"cp: cannot stat ‘opt/nessus/man’: No such file or directory"

Turns out that version 5.2.5 doesn't have man pages (or at least not where they were before) so removing that line make it work. A reboot was required for the $PATH to update.

A possible fix would be to have the cp command fail silently so that if man pages are ever included in the future no change will be necessary.

thestinger commented on 2013-11-15 13:14

@dkorzhevin: Yes, it just doesn't have a very useful feed of vulnerability/configuration checks without handing over a ridiculous amount of money for it. :)

If you're not a penetration tester with the money to shell out for this, I think you're probably better off using one of the open-source solutions like OpenVAS. I doubt the freeware Nessus feed would find any vulnerabilities in most Arch setups because the plugins are just too old.

thestinger commented on 2013-11-15 13:13

@dkorzhevin: Yes, it just doesn't have a very useful feed of vulnerability/configuration checks without handing over a ridiculous amount of money for it. :)

If you're not a penetration tester with the money to shell out for this, I think you're probably better off using one of the open-source solutions like OpenVAS. I doubt Nessus would find any vulnerabilities in most Arch setups because the plugins are just too old.

thestinger commented on 2013-11-15 13:12

@dkorzhevin: Yes, it just doesn't have a very useful feed of vulnerability/configuration checks without handing over a ridiculous amount of money for it. :)

If you're not a penetration tester with the money to shell out for this, I think you're probably better off using one of the open-source solutions like OpenVAS.

dkorzhevin commented on 2013-11-15 12:52

Does this version of nessus allow remote systems scan, or only local?

Manouchehri commented on 2013-10-28 14:40

5c5
< pkgver=5.2.3
---
> pkgver=5.2.4
22c22
< md5sums=('8956dbd0da34fccb742223f9e49c17a7'
---
> md5sums=('b354cb5400c119e6fe07c4bb4cd39a9b'

thestinger commented on 2013-10-21 19:04

Please don't use an out-of-date flag for something not related to it being out-of-date.

thestinger commented on 2013-10-21 19:04

I am using the Fedora 16 package. RHEL6 was based on Fedora 12/13.

vdg commented on 2013-10-21 18:56

http://downloads.nessus.org/nessus3dl.php?file=Nessus-5.2.3-es6.x86_64.rpm&licence_accept=yes&t=58a3de4b547d0aaf2c01fac9a7f33915

We should use this package now?

paraxor commented on 2013-10-06 21:18

Are you able to use this as a source URL?
'http://downloads.nessus.org/nessus3dl.php?file=Nessus-5.2.3-fc16.x86_64.rpm&licence_accept=yes&t=a92f9d30776da430cbd40b45949af21t'

thestinger commented on 2013-10-05 09:22

Information on where to obtain the rpm is in the PKGBUILD.

xanthi commented on 2013-10-04 21:18

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

thestinger commented on 2013-09-20 21:50

Sorry, missed the out-of-date flag in my torrent of emails. Updated!

becatlibra commented on 2013-09-20 16:25

5.2.2 available

3743cc3fa83430449f92b65b8df7c0a7 Nessus-5.2.2-fc16.x86_64.rpm

ilikenwf commented on 2013-07-08 06:26

Needs a .desktop file so it'll appear in the app menus.

Anonymous comment on 2013-06-14 17:23

correct URL please

thestinger commented on 2013-06-10 19:13

It looks like 5.2.1 is still the latest version... why the out-of-date flag?

thestinger commented on 2013-05-31 22:35

@ilikenwf: it's most definitely still called Nessus-5.2.1-fc16.{i386,x86_64}.rpm

There are *other* rpm files available, but this package using the Fedora ones.

ilikenwf commented on 2013-05-30 22:25

RPM has been renamed to Nessus-5.2.1-es4.i386.rpm and the lib directory no longer is included.

thestinger commented on 2013-05-06 21:26

@zoso: You shouldn't have to rename anything now.

Anonymous comment on 2013-05-06 21:16

And move it to compilation folder (check out /tmp). And if your system is in 32bits you need to rename Nessus-5.2.0-fc16.i386.rpm to Nessus-5.2.0-fc16.i686.rpm or the file won't be found!

JohnnyDeacon commented on 2013-05-02 16:14

Ok thanks!

JohnnyDeacon commented on 2013-05-02 16:13

Aur Targets (1): nessus

Proceed with installation? [Y/n] y
Edit nessus PKGBUILD with $EDITOR? [Y/n] y
Edit nessus.install with $EDITOR? [Y/n] y
==> Making package: nessus 5.2.0-1 (Thu May 2 10:03:25 COT 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
==> ERROR: Nessus-5.2.0-fc16.x86_64.rpm was not found in the build directory and is not a URL.
The build failed.

dkorzhevin commented on 2013-05-02 15:52

2 JohnnyDeacon:

This is not a bug. You need download Nessus-5.2.0-fc16.x86_64.rpm from official nessus site.

dkorzhevin commented on 2013-05-02 15:34

2 JohnnyDeacon:

This is not a bug. You need download Nessus-5.2.0-fc16.x86_64.rpm from official nessus site.

JohnnyDeacon commented on 2013-05-02 15:03

Aur Targets (1): nessus

Proceed with installation? [Y/n] y
Edit nessus PKGBUILD with $EDITOR? [Y/n] y
Edit nessus.install with $EDITOR? [Y/n] y
==> Making package: nessus 5.2.0-1 (Thu May 2 10:03:25 COT 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
==> ERROR: Nessus-5.2.0-fc16.x86_64.rpm was not found in the build directory and is not a URL.
The build failed.

dkorzhevin commented on 2013-04-23 18:03

Nessus 5.2 is now available

dkorzhevin commented on 2013-02-19 19:11

Please, update to 5.0.3

http://www.tenable.com/products/nessus/select-your-operating-system

thestinger commented on 2012-12-26 22:54

@cybercode: the instructions are included in the PKGBUILD

Anonymous comment on 2012-12-25 08:47

I cant download it! Whats wrong? Please help me!

==> Retrieving Sources...
==> ERROR: Nessus-5.0.2-fc16.x86_64.rpm was not found in the build directory and is not a URL.
==> ERROR: Makepkg was unable to build nessus.
==> Restart building nessus ? [y/N]
==> -------------------------------

thestinger commented on 2012-10-18 23:50

Should be fixed now, there's now a systemd service file provided upstream.

Anonymous comment on 2012-10-18 22:05

error: failed to commit transaction (conflicting files)
nessus: /usr/lib/lib exists in filesystem
Errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).
==> Cleaning up...

Any suggestions ?

Anonymous comment on 2012-10-18 12:47

error: failed to commit transaction (conflicting files)
nessus: /usr/lib/lib exists in filesystem
Errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).
==> Cleaning up...

Any suggestions ?

roobre commented on 2012-10-14 14:46

Last nessus version is 5.02 now: http://www.tenable.com/products/nessus/select-your-operating-system

Here you have the md5 for 64b:
dee07ed774aaa8b77726bbcb25951cb5

Regards

aurelieng commented on 2012-09-08 16:29

It would be great to extract the systemd service file embedded in the RPM as /lib/systemd/system/nessusd.service into /usr/lib/systemd/system/. I did it manually and it seems to work fine.

thestinger commented on 2012-05-02 23:15

@tocer: it needs to be downloaded from the nessus site, since you have to accept their TOS.

The PKGBUILD has a comment with a link.

tocer commented on 2012-05-02 10:06

I got error:

Nessus-5.0.1-fc16.x86_64.rpm was not found in the build directory and is not a URL.

thestinger commented on 2012-05-01 16:25

There's only a web interface now, the separate client is deprecated.

Anonymous comment on 2012-05-01 16:22

nessusd was failing the md5 check on my 64 bit system, so I changed the PKGBUILD like this:

md5sums=('32ced6c326943d00f00576bcf7ace2b4'
''
'389dab32c24f0f70bfab18c8f7df5892'
'8c5772ac63f97d94475fe03e80d6ba5c'
'8ff98bc9488304fcb66753d3cfb5f30e'
'd9d25d4075acc50c0050c7a4f244c7cb')

That got it to pass the check and build the package fine.

I noticed there's no client download anywhere on the tenable site, is it included with the server now?

Anonymous comment on 2012-02-17 14:46

got it working by changing the md5sum in PKGBUILD with the recent one from the nesus website

Anonymous comment on 2012-02-17 14:29

can you help on this one?

Validation source files with md5sums...
Nessus-5.0.0-fc16.i686.rpm ... FAILED
ERROR: One or more files did not pass the validity check!

thestinger commented on 2012-01-25 13:12

@t3ddy: thanks, updated

I didn't realize makepkg had the "fall back to bsdtar" feature :).

t3ddy commented on 2012-01-25 12:57

rpmextract is not needed, a pkgbuild like: http://pastebin.com/rMa9ENWy works fine

venom commented on 2012-01-02 17:51

works perfect, thank you

thestinger commented on 2012-01-01 19:25

@venom: I used i686 instead of i386 in the filename, it should be fixed now.

venom commented on 2012-01-01 19:13

I downloaded the i386-rpm-package and get the "rpm was not found" error, too.

I tried both, yaourt and the installation described in https://wiki.archlinux.org/index.php/Nessus

thestinger commented on 2012-01-01 11:14

added /opt/nessus/bin and /opt/nessus/sbin to PATH

thestinger commented on 2011-03-29 20:28

@LeCrayonVert

The rpms can't be redistributed due to the license.

You should _always_ read PKGBUILDs before installing stuff from the AUR:

# Download the rpm from <http://tenable.com/products/nessus/nessus-download-agreement>
# 32-bit: Nessus-4.4.0-fc14.i386.rpm (12103 KB)
# 64-bit: Nessus-4.4.0-fc14.x86_64.rpm (12092 KB)

LeCrayonVert commented on 2011-03-29 15:28

==> Retrieving Sources...
==> ERROR: Nessus-4.4.1-fc14.x86_64.rpm was not found in the build directory and is not a URL.

thestinger commented on 2011-03-26 17:56

updated to 4.4.1

thestinger commented on 2011-01-16 20:52

fixed

Anonymous comment on 2011-01-16 17:59

i'm can't makepkg and instaal nessus because this md5 not in PKGBUILD file.

if you want install nessus for i686, add this MD5 to PKGBUILD file(this md5 for Nessus-4.4.0-fc14.i386.rpm): b4eaf2a9d5d9643a1f8c0b2948035321

Pleas add this MD5 to PKGBUILD for user can makepkg && install i686 nessus. and upload again for others.

thnks

thestinger commented on 2011-01-10 18:48

license was installed with wrong permissions (fixed now)

thestinger commented on 2010-11-25 19:24

wiki page: https://wiki.archlinux.org/index.php/Nessus

probably going to replace the instructions in the install script with a link to there

TemplarGR commented on 2010-11-25 08:40

Retrieving Sources...
==> ERROR: Nessus-4.4.0-fc14.x86_64.rpm was not found in the build directory and is not a URL.
The build failed.

thestinger commented on 2010-11-25 06:13

adopted, updated and fixed, download the rpm here:

http://www.nessus.org/download/nessus_download.php

Nessus-4.4.0-fc14.i386.rpm (12103 KB)
Nessus-4.4.0-fc14.x86_64.rpm (12092 KB)

thestinger commented on 2010-11-25 05:19

adopted, updated and fixed, download the binary here:

http://www.nessus.org/download/nessus_download.php

Nessus-4.4.0-fc14.i386.rpm (12103 KB)
Nessus-4.4.0-fc14.x86_64.rpm (12092 KB)

thestinger commented on 2010-11-25 05:17

updated and fixed, download the binary here:

http://www.nessus.org/download/nessus_download.php

Nessus-4.4.0-fc14.i386.rpm (12103 KB)
Nessus-4.4.0-fc14.x86_64.rpm (12092 KB)

thestinger commented on 2010-11-25 05:07

download here:

http://www.nessus.org/download/nessus_download.php

Nessus-4.4.0-fc14.i386.rpm (12103 KB)
Nessus-4.4.0-fc14.x86_64.rpm (12092 KB)

thestinger commented on 2010-11-25 04:03

updating and fixing this

adriaticc commented on 2010-11-25 02:33

Please use /etc/ld.so.conf.d

r4um commented on 2010-08-11 17:39

Added gnupg as dependency. Please download nessus binaries manually from www.nessus.org.

r4um commented on 2010-08-11 17:38

Added gnupg as dependency. Please download nessus binaries manually from www.neesus.org.

tocer commented on 2010-05-12 13:30

and the link Nessus-4.2.2-fc12.i386.rpm isn't available.

tocer commented on 2010-05-12 13:28

require gnupg package as dependency.