#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