一,前景:

由于本人心血来潮想去研究openvas的使用,所以在以一个“绿骨”小白的身份来使用该工具。毫无疑问,小白上阵,必定掉坑!刚拿到全新的Kali linux就发现,这玩意是和书上说的是一个都对不上号,什么openvas-setup,openvas-feed-update......之类的命令是一个都用不了。

拿到这东西首先安装,因为我的kali不是weekly的everything版本所以不预装,那我手动装,很好!现在!我们可以进入正题了!或者说是可以去和我们的第一个“坑”相遇了。

二,正题:

坑1(更新)

因为openvas已经收录进了kali的镜像站,可以用apt直接安装。那好,话不多说,直接

sudo apt-get install openvas

很快便安装完成它的基础软件,按照要求第一坑(步)安装脚本。运行openvas-setup输出“Command not found”。嗯......很好!没有这条命令回头看看我的确是安装好了openvas基础程序的啊!为什么软件安装命令用不了啊?先不说这个,我们试试别的命令。嗯......很好,一如既往“Command not found”。

话说回来,我这书还是2018年出的了,好多东西在新的kali上应该改了吧!于是我去了能使你强大“某度”。在一个论坛里看到openvas这毛开发商把命令给换了!所有openvas为前缀的命令一律改用gvm为前缀,呃!好吧!坑1成功爬出。输入

sudo gvm-setup

后成功进入安装,不好的网络环境又让我花了十几个小时去安装这个神奇的玩意。

坑2(数据库):

经过长达十几个小时的安装,我很高兴我居然没有等出心脏病!于是我开心的打开已经不知何时就已熄了屏的电脑,乐呵呵的跳进了第二个“坑”。好了,老铁们!我们要开始填第二个“坑”了。话说安装任务已经完成,但是映入眼帘的却是2一堆莫名的报错,于是我们的“Error”伙计抢先刷屏,把我的终端刷满了“Error”,成功吸引了我这个刚从坑1爬出的小白。我的终端翻了好几次除了“Error”就还是“Error”,此刻我的内心已经架起了万米厚盾,做好了不被坑2送走的准备。输入了openvas,没动静,唉你说神奇不神奇......灵机一动改写为

sudo gvm-start

后ok!成功打开......或者说还没有完全打开。很好!成功报错!于是本人又花了两天两夜的时间,穿梭在大量的国内外知名的和不知名的论坛中,踏破铁鞋,走遍千山万水,历经九九八十一难,费尽满腔心血。活着从互联网中取得了“真经”。原来,是数据库的问题。Kali2021在安装openvas时会默认安装PostgreSQL14,而gvm使用的时PostgreSQL13版本,所以才会报错。而默认这两个版本都是会预装在kali里的,于是我sudo apt-get purge postgresql14,又奇迹般的发现gvm也会被卸载,于是又花了数个小时总结出一套方案。因为kali有PostgreSQL的13和14两个版本,但openvas只用13,而服务启动后13和14同时占用了5432端口,导致openvas无法使用PostgreSQL13,解决方案就是将/etc/postgresql/14/main/目录下的postgresql.conf端口改为其他保留13的5432端口。

vim /etc/postgresql/14/main/postgresql.conf

修改port="5432"为port="5431"(只要不是5432就好)

然后重启服务

service postgresql restart

至此openvas"坑"已填完!

三,总结:

由于openvas不同于其他软件,openvas的安装是软件本身的安装脚本进行安装的,且连接的是官方的服务器。而不是通过github下载,所以常会因为网络环境而出错,所以要保证自己的网络环境的良好,实在不行可以挂代理。对新版本openvas首先要使用以”gvm”为前缀的命令进行操作。安装后若数据库出错,则修改配置文件,14版本的PostgreSQL的5432端口改为其他即可。

最后

sudo gvm-check-setup

来验证安装情况。

本人QQ:2786256218

