我这里采用的是centos 6.5版本系统

MulVAL是企业网络安全分析的工具。它使用漏洞扫描程序(OVAL / Nessus)作为攻击路径生成的数源,其中包括扫描结果和网络可访问性信息。

在这之前我配置好了静态ip,具体步骤这里不多说了

具体怎么配置大家可以参考: https://www.cnblogs.com/braveym/p/5858236.html

接下来我是通过xshell软件远程连接到centos系统

首先我们需要先在系统安装jdk

卸载自带的jdk

[root@mulval ~]# sudo rpm -qa|grep java
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
tzdata-java-2013g-1.el6.noarch
[root@mulval ~]# sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 tzdata-java-2013g-1.el6.noarch
[root@mulval ~]#

  

安装 lz rz工具

创建目录

[root@mulval ~]# sudo mkdir /opt/softwares
[root@mulval ~]# sudo mkdir /opt/modules
[root@mulval ~]# sudo mkdir /opt/tools
[root@mulval ~]# sudo mkdir /opt/datas
[root@mulval ~]# cd /opt/
[root@mulval opt]#
[root@mulval opt]# ls
datas modules rh softwares tools
[root@mulval opt]# rm -rf rh/
[root@mulval opt]# ll
total 16
drwxr-xr-x. 2 root root 4096 Dec 28 02:39 datas
drwxr-xr-x. 2 root root 4096 Dec 28 02:39 modules
drwxr-xr-x. 2 root root 4096 Dec 28 02:38 softwares
drwxr-xr-x. 2 root root 4096 Dec 28 02:39 tools
[root@mulval opt]#

  

安装jdk 1.8

解压

配置环境变量

#java
export JAVA_HOME=/opt/modules/jdk1..0_60
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

使环境变量生效

 接下来我们安装XSB

下载链接:https://pan.baidu.com/s/1pL63S2aJqQr5izNv0OaXv

密码:9qtl

上传

解压

[root@mulval softwares]# ls
jdk-8u60-linux-x64.tar.gz XSB.tar.gz
[root@mulval softwares]# tar -zxf XSB.tar.gz -C /opt/modules/
[root@mulval softwares]# cd ../modules/
[root@mulval modules]# ls
jdk1..0_60 XSB
[root@mulval modules]#

可以看到报错了,我们这样解决

yum install gcc

我们再次执行

./configure

可以看到成功了!!

接来下我们按照提示继续执行

配置XSB的环境变量

在下面加上这么一句话

安装graphviz工具

sudo yum install graphviz graphviz-doc

 

安装MYSQL

sudo yum install mysql-server mysql-client

安装MulVal工具

先把安装包上传

解压

配置MULVALROOT的环境变量

也就是在原来的基础上加上下面两句话

export MULVALROOT=/opt/modules/mulval
export PATH=$MULVALROOT/bin:$MULVALROOT/utils:$PATH

但是后面测试还是不能画工具图,失败告终!!!!

centos 下安装mulval工具的更多相关文章

  1. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  2. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  3. Centos 下安装MongoDB

    Centos 下安装MongoDB 一.安装方法 方法(一) 1  配置包管理系统 创建/etc/yum.repos.d/mongodb.repo 文件,当然我们使用的是64位系统,32位的情况不再考 ...

  4. CentOS下安装yum源的流程和操作

    一般公司都用Linux来搭建服务器,Linux安装软件时能够用yum安装依赖包是一件非常简单而幸福的事情,因为你只需一个简单的安装命令yum install []即可安装相应的软件,yum工具会自动的 ...

  5. ubuntu 下安装mulval

    怎么在虚拟机下安装ubuntu这里就不多说了 ubuntu怎么安装静态ip可以参考:https://www.cnblogs.com/braveym/p/8640563.html ubuntu安装jdk ...

  6. centos下安装wireshark 抓包

    centos下安装wireshark相当简单.两条命令就够了.这里.主要是记录写使用方面的东西 安装:1.yum install wireshark.注意这样并无法使用wireshark命令和图形界面 ...

  7. CentOS下安装Tomcat

    CentOS版本:CentOS-7-x86_64-Minimal-1810 1.安装JDK 详情查看:CentOS下安装JDK-rpm文件.CentOS安装JDK-tar.gz文件 2.下载tomca ...

  8. CentOS下安装软件

    CentOS下安装软件,要看下载的软件安装包的后缀名是什么,一般为了方便安装,推荐下载以 rpm 结尾的软件包. 比如以下截图,有多种下载方式,推荐下载圈起来的链接. rpm包安装方式步骤: 找到相应 ...

  9. 手把手0基础Centos下安装与部署paddleOcr 教程

    !!!以下内容为作者原创,首发于个人博客园&掘金平台.未经原作者同意与许可,任何人.任何组织不得以任何形式转载.原创不易,如果对您的问题提供了些许帮助,希望得到您的点赞支持. 0.paddle ...

随机推荐

  1. vscode C++开发环境配置教程(教你如何用vscode写C++)

    用了一段时间的cb,Devc++,但一直感觉cb的高亮太差,而Devc++使用体验差(尤其是代码补全功能),换过vs2017,但是由于其太大了,卡顿十分明显,所以最终选择了vscode这款轻量级编译器 ...

  2. Python:从入门到实践--第六章--字典--练习

    #1.人:使用一个字典来存储一个熟人的信息;包括姓,名,年龄和居住的城市.将字典中的每项信息都打印出来 friend = { 'last_name':'马', 'first_name':'脑壳', ' ...

  3. 简易实践的vue自定义tab入门

    本文基于vue官方文档,分别为:动态组件 & 异步组件.插槽.进入/离开 & 列表过渡 章节链接描述 要想实现tab动画,首先要了解vue中哪些元素/那些组件适合在那些条件下实现动画效 ...

  4. PA教材提纲 TAW10-2

    Unit1 Introduction to the ABAP Dictionary(ABAP字典介绍) 1.1 Describing the ABAP Dictionary(描述ABAP字典) ABA ...

  5. 陈斌python语言基础与应用00

    软件改变生活:购物.餐饮.商旅出行.资料查找... Everybody in this country should learn how to program a computer...because ...

  6. 第一次Scrum冲刺——Life in CCSU

    一.第一次Scrum任务 首先集体讨论确定全局规划,然后进行切割分工,按照规划实现全部功能.现在基于用户的基本需求做一部分. 二.用户故事 1.用户打开APP,进入登录界面: 2.用户输入账号和密码: ...

  7. Spring EnableWebMvc vs WebMvcConfigurationSupport

    EnableWebMvc vs WebMvcConfigurationSupport spring doc解释 WebMvcConfigurationSupport: This is the main ...

  8. 2018-2019-2 20165313 《网络对抗技术》 Exp5:MSF基础应用

    实践使用漏洞和辅助模块 任务一:MS17-010安全漏洞 任务二:(1)MS11-050(失败)(2)MS14-064(唯一) 任务三:abode_flash_avm2 辅助模块:(1)ARP扫描模块 ...

  9. PythonStudy——装饰器 Decorator

    def outer(func): def inner(): print("新增功能1") func() print("新增功能2") return inner ...

  10. Android项目——触摸按键控制LED

    一.Android Studio应用编程 1.应用程序界面layout对应的界面是activity_main.xml,后台对应的java文件是MainActivity.java,修改activity_ ...