网络安全: Kali Linux 使用 docker-compose 部署 openvas_docker openvas

curl -f -L https://greenbone.github.io/docs/latest/_static/docker-compose-22.4.yml -o docker-compose.yml

(2)拉取镜像

docker-compose -f docker-compose.yml -p greenbone-community-edition pull

(3)启动镜像

docker-compose -f docker-compose.yml -p greenbone-community-edition up -d

(4)查看日志

docker-compose -f docker-compose.yml -p greenbone-community-edition logs -f

(5) 查看端口

netstat -antlp

netstat -antlp | grep 9392

(6)查看docker进程

 docker ps

(7)访问

https://127.0.0.1:9392

(8)登录

账户:admin 密码:admin

(9)进入系统

4. KaliLinux 使用openvas

(1)端口列表(Port Lists)

Configuration - Port Lists

(2)创建端口

选择带星号图标

(3)弹出界面

(4)扫描80端口

(5)新增http

(5)目标主机(Targets)

Configuration - Targets

(6) 创建扫描目标

选择带星号图标

(7)弹出界面

(8)扫描目标

(9)查看

(10)扫描任务

Scans -Tasks

(11) 创建扫描任务

选择带星号图标

(12)弹出界面

(13)设置

查看扫描方式

(14)查看

(15)点击底部播放按钮

(16)开始扫描

观察变化

(17)查看扫描结果

Scans -Reports

点击左下角时间查看信息

点击Results 查看结果

点击Hosts 查看主机信息

点击Ports查看端口信息


点击Applications查看应用信息

点击Operating Systems查看操作系统信息

点击CVEs查看通用漏洞编号

点击Closed CVEs查看关闭的通用漏洞编号

(18)下载报告

点击左上角下载图标

(19)弹出界面

查看下载类型

选择PDF

(20)查看扫描报告

一共6页

二、问题

1. 信息安全漏洞库

(1)官网

https://www.cnnvd.org.cn

2.信息安全漏洞共享平台

(1)官网

https://www.cnvd.org.cn

3.Windows 更新指南与查询

(1)指南

安全更新程序指南 - Microsoft

(2)查询

Microsoft Update Catalog

4.CVE 查询

(1)官网

CVE Website

(2)查看

截至目前为225772。

5.docker-compose 如何修改openvas密码

(1) 修改

(默认admin 密码为 admin)

docker-compose -f docker-compose.yml -p greenbone-community-edition exec -u gvmd gvmd gvmd --user=admin --new-password=<password>

6.docker-compose 如何删除环境

(1)删除

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)
img

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

VX:vip1024b (备注Linux运维获取)**
[外链图片转存中…(img-h9CySyNz-1713087616164)]

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

[外链图片转存中…(img-X1M79p97-1713087616164)]

给大家整理的电子书资料:

[外链图片转存中…(img-lmX7fKrB-1713087616164)]

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-Xz0x00zN-1713087616165)]

