2016-06-23 2 views
1

При выполнении следующей команды на OpenVAS 7 под корень (. Где gb_iojs_detect_win.nasl это один из плагинов OpenVAS другие плагины вызывают такую ​​же ошибку):OpenVAS 7 работает NASL ошибка сценария: плохой или отсутствует подпись

openvas-nasl gb_iojs_detect_win.nasl 

причины эта ошибка:

base gpgme-Message: Setting GnuPG homedir to '/usr/local/var/lib/openvas/gnupg' 
base gpgme-Message: Using OpenPGP engine version '1.4.16' 
base gpgme-Message: Setting GnuPG sysconf homedir to '/usr/local/etc/openvas/gnupg' 
gb_iojs_detect_win.nasl: bad or missing signature. Will not execute this script 

Обратите внимание, что я сделал следовать this page и установить nasl_no_signature_check = yes, но эта ошибка все еще сохраняется.

Спасибо! Любая помощь будет оценена!

ответ

-1

Ваша команда должна выглядеть так:

openvas-nasl -Xp gb_iojs_detect_win.nasl #for parsing 

openvas-nasl -Xt IP gb_iojs_detect_win.nasl #for exec 

примечание дополнительные переключатели. Для получения более подробной информации посетите this link

+0

спасибо за ответ. в соответствии с предоставленной вами ссылкой, -t должен следовать хост, а не сценарий nasl. -X запускает скрипт в режиме аутентификации, чего я не хочу. – totoro

+0

@dog_cart Вы могли бы также работать с одним -X, оставив IP-адрес. – SyCode

0

Выполните следующие действия, и следуйте подсказкам:

gpg --homedir=/usr/local/etc/openvas/gnupg --gen-key 

Затем выполните:

wget http://www.openvas.org/OpenVAS_TI.asc -P /tmp 
gpg --homedir=/usr/local/etc/openvas/gnupg --import /tmp/OpenVAS_TI.asc 
gpg --homedir=/usr/local/etc/openvas/gnupg --list-keys 
gpg --homedir=/usr/local/etc/openvas/gnupg --lsign-key 48DB4530 

Источник: http://www.openvas.org/trusted-nvts.html

0

Делайте то, что указано выше, и обновить подает плагины

0

Я также боролся с этим из-за недостатка документации.

Вы должны предоставить -X флаг, что означает режим аутентификацией, который, видимо, означает «Не делать проверку подписи»

Смежные вопросы