• 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

    # 远程访问成功

     

     

     

    # 漏洞扫描结果

     

     

     

     

     

  • 相关阅读:
    201-STM32+Air724UG基本控制篇(阿里云物联网平台)-设备使用物模型Topic上报温湿度数据
    Sentinel Go 核心统计结构滑动窗口的深度解析
    golang sync.Mutex互斥锁的实现原理
    Golang-Scheduler原理解析
    Golang-Channel原理解析
    golang里channel的实现原理
    最长回文子序列
    GO语言的goroutine并发原理和调度机制
    golang 常见问题
    通过js给网页加上水印背景
  • 原文地址:https://www.cnblogs.com/zh2000/p/14251830.html
Copyright © 2020-2023  润新知