在docker中使用metasploit框架

问题描述 投票:0回答:2

要在docker中使用metasploit框架,我应该使用这个命令:

docker 拉metasploitframework/metasploit-framework

为了在 docker 中使用 ubuntu,我应该使用这个命令:

docker拉ubuntu

我有一个问题:如果我想在Windows中安装的docker中使用metasploit框架,我应该先在

docker
中安装ubuntu,然后在ubuntu中安装
metasploit
,还是可以在docker中使用metasploit框架而不安装
ubuntu

docker ubuntu docker-machine
2个回答
1
投票

不,只需拉动 metasploitframework/metasploit-framework 图像就足够了。

如果您使用 Docker 引擎,这两个命令在 Windows 上的工作方式应该相同。

在幕后,Docker 引擎创建一个运行 docker 的 Linux 虚拟机。


0
投票

要在 Windows 主机上的 Docker 中使用 Metasploit Framework,不需要单独安装 Ubuntu。 Metasploit 框架 Docker 镜像已经构建在 Linux 发行版 (Alpine Linux) 之上,它提供了运行 Metasploit 所需的环境。

  1. 拉取 Metasploit 框架 Docker 镜像:使用以下命令 从 Docker Hub 拉取 Metasploit 框架镜像的命令

    docker pull metasploitframework/metasploit-framework

  2. 运行 Metasploit Framework 容器:拉取镜像后,您可以 可以使用以下命令运行容器:

    docker run --rm -it metasploitframework/metasploit-framework

此命令将使用 Metasploit 框架启动一个新的 Docker 容器,并在容器内为您提供一个交互式 shell,您可以在其中使用 Metasploit 命令。

© www.soinside.com 2019 - 2024. All rights reserved.