详解Vuls的安装和使用

Vuls 是一款适用于 Linux / FreeBSD 的漏洞扫描程序,无代理,采用 golang 编写,本篇文章重点为大家讲解一下漏洞扫描器 Vuls的安装和使用。

创新互联是一家专业提供灵寿企业网站建设,专注与网站设计、成都网站设计H5页面制作、小程序制作等业务。10年已为灵寿众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

安装依赖组件

yum -y install sqlite git gc wget gcc1

下载安装golang

wget https://storage.googleapis.com/golang/go1.10.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.10.linux-amd64.tar.gz12

设置go主目录和环境变量

mkdir $HOME/go
sudo sh -c 'cat  /etc/profile.d/goenv.sh export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin EOF'
source /etc/profile.d/goenv.sh1234567

创建日志目录

sudo mkdir /var/log/vuls1

以下步骤需要连接google服务器,如果不能直接访问google服务器,需要提前设置 http_proxy和https_proxy

export http_proxy=x.x.x.x:abcd
export https_proxy=x.x.x.x:abcd12

下载安装go-cve-dictionary

go get github.com/kotakanbe/go-cve-dictionary1

如果go-cve-dictionary没有自动编译安装,需要手动编译安装

cd $GOPATH/src/github.com/kotakanbe/go-cve-dictionary
make install12

下载安装漏洞数据库

cd $HOME
for i in `seq 2002 $(date +"%Y")`; do go-cve-dictionary fetchnvd -years $i; done12

这个步骤时间较长,大约需要几十分钟,依赖于网速。

下载安装goval-dictionary

go get github.com/kotakanbe/goval-dictionary1

如果goval-dictionary没有自动编译安装,需要手动编译安装,完成在$GOPATH/bin目录可以看到goval-dictionary可执行文件

cd $GOPATH/src/github.com/kotakanbe/goval-dictionary
make install12

获取CentOS数据库

goval-dictionary fetch-redhat 71

下载安装Vuls

go get github.com/future-architect/vuls1

如果vuls没有自动编译安装,需要手动编译安装,完成在$GOPATH/bin目录可以看到vuls可执行文件

cd $GOPATH/src/github.com/future-architect/vuls
make install12

配置ssh免密码登录

扫描时需要从扫描服务器上能通过ssh免密码登录到被扫描服务器。ssh免密码配置需要在这两台服务器上同时配置。将每台服务器各自的公钥发送到对方服务器上。 – 生成RSA密钥对。此步骤不需要特殊指定,按三次回车确认即可完成。

ssh-keygen -t rsa1
  • 拷贝密钥到对方服务器
cd $HOME/.ssh/
ssh-copy-id -i id_rsa.pub x.x.x.x12

在$HOME目录创建vuls扫描配置文件config.toml,文件内容如下

用户以root为例

[servers]

[servers.x-x-x-x]
host = "x.x.x.x"
port = "22"
user = "root"
keyPath = "/root/.ssh/id_rsa"

[servers.y.y.y.y]
host = "y.y.y.y"
port = "22"
user = "root"
keyPath = "/root/.ssh/id_rsa"12345678910111213

启动go-cve-dictionary服务

go-cve-dictionary server1

vuls配置测试

vuls configtest -config=/root/config.toml1

vuls 扫描

vuls scan1

查看完整报告

vuls report -format-full-text1

分享标题:详解Vuls的安装和使用
网站链接:http://www.csdahua.cn/qtweb/news21/406221.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网