https://www.tenable.com/downloads/nessus?loginAttempted=true The provide command line instructions: curl --request GET \ --url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.0-es8.x86_64.rpm' \ --output 'Nessus-10.5.0-es8.x86_64.rpm' So the binary can be fetched without any tricks.
Good call, I've noticed Tenable now have a downloads API but didn't realise it implied not having to explicitly agree to their EULA prior to downloading anything. Will get it in place ASAP!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f60e697f31495f098eacafb6727c35dccc80781 commit 3f60e697f31495f098eacafb6727c35dccc80781 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2023-03-30 07:53:03 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2023-03-30 08:31:13 +0000 net-analyzer/nessus-bin: drop fetch restriction Tenable now offer a downloads API which can be used to retrieve most packages without having to explicitly agree to licensing terms beforehand. On the other hand, said terms talk about the customer being permitted to make *one* copy of the software so let's play it safe and keep the mirror restriction. Closes: https://bugs.gentoo.org/903515 Signed-off-by: Marek Szuba <marecki@gentoo.org> net-analyzer/nessus-bin/nessus-bin-10.5.0.ebuild | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-)