一、kali-linux安装openvas(gvm)
1.更新apt
sudo apt-get update // 软件库更新
sudo apt-get upgrade // 软件升级
sudo apt-get dist-upgrade // 升级系统
2.使用命令apt-get install gvm下载安装包,然后使用gvm-setup安装。
使用命令sudo gvm-check-setup进行完整性监测,看到:It seems like your GVM-20.8.0 installation is OK,说明安装完成了。
3.使用命令gvm-start启动服务,并通过netstat -antp查看状态
xinghen@CDGCN-IT-KALI:~$ sudo gvm-start [sudo] xinghen 的密码: [i] GVM services are already running
xinghen@CDGCN-IT-KALI:~$ sudo netstat -antp Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:9392 127.0.0.1:* LISTEN 1871/gsad
此时可通过浏览器https://127.0.0.1:9293访问
4.远程登录
1)修改greenbone-security-assistant.service文件:#sudo vi /lib/systemd/system/greenbone-security-assistant.service
2)使用命令#sudo gvm-stop和#sudo systemctl daemon-reload重新加载systemctl。
使用浏览器访问如下:
5.修改密码
gvmd --user=admin --new-password=admin 或 sudo runuser -u _gvm -- gvmd --user=admin --new-password=admin //gvmd前是两个“-”加空格。
二、执行gvm-start时遇到的版本冲突问题
1.查看端口信息
发现原来是端口不匹配,需要将PostgreSQL的端口丛5433改为5432。 输入以下进行修改
vim /etc/postgresql/14/main/postgresql.conf
三、如果报以下错误
ERROR: Greenbone Security Assistant too old or too new: 21.4.1~dev1
FIX: Please install Greenbone Security Assistant >= 21.04.
可以通过输入以下进行解决
sed -i"" 's/GSA_MAJOR="21.04"/GSA_MAJOR="21.4"/g' $(which gvm-check-setup)
四、日常使用
1.Kali的清华源:
# kali
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
# qinghua
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
2.升级特征库:#sudo gvm-feed-update,建议至少每周升级一次漏洞库