Kali Linux Openvas20.08安装

OpenVAS是一款开放式的漏洞评估工具,主要用来检测目标网络或主机的安全性。是Nessus的一个开源分支,用于管理目标系统的漏洞。能够基于C/S(客户端/服务器),B/S(浏览器/服务器)架构进行工作,管理员通过浏览器或者专用客户端程序来下达扫描任务,服务器端负载授权,执行扫描操作,并提供扫描结果。

# 更新软件列表

apt-get update

# 更新软件

apt-get upgrade

# 解决软件依赖

apt-get dist-upgrade

# 安装openvas组件

sudo apt-get install openvas

# 安装openvas

发现报错,sudo openvas-setup命令不能使用,改为sudo gvm-setup。

sudo gvm-setup

又发现报错,

 

#解决pg版本问题

kali默认使用pg的版本为12,新版gvm需要使用pg13,所以报错。
解决方法:手动停用postgresql 12,启用postgresql 13。

sudo apt install --yes postgresql-13

sudo systemctl stop postgresql@13-main

sudo systemctl daemon-reload

sudo pg_dropcluster 13 main --stop

sudo pg_upgradecluster 12 main

 

# 再次安装

sudo gvm-setup

结果还是报错

 

修改pg13配置文件,将5433端口改为5432

vi /etc/postgresql/13/main/postgresql.conf

 

# 重启服务

service postgresql restart

# 开始安装

 

# 经过漫长的等待,安装完成,重启Kali

sudo reboot 

 

# 启动gvm,报错

gvm-setup

 

# 检查安装程序

sudo gvm-check-setup

 

# 提示scap数据丢失,按照提示的命令执行

sudo runuser -u _gvm -- greenbone-feed-sync --type SCAP(需要梯子,不然连不上)

 

# 经过漫长的等待,更新完数据,再次检查程序,再次报错

gvm-check-setup

 

# 按照提示的命令执行

sudo runuser -u _gvm -- greenbone-feed-sync --type CERT(需要梯子,不然连不上)

 

# 再次检查程序,没有设置gvm用户密码

gvm-check-setup

 

# 设置用户名,密码

sudo gvmd --create-user=admin --role=Admin

 

sudo gvmd --user=admin --new-password=admin

 

# 升级特征库

sudo gvm-feed-update

 

# 本地访问https://127.0.0.1:9392

 

# 基础命令

gvm-check-setup  # 检查

gvm-setup  # 初始化

gvm-start  # 开启gvm

gvm-stop  # 关闭gvm

gvm-feed-update  # 升级

 

# 配置远程访问

修改配置

#sudo vi  /lib/systemd/system/greenbone-security-assistant.service

#sudo vi /etc/default/greenbone-security-assistant 

将127.0.0.1改为0.0.0.0

 

 

#重新加载systemctl

sudo gvm-stop

sudo systemctl daemon-reload

#重新启动GVM

sudo gvm-start

# 远程访问成功

 

 

 

# 漏洞扫描结果

 

 

 

 

 

原文地址:https://www.cnblogs.com/zh2000/p/14251830.html