Deepin 20 安装 GVM (openvas)
## 切换root 账户,添加 Kali 源
vim /etc/apt/sources.list
## 官方Kali 源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
##阿里Kali 源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
## 如果出现问题
# The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6
## 切换root 账户,执行
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
## 执行 更新
apt-get update -y
## 执行安装
sudo apt-get install gvm -y
## 执行设置
sudo gvm-setup
# openvas 9 : sudo openvas-setup
## 检查安装过程
sudo gvm-check-setup
# openvas9 : openvas-check-setup
## 修改登录用户密码,注意 -- gvmd中间有空格
sudo runuser -u _gvm -- gvmd --user=admin --new-password=admin
# openvas 9使用: sudo openvasmd --user=admin --new-password=admin
## 更新特征库
sudo gvm-feed-update
# openvas 9使用 : sudo openvas-feed-update
# 同步 greenbone-nvt-sync
sudo runuser -u _gvm -- greenbone-nvt-sync
# 同步 greenbone-scap-data-sync
sudo runuser -u _gvm -- greenbone-scapdata-sync
# 同步 greenbone-nvt-sync
sudo runuser -u _gvm -- greenbone-certdata-sync
or
greenbone-feed-sync --type GVMD_DATA
greenbone-feed-sync --type SCAP
greenbone-feed-sync --type CERT
## 修改服务端口127.0.0.1 到 0.0.0.0 (可选)
## 启动oepnvas服务
sudo gvm-start
# openvas 9 使用: sudo openvas-start
## 防火墙设置
firewall-cmd --zone=public --add-port=9392/tcp --permanent
firewall-cmd --reload
## 进程查看,正常应该为三个Active: active (running)
## 进程查看:
systemctl status gvmd # manager
systemctl status openvas-scanner # scanner
systemctl status gsad # web ui
## 强制覆盖安装
sudo dpkg -i --force-overwrite /var/cache/apt/archives/grilo-plugins-0.3_0.3.14-1_amd64.deb
问题记录
错误 1:
Delete database at /var/lib/openvas/mgr/tasks.db and rebuild it
解决方案:
sudo openvas-nvt-sync --wget
sudo /etc/init.d/openvas-scanner stop
sudo /etc/init.d/openvas-manager stop
sudo openvassd
sudo rm /var/lib/openvas/mgr/tasks.db
sudo openvasmd --progress --rebuild -v
问题2:
find: ‘/run/user/1000/gvfs’: Permission denied
解决方案:
sudo umount /run/user/1000/gvfs
sudo rm -rf /run/user/1000/gvfs
sudo rm -rf /run/user/1000/gvfs
问题 3 :
同步目录,根据同步目录,可以手动更新目录下的文件
greenbone-nvt-sync | /var/lib/openvas/plugins |
greenbone-scapdata-sync | /var/lib/openvas/scap-data |
greenbone-certdata-sync | /var/lib/openvas/cert-data |
test@test-PC:/var/lib/openvas |
Powered By D&J (URL:http://www.cnblogs.com/Areas/)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2013-01-08 Asp.net读取AD域信息的方法<转>