记一次Kali linux安装OpenVAS失败的入坑日记相关推荐

  1. Kali Linux安装OpenVAS

    Kali Linux安装OpenVAS OpenVAS是一个开放式漏洞评估系统,可以用来实施各种漏洞扫描.但是,大部分系统默认没有安装.一些用户在安装过程中,会碰到各种问题,如扫描服务丢失.初始化失败 ...

  2. virtualbox 安装kali linux虚拟机,kali Linux安装virtualbox虚拟机之爬坑经历

    原标题:kali Linux安装virtualbox虚拟机之爬坑经历 很多kali爱好者想把kali linux作为系统使用,但是有些win下的程序有时候也需要用到,此时需要虚拟机. kali系统在安 ...

  3. 关于kali Linux安装中文输入法的巨坑,比如装个输入法就进不去图形化系统(萌新必看,欧皇算了)

    kali安装中文输入法后不能进入系统 谷歌拼音输入法 iBus-拼音输入法 谷歌拼音输入法 老版kali我不了解,2019之后的新版kali自带iBus框架,按道理应该没有的,总之我装的kali确实都 ...

  4. Kali Linux安装GVM 20.08(前OpenVas)

    Kali Linux安装GVM 20.8(前OpenVas) Kali Linux安装GVM 20.08(前OpenVas) 因为OpenVas此后正式变更为GVM后,我决定重新安装GVM,最新版本2 ...

  5. Kali Linux安装第三方软件

    Kali Linux安装第三方软件 在Kali Linux中,自带了许多渗透测试工具.大学霸IT达人但是,一些工具默认没有安装(如Nessus.OpenVAS),则需要用户手动安装.其中,如果软件源提 ...

  6. Kali linux安装步骤,史上最详细的步骤,傻瓜式教学

    Kali linux安装步骤 Kali linux安装步骤 一. 虚拟机安装 下载镜像文件https://www.kali.org/downloads/ 可以选择自己的版本,这里选择的是64位 1. ...

  7. kali linux安装软件中心,Kali Linux安装第三方软件

    Kali Linux安装第三方软件 在Kali Linux中,自带了许多渗透测试工具.大学霸IT达人但是,一些工具默认没有安装(如Nessus.OpenVAS),则需要用户手动安装.其中,如果软件源提 ...

  8. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

  9. Kali Linux安装VMware Tools

    Kali Linux安装VMware Tools VMware Tools可以用来实现物理机与虚拟机之间拖放文件,并且使的虚拟机更加流畅.大学霸IT达人在虚拟机VMware中安装的Kali Linux ...

最新文章

  1. ActivityGroup是如何对嵌入的Activitys进行管理的
  2. ps修改dds贴图_「干货」喜爱3D游戏动漫建模的你,必备的次世代游戏贴图技巧...
  3. Go语言中json解析不出来的原因很有可能是
  4. 【转】一个优秀的Javascript框架--Prototype解说
  5. 虚拟机里面安装Openfiler 2.99
  6. 草稿--Windows消息机制
  7. 小大整数对象池及intern机制
  8. d3 v5 api arrays
  9. c++ 字符串中的字符无效_13python中的字符串
  10. Win10系列:C#应用控件进阶3
  11. 计算机毕业设计Java蔚蓝在线学习平台(源码+系统+mysql数据库+Lw文档)
  12. 计算机设备与驱动器空白图标,这个方法帮你删掉win10设备和驱动器里无效图标...
  13. rtl8821cu 驱动编译
  14. 南阳oj 144 小柯的苦恼
  15. CTFshow - 七夕杯复现
  16. 中文知识图谱CN-DBpedia构建的关键技术
  17. 超宽带 DW1000 API --- dwt_configure (频道,脉冲重复频率,数据速率等)
  18. 【NLP】⚠️学不会打我! 半小时学会基本操作 2⚠️词向量模型简介
  19. Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列、多行)
  20. ResNet(残差网络)详解

热门文章

  1. 点石互动--点石互动之:逃离Google补充材料的五个技巧
  2. ABAP SSCRFIELDS
  3. Exam - Linux程序设计
  4. c语言里自然对数e怎么表示,如何在e_如何在EXCEL中表示自然对数e呢_淘题吧
  5. echarts图表Label换行显示
  6. 软件科技理学硕士学位(香港理工大学)
  7. 志愿者带领事实孤儿首进电影院观看《流浪地球2》
  8. rocketmq编译部署
  9. 【Matlab】二维绘图总结
  10. 仿移动端bilibili项目总结