wsl kali 系统安装gvm (openVAS)

1. 更新系统

换源

vi /etc/apt/sourcelist.list
将官方源注释
#deb http://http.kali.org/kali kali-last-snapshot main contrib non-free non-free-firmware
# 中科大源
deb https://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

首先,确保系统是最新的:

sudo apt update
sudo apt upgrade -y

2. 安装GVM(OpenVAS)

Kali Linux官方仓库中已经包含了GVM(OpenVAS)的安装包。你可以通过以下命令安装:

sudo apt install gvm

3. 初始化GVM

安装完成后,需要初始化GVM。运行以下命令:

sudo gvm-setup

这里PostgreSQL启动会报错,是因为在 WSL中运行 Kali Linux 时,默认情况下是没有 systemd 支持。这里要开启一下systemd
image

vi /etc/wsl.conf
[boot]
systemd=true

即出子系统,重启wsl

wsl --shutdown
wsl -d kali

这个过程会下载漏洞数据库、配置服务并设置管理员用户。初始化可能需要一些时间(取决于网络速度和系统性能)。

4. 启动 OpenVAS + 访问 GUI

初始化

sudo gvm-setup
sudo gvm-check-setup

初始化完成后,启动GVM服务:

sudo gvm-start

5. 创建管理员用户

如果你在初始化过程中没有设置管理员用户,可以通过以下命令重置:

sudo -E -u _gvm gvmd --user=admin --new-password=123456

image
设置中文

cd /usr/share/gvm/gsad/web/locales
cp gsa-zh_CN.json gsa-en.json

6. 更新漏洞库

同步所有数据:

sudo greenbone-feed-sync

仅同步 NVT 数据:

sudo greenbone-nvt-sync

仅同步 SCAP 数据:

sudo greenbone-scapdata-sync

仅同步 CERT 数据:

sudo greenbone-certdata-sync
posted @ 2025-03-21 17:48  时光煮酒丶  阅读(714)  评论(0)    收藏  举报