CentOS 7.3 源码安装 OpenVAS 9

#!/bin/sh
yum -y install gcc cmake bison pkgconfig libuuid-devel hiredis-devel openldap-devel libgcrypt-devel libksba-devel gnutls-devel glib2-devel openssl-devel gpgme-devel zlib-devel net-snmp-devel libssh-devel sqlite-devel sqlite libmicrohttpd-devel libxml-devel libexslt-devel libmicrohttpd-devel libxml-devel libexslt-devel libxslt-devel redis gnutls-utils

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
echo "/usr/local/lib" >> /etc/ld.so.conf.d/openvas.conf
ldconfig

mkdir -p /opt/openvas
cd /opt/openvas
wget http://wald.intevation.org/frs/download.php/2420/openvas-libraries-9.0.1.tar.gz
tar zxf openvas-libraries-9.0.1.tar.gz && cd openvas-libraries-9.0.1
mkdir build && cd build
cmake ..
make && make install

cd /opt/openvas
wget http://wald.intevation.org/frs/download.php/2423/openvas-scanner-5.1.1.tar.gz
tar zxf openvas-scanner-5.1.1.tar.gz && cd openvas-scanner-5.1.1
mkdir build && cd build
cmake ..
make && make install

cd /opt/openvas
wget http://wald.intevation.org/frs/download.php/2448/openvas-manager-7.0.2.tar.gz
tar zxf openvas-manager-7.0.2.tar.gz && cd openvas-manager-7.0.2
mkdir build && cd build
cmake ..
make && make install

cd /opt/openvas
wget http://wald.intevation.org/frs/download.php/2429/greenbone-security-assistant-7.0.2.tar.gz
tar zxf greenbone-security-assistant-7.0.2.tar.gz && cd greenbone-security-assistant-7.0.2
mkdir build && cd build
cmake ..
make && make install

#同步漏洞库
greenbone-nvt-sync
#同步其他数据
greenbone-scapdata-sync

#创建用户
openvasmd --create-user=admin --role=Admin
User created with password 'd4818697-8999-4355-ba08-f039eb582d2b'
#修改密码
openvasmd --user=admin --new-password=12345

#安装证书
openvas-manage-certs -a

#启动
openvasmd
#gsad
gsad --http-only --listen="0.0.0.0"

#关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

yum 安装的redis需要修改配置

vim /etc/redis.conf

unixsocket /tmp/redis.sock
unixsocketperm 700

 重新启动redis
 

错误解决:

/usr/bin/ld: libmanage.a(lsc_crypt.c.o): undefined reference to symbol 'gpg_strerror'
/usr/lib64/libgpg-error.so.0: error adding symbols: DSO missing from command line

cd /opt/openvas/openvas-manager-7.0.2/build

vim src/CMakeFiles/openvasmd-sqlite.dir/link.txt

添加:-lgpg-error

修改完成后重新make && make install

 

转载于:https://my.oschina.net/u/2613235/blog/1583198

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值