Package Details: nessus 10.8.4-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
Keywords: scanner security vulnerability
Licenses: custom
Submitter: r4um
Maintainer: noraj
Last Packager: noraj
Votes: 72
Popularity: 0.37
First Submitted: 2007-03-11 15:14 (UTC)
Last Updated: 2025-04-21 16:15 (UTC)

Pinned Comments

noraj commented on 2022-05-30 21:23 (UTC) (edited on 2023-10-30 18:09 (UTC) by noraj)

⚠️⚠️⚠️

When the download link is dead just report as outdated, it's not an error it's just a new version is available.

⚠️⚠️⚠️

Latest Comments

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

JohnRobson commented on 2023-05-20 03:46 (UTC)

==> Retrieving sources...
  -> Downloading nessus-10.5.1-fc34.x86_64.rpm...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0   234    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/19236/download?i_agree_to_tenable_license_agreement=true
    Aborting...
 -> error downloading sources: /tmp/yay/nessus 
     context: exit status 1

dront78 commented on 2022-10-31 07:48 (UTC)

any updates please?

FoxMaccloud commented on 2022-07-15 22:41 (UTC)

Nvm I fixed it for ya ;)

# Maintainer: noraj <printf %s 'YWxleGFuZHJlLnphbm5pQGV1cm9wZS5jb20='|base64 -d>
# Contributor: Kenneth Endfinger <kaendfinger@gmail.com>
# Contributor: MattWoelk
# Contributor: xsmile
# Contributor: FoxMaccloud

pkgname=nessus
pkgver=10.2.0
pkgrel=1
pkgdesc="Nessus vulnerability scanner"
arch=('x86_64')
depends=('gnupg')
makedepends=('inetutils')
license=('custom')
url="https://www.tenable.com/downloads/nessus"
install=${pkgname}.install
source=("nessus-${pkgver}-fc34.x86_64.rpm::https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/16877/download?i_agree_to_tenable_license_agreement=true"
        nessus.desktop
        nessus.sh
        LICENSE)

sha256sums=('c036deaaeed6a0b6972715930503d74dd755c752de3253d12780272fbf0e3ca9'
            '8c5e82d609a7290c34cbfa5635012cb66820e4e2c1db2bf5808fc306fcefdc30'
            '9b8e2c15d86ce7b83806a27bd6685f009ad339f3ea52022b87a75fbd2802ec5a'
            'd647aedd39d571faa3f1a9906db561eecbd9c41605ba7f562261ffb04877ba26')

# Old sums
#b2sums=('232772cbb8005bd5f48dca54deaafc267c876c14008cb397b29b1e8024add31f27d9dce1ebbd175fc642e13c0adf69409798c325f933a57fe21efd210fd9b049'
#        'e9f6346d0c2b444c71f0673a9dd22f4298abf1ccc4500fa2db4439627844106e3d523cda976411aa243f56711b691a12ac228809cdae038371607db11a44dd61'
#        'fbc6b44c6722e48b26011314d3cd2a44780ef94965db159ef1a35743e371927ec4927a9da2db9ebbb9714fc3a0a30fa4d785b23aa76e4a8a1e446a515fc1bcdd'
#        '2c68d4f30686a711fbf5c77b70d9b307f9fdcc8095cea79d8c310edfeea87563d94b9106fce35fc53685e6703afb729b9d81f504a1983c367621605690ea03e1')

package() {
  install -Dm755 $pkgname.sh "$pkgdir/etc/profile.d/$pkgname.sh"

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

  cp -a usr/lib "$pkgdir/usr"

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

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

  # license
  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"

  # menu entry
  install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}

FoxMaccloud commented on 2022-07-15 20:39 (UTC)

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

-fc34.x86_64.rpm

noraj commented on 2022-05-30 21:23 (UTC) (edited on 2023-10-30 18:09 (UTC) by noraj)

⚠️⚠️⚠️

When the download link is dead just report as outdated, it's not an error it's just a new version is available.

⚠️⚠️⚠️

pacman41 commented on 2022-05-30 18:41 (UTC)

ERROR: Failure while downloading https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/16118/download?i_agree_to_tenable_license_agreement=true Aborting...

noraj commented on 2022-01-27 16:25 (UTC)

@kvasthval Thx I added inetutils as makedeps

esh commented on 2022-01-26 23:39 (UTC)

nessus.install spits out an error unless inetutils is installed because it uses its /usr/bin/hostname executable for obtaining the system hostname. A solution could be to use /usr/lib/gettext/hostname instead (on line 48). gettext is required by the "base" group, so it should be available on all Arch systems. This is primarily an issue on newer Arch installations, because Xorg and many other common packages used to depend on inetutils until not too long ago.

TechVio commented on 2021-09-21 04:16 (UTC)

@noraj i made an updated version of PKGBUILD:

# Maintainer: noraj <printf %s 'YWxleGFuZHJlLnphbm5pQGV1cm9wZS5jb20='|base64 -d>
# Contributor: Kenneth Endfinger <kaendfinger@gmail.com>
# Contributor: MattWoelk
# Contributor: xsmile <sascha_r gmx de>

pkgname=nessus
pkgver=8.15.1
pkgrel=1
pkgdesc="Nessus vulnerability scanner"
arch=('x86_64')
depends=('gnupg')
license=('custom')
url="https://www.tenable.com/downloads/nessus"
install=${pkgname}.install

source=("nessus-${pkgver}-fc20.x86_64.rpm::https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/14952/download?i_agree_to_tenable_license_agreement=true"
        nessus.desktop
        nessus.sh
        LICENSE)

sha256sums=('4cd26e04f6c33a2e38cdf31a350656fd0b0f4a5d57b9ba23ffa5c82f03fe1061'
            '8c5e82d609a7290c34cbfa5635012cb66820e4e2c1db2bf5808fc306fcefdc30'
            '9b8e2c15d86ce7b83806a27bd6685f009ad339f3ea52022b87a75fbd2802ec5a'
            'd647aedd39d571faa3f1a9906db561eecbd9c41605ba7f562261ffb04877ba26')

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 usr/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 "$pkgdir/usr/share/licenses/nessus/LICENSE"

  # menu entry
  install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}

torusr222 commented on 2021-08-10 19:40 (UTC)

change PKGBUILD lines

pkgver=8.15.1

source=("Nessus-${pkgver}-fc20.x86_64.rpm::https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/13043/download?i_agree_to_tenable_license_agreement=true"

sha256sums=('b97f6f9475774355f421234be8ed52d0d38f16878f3ccb8366212205a4d178d8'


makepkg -si