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

# 遠程訪問成功

 

 

 

 

 

# 漏洞掃描結果

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM