Kali/Ubuntu GVM (openvas)安装及使用


文章目录

  • Kali/Ubuntu GVM (openvas)安装及使用
  • 前言
  • 一、在Kali上安装GVM
  • 二、安装中可能会遇到的问题
    • 1. gvm-setup检查不过,Postgresql数据库冲突
  • 使用
  • 总结

前言

GVM是一款系统级开源漏洞扫描工具。基础版本开源免费,漏洞库更新还算及时。
开源免费就是它最大的优势。


一、在Kali上安装GVM

  1. 更新Kali
# 在root用户或者sudo权限下
apt update
apt upgrade
apt dist-upgrade
  1. 安装GVM
# 安装gvm
sudo apt install gvm# 初始化gvm
sudo gvm-setup# 检查gvm是否安装成功
sudo gvm-check-setup# 升级漏洞库 最好定期更新漏洞库,保持漏洞库处于最新状态
# 这一步如果不能科学联网的话将极度耗时,需要耐心等待。
sudo gvm-feed-update# 修改用户名和密码 示例:修改web 账号admin 密码为qwerty
sudo -u _gvm gvmd --user=admin --new-password=qwerty# 开启外部访问(可选项,根据需求选择,可以不开启)
vim /lib/systemd/system/greenbone-security-assistant.service
修改 ExecStart=/usr/sbin/gsad --listen 0.0.0.0 --port 9392
将 listen ip地址修改为 0.0.0.0# 启动 GVM
sudo gvm-start# 停止 GVM
sudo gvm-stop

二、安装中可能会遇到的问题

1. gvm-setup检查不过,Postgresql数据库冲突

通常Kali系统会默认安装Postgresql数据库,监听5432端口。但是GVM使用的是最新的Postgresql数据库,现在使用的是Postgresql14,但是Kali系统安装了Postgresql13,并占用了5432端口。所以就需要修改Postgresql 13 的监听端口;然后将Postgresql 14的端口改成5432

1.1 修改 postgresql13 监听端口

编辑postgresql13配置文件
vim /etc/postgresql/13/main/postgresql.conf
将 port = 5432 修改成 5433
下面是截取的部分配置文件内容
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------# - Connection Settings -#listen_addresses = 'localhost'         # what IP address(es) to listen on;# comma-separated list of addresses;# defaults to 'localhost'; use '*' for all# (change requires restart)
port = 5433                             # (change requires restart)
max_connections = 100                   # (change requires restart)
#superuser_reserved_connections = 3     # (change requires restart)
unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories# (change requires restart)
#unix_socket_group = ''                 # (change requires restart)
#unix_socket_permissions = 0777         # begin with 0 to use octal notation# (change requires restart)
#bonjour = off                          # advertise server via Bonjour# (change requires restart)
#bonjour_name = ''                      # defaults to the computer name# (change requires restart)

1.2 修改 postgresql 14监听端口

编辑postgresql14配置文件
vim /etc/postgresql/14/main/postgresql.conf
将 port = 5433 修改成 5432
下面是截取的部分配置文件内容
port = 5432                             # (change requires restart)

1.3 重启数据库或者直接重启系统使配置生效。

切换数据库后必须执行:sudo gvm-feed-update 命令更新漏洞库

使用

未完待续


总结

总体来说安装还是比较简单的,但是在更新漏洞库的时候是非常耗时的,需要耐心等待。

