Как загрузить агент Nessus с помощью wget, используя опцию принятия лицензии в Amazon Linux или Redhat

#linux #wget #nessus

#linux #wget #nessus

Вопрос:

Я хочу загрузить Nessus agent со страницы загрузки Nessus. Но я не могу напрямую загрузить из-за опции лицензионного соглашения на странице Nessus

Приведенная ниже команда загрузила файл wget —no-check-certificate —post-data=’accept=»Я принимаю условия этой лицензии»amp;x=»»amp;sid=5mcia8gchg28attkc9oarah153amp;p=NessusAgent-7.4.2-amzn.x86_64.rpm’ ‘https://www.tenable.com/downloads/nessus-agents ‘ -О НессусАгент-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 МБ, но фактический файл составляет 16 МБ

Ответ №1:

Ценю, что это довольно старый пост, но единственный способ, которым мне пока удалось это сделать, — это захватить файл на рабочем столе и загрузить на S3 / GitHub и загрузить его оттуда с помощью wget. Я пока не нашел лучшего способа.

Ответ №2:

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

Что я сделал, так это загрузил файл с помощью обычной загрузки через мой браузер и перешел к загрузкам в браузере, скопировал URL-адрес и вставил его.

Например, если вам нужен файл .rpm, я только что его протестировал, внесите изменения в раздел 15800: https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/15800/download?i_agree_to_tenable_license_agreement=true