<think>我们正在处理用户的问题:"我想在Kali系统中下载适用于Linux x86架构的docker-compose二进制文件请问howto downloaddocker-compose-linux-x86_64 inkali"根据用户需求,我们需要指导用户在KaliLinux(基于Debian的发行版)上下载并安装docker-composeLinuxx86_64二进制文件。步骤:1.确认系统架构:虽然用户已经指定x86_64,但最好确认一下。在Kali终端中运行`uname -m`应该返回 `x86_64`。2.下载docker-compose二进制文件:我们将从Docker Compose的GitHub官方仓库下载。3.设置可执行权限。4.将文件移动到系统PATH中(例如/usr/local/bin)以便全局使用。注意:由于Kali Linux基于Debian,我们可以使用类似Debian的安装方法。根据引用[1]中的链接,我们知道DockerCompose的官方文档提供了安装指南,但用户要求直接下载二进制文件。我们参考Docker Compose的GitHub发布页面:https://github.com/docker/compose/releases我们将选择最新的稳定版本(在编写时,最新稳定版本是v2.24.7,但用户可能需要最新版本,所以我们将使用动态获取最新版本的方法)。然而,为了简单和可靠,我们可以直接使用curl下载特定版本,或者让用户选择版本。由于用户明确要求docker-compose-linux-x86_64,我们将提供下载该二进制文件的命令。步骤详解:1.打开终端。2.下载二进制文件(以v2.24.7为例,但我们可以通过API获取最新版本,或者让用户替换为最新版本号):我们可以这样获取最新版本:COMPOSE_VERSION=$(curl-shttps://api.github.com/repos/docker/compose/releases/latest |grep 'tag_name' |cut -d\"-f4)然后下载:sudocurl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-linux-x86_64"-o/usr/local/bin/docker-compose但是,如果用户没有curl或者不想使用API,我们可以直接指定一个版本,或者让用户去GitHub页面查看最新版本号。3.赋予可执行权限:sudo chmod +x /usr/local/bin/docker-compose4.验证安装docker-compose --version但是,注意:由于KaliLinux可能已经安装了Python版本的docker-compose(通过pip),我们建议移除旧版本(如果有)以避免冲突。另外,引用[3]提到了在WSL2中使用Docker的情况,但用户使用的是Kali,所以我们可以忽略WSL2部分。因此,我们给出如下步骤:步骤1:移除旧版本的docker-compose(如果已安装)如果通过pip安装:sudo pipuninstalldocker-compose如果通过包管理器安装:sudoapt removedocker-compose步骤2:下载最新版本的docker-compose(二进制版本)我们可以使用以下命令(注意:这里我们使用一个固定的版本号,但建议用户检查最新版本号并替换):sudo curl-L"https://github.com/docker/compose/releases/download/v2.24.7/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose或者动态获取最新版本(如果用户系统有curl和jq,或者使用grep):#获取最新版本标签COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest| grep'tag_name'| cut-d\" -f4)#下载sudocurl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)"-o/usr/local/bin/docker-compose注意:上面的URL中使用了$(uname -s)和$(uname-m)来动态获取系统类型和架构,这样更通用。但用户明确要求x86_64,所以也可以直接写死。步骤3:赋予可执行权限sudo chmod +x /usr/local/bin/docker-compose步骤4:创建符号链接(可选,因为我们已经直接放在/usr/local/bin下,通常这个目录已经在PATH中)如果用户希望使用`docker compose`(作为docker的子命令)而不是`docker-compose`,则不需要,因为二进制安装docker-compose就是独立的命令。步骤5:测试docker-compose--version注意:如果遇到权限问题,确保/usr/local/bin在PATH中,并且用户有执行权限。另外,引用[2]提到了WSL2设置端口映射,但这里不相关。因此,我们给出如下回答:</think>### 在 Kali Linux安装 Docker Compose (x86_64) 以下是手动下载并安装 `docker-compose-linux-x86_64` 二进制文件的完整步骤: --- #### **步骤 1:确认系统架构** 在终端执行: ```bash uname -m ``` 确保输出为 `x86_64`(表示系统是 64 位架构)。 --- #### **步骤 2:下载二进制文件** 1. **获取最新版本号** 访问 [Docker Compose GitHub 发布页](https://github.com/docker/compose/releases),查看最新稳定版的版本号(如 `v2.24.7`)。 2. **下载文件** 替换 `<版本号>` 为实际版本号后执行: ```bash sudo curl -L "https://github.com/docker/compose/releases/download/<版本号>/docker-compose-linux-x86_64" \ -o /usr/local/bin/docker-compose ``` **示例**(当前最新版 v2.24.7): ```bash sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.7/docker-compose-linux-x86_64" \ -o /usr/local/bin/docker-compose ``` --- #### **步骤 3:设置可执行权限** ```bash sudo chmod +x /usr/local/bin/docker-compose ``` --- #### **步骤 4:验证安装** ```bash docker-compose --version ``` 正常输出应类似: ```bash Docker Compose version v2.24.7 ``` --- #### **常见问题解决** 1. **依赖缺失** 确保已安装 `curl`: ```bash sudo apt update && sudo apt install -y curl ``` 2. **旧版本冲突** 卸载旧版(如存在): ```bash sudo apt remove docker-compose # 卸载 apt 版本 pip uninstall docker-compose # 卸载 pip 版本 ``` 3. **权限问题** 如果命令提示权限不足,检查 PATH 是否包含 `/usr/local/bin`: ```bash echo $PATH ``` --- #### **注意事项** - Docker Compose 需要先安装 Docker 引擎。若未安装 Docker,请先运行: ```bash sudo apt update && sudo apt install -y docker.io sudo systemctl enable --now docker ``` - 后续更新时,重复 **步骤 2-3** 即可覆盖旧版本[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值