Kali/Ubuntu GVM (openvas)安装及使用相关推荐

  1. kali linux 下载与 安装教程

    Kali安装教程 目录 Kali安装教程 1 概述 2 1 Kali的下载 2 1.1下载地址 2 1.2版本选择 2 2 kali Linux的安装 3 Step1 创建新的虚拟机 3 Step2 ...

  2. vmware搭建ubuntu虚拟机(包含安装搜狗输入法和apt,dpkg的使用教程)

    我曾经搭建过Ubuntu的虚拟机,但是好久不用了,有些生疏,故写此笔记来记录全过程. 一.下载iso镜像文件 从Ubuntu官网下载镜像文件,一般开发用Desktop版,服务器用Server版. 文件 ...

  3. linux gns3使用教程,《GNS3实战指南》——2.4 在Ubuntu Linux上安装

    本节书摘来自异步社区<GNS3实战指南>一书中的第2章,第2.4节,做者: [美]Jason C. Neumann(詹森 C. 诺伊曼) 更多章节内容能够访问云栖社区"异步社区& ...

  4. Ubuntu 16.04 安装后修改屏幕分辨率(xrandr: Failed to get size of gamma for output default)

    ubuntu 16.04 安装后分辨率只有一个选项 1024x768,使用 xrandr 命令出现错误: xrandr: Failed to get size of gamma for output ...

  5. Ubuntu 12.04安装Sun JDK 6

    Ubuntu 12.04安装Sun JDK 6 下载 sun jdk 6 bin. 设置权限 chmod +x jdk-6u25-linux-i586.bin 解压文件 ./jdk-6u25-linu ...

  6. ubuntu系统怎么安装ssh服务器配置,如何在Ubuntu 20.04 LTS上安装SSH服务器

    Terminal Linux Logo 在 步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的. sudo apt update sudo apt upgrade 步骤2. ...

  7. Ubuntu中Atom安装与使用

    1. Atom是类IDE的文件编译器 Atom是Github开源的文本编辑器,这个编辑器完全是使用Web技术构建的.启动速度快,提供很多常用功能的插件和主题,可以说Atom已经足以胜任"半个 ...

  8. WIn7下Ubuntu 14.04 安装

    1. 在Windows下下载Ubuntu14.04的ISO镜像,解压 2. 打开wubi.exe,填写用户名,密码等相关信息,在这里需要注意的是,磁盘空间最好选到最大(30G),执行安装 3. 按照提 ...

  9. win下ubuntu安装mysql_MySQL在Win10与Ubuntu下的安装与配置

    近段时间把自己电脑(win).虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,其中本机以及阿里云都有用到MySQL,不想之后找教程找的那么麻烦.所以就自己总结一遍,一次性把轮子造好. 环 ...

最新文章

  1. 批量修改图片以及加水印
  2. 094、Swarm 中最重要的概念(Swarm01)
  3. 我今天的收获,必备stadio 插件
  4. ECSHOP系统纯静态网页的生成
  5. android.support不统一的问题
  6. 网易有道上市首日股价跌26% 市值达14亿美元
  7. mac 建立软链接_MAC要倒闭了吗?正装口红80块,生姜高光105,让爱老师存点钱吧!...
  8. 如何自学成为设计师_如何成为平面设计师?平面设计师平时做什么?教你做好平面设计...
  9. wpf listBox 多列大图片效果
  10. android item list居中,RecyclerView选中item居中显示
  11. java day53【 Mybatis框架概述 、 Mybatis 框架快速入门、自定义 Mybatis 框架 】
  12. if判断与while、for循环语句
  13. 十六、Java四种内部类详解、匿名对象的使用
  14. OMNeT 例程 Tictoc13 学习笔记
  15. 音视频中的帧I 帧,B帧,P帧,IDR帧理解
  16. AD158A4语音芯片介绍
  17. DL之RNN:人工智能为你写歌词(林夕写给陈奕迅)——基于TF利用RNN算法实现【机器为你作词】、训练测试过程全记录
  18. 微信官方:“微信号能修改了!”你有多想修改微信号?
  19. 数据库应用——MyCat代理MySQL集群
  20. vue项目创建之后 ESLint导致第一行毛毛虫

热门文章

  1. 修改电脑qq的聊天背景
  2. Java输出PPT文件(二) - 占位符数据替换
  3. cocos网络通信php,Cocos2D-X服务器的网络通信编程
  4. Sqoop同步任务‘ can not be represented as java.sql.Date
  5. linux 删除tmp文件夹,Linux下tmp文件夹的文件自动删除的问题(转)
  6. python红楼梦人物统计_Python分析红楼梦,宝玉和十二钗的人物关系
  7. Joining multiple DataFrames only supported for joining on index
  8. Object Track(十):经典论文JDE速读
  9. 简单认识一下苹果笔记本以及使用MBP开发一年的心得体会
  10. 计算机会计模块考试,会计电算化考试