Vuls如何安装和使用
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍了Vuls如何安装和使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Vuls 是一款适用于 Linux / Free
千家信息网最后更新 2025年01月18日Vuls如何安装和使用
这篇文章主要介绍了Vuls如何安装和使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
Vuls 是一款适用于 Linux / FreeBSD 的漏洞扫描程序,无代理,采用 golang 编写。
安装依赖组件
yum -y install sqlite git gc wget gcc1
下载安装golang
wget https://storage.googleapis.com/golang/go1.10.linux-amd64.tar.gztar -C /usr/local -xzf go1.10.linux-amd64.tar.gz12
设置go主目录和环境变量
mkdir $HOME/gosudo sh -c 'cat /etc/profile.d/goenv.shexport GOROOT=/usr/local/goexport GOPATH=$HOME/goexport PATH=$PATH:$GOROOT/bin:$GOPATH/binEOF'source /etc/profile.d/goenv.sh2234567
创建日志目录
sudo mkdir /var/log/vuls1
以下步骤需要连接google服务器,如果不能直接访问google服务器,需要提前设置 http_proxy和https_proxy
export http_proxy=x.x.x.x:abcdexport 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-dictionarymake install12
下载安装漏洞数据库
cd $HOMEfor 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-dictionarymake 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/vulsmake 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如何安装和使用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
服务
服务器
编译
目录
配置
文件
篇文章
密码
手动
步骤
同时
密钥
对方
数据
数据库
漏洞
登录
特殊
价值
公钥
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里云服务器 传文件
安徽一体化智慧医养软件开发
有米有米互联网科技招聘电话
南京毕马威软件开发
通信网络安全课程简介
收件发件服务器
宁波余姚市戴尔塔式服务器
影泽网络技术工作室
张店染色软件开发价格
工商银行软件开发招聘
网络安全感满意度报告
倩女幽魂手游服务器不一致
软件开发评论
服务器安全存储课程设计
数据库删除字段的语句
兰州vb软件开发
高级软件开发面试
普陀区推广软件开发费用是多少
sql怎么建立服务器
信息网络安全监察队
瑞安 网络安全
网络技术 中职
bvd系列数据库
网络安全防电信诈骗内容
天津金千互联网科技有限公司
网络安全课程进校园
苏州硅豆网络技术有限公司
求生服务器没人进
南京大学网络安全培训
highgo数据库中文排序