1

我想从 Nessus 下载页面下载 Nessus 代理。但由于 Nessus 页面中的许可协议选项,我无法直接下载

以下命令仅部分下载了文件 wget --no-check-certificate --post-data='accept="I accept the terms of this license"&x=""&sid=5mcia8gchg28attkc9oarah153&p=NessusAgent-7.4.2-amzn.x86_64 .rpm''https://www.tenable.com/downloads/nessus-agents'-O NessusAgent-7.4.2-amzn.x86_64.rpm

安装时出现以下错误 rpm -ivh NessusAgent-8.2.2-amzn.x86_64.rpm 错误:NessusAgent-8.2.2-amzn.x86_64.rpm:不是 rpm 包(或包清单):

这似乎是由于包被部分下载,因为下载大小小于 1 MB,但实际文件为 16 MB

4

2 回答 2

0

wget -O NessusAgent-10.1.1-ubuntu1110_amd64.deb https://www.tenable.com/downloads/api/v1/public/pages/nessus-agents/downloads/15882/download?i_agree_to_tenable_license_agreement=true

如果您需要任何其他软件包,例如 .rpm,只需从他们的网站获取文件名:

https://www.tenable.com/downloads/nessus?loginAttempted=true

我所做的是通过浏览器定期下载文件,然后在浏览器中转到“下载”,复制网址并粘贴。

例如,如果您需要 .rpm 文件,我刚刚对其进行了测试,链接更改为 15800 子目录:https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/15800/download? i_agree_to_tenable_license_agreement=true

于 2022-02-17T03:25:43.830 回答
0

感谢这是一篇相当老的帖子,但到目前为止我设法做到这一点的唯一方法是在桌面上获取文件并上传到 S3/GitHub 并使用 wget 从那里下载。我还没有找到更好的方法。

于 2021-08-01T13:32:28.790 回答