在项目的md文档中有对安装的介绍 怎么说呢 这个项目我陆陆续续安装了几天 他集成的项目是真的多 也没有帮你整理收录起来 导致你需要一个个模块去学习安装 差评
首先conda创建一个虚拟环境 这里就不演示了
然后安装一下 一些环境 他使用的模块比较多且零散 主要是分为以下几个部分 首先是先决条件:
1、NASim模块
这里用下面两个指令安装
sudo pip install nasim #pip 安装nasim
conda install tk #然后这里用conda安装下tk
2、Metasploit安装
Metasploit安装和基本命令 (linux-console.net)
参照上诉的安装步骤安装,然后安装pymetasploit 3
sudo pip install pymetasploit3
3、Nmap
通过命令
sudo apt update
sudo apt install nmap
再查看一下:
$ nmap --version
Nmap version 7.80 ( https://nmap.org )
Platform: x86_64-pc-linux-gnu
Compiled with: liblua-5.3.3 openssl-1.1.1f nmap-libssh2-1.8.2 libz-1.2.11 libpcre-8.39 libpcap-1.9.1 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select
安装python-nmapm模块
$ pip install python-nmap
Requirement already satisfied: python-nmap in /home/chenningning/miniconda3/envs/Pengym/lib/python3.9/site-packages (0.7.1)
4、CyRIS模块
这个模块比较难安装 需要专门去找到这个项目,参考这个项目
https://github.com/crond-jaist/cyris
这个项目中没有直接说明部署的方法,需要前往他的说明文档中查看
首先这个项目需要你的操作系统是ubuntu,可以说再命令栏中尝试输入下lsb_release -a查看自己的信息,这会显示有关发行版的信息。如果是 Ubuntu,输出中会包含 "Ubuntu" 相关信息。
接着 你需要检查自己的主机是否支持KVM,参考文件
KVM/安装-社区帮助维基 --- KVM/Installation - Community Help Wiki (ubuntu.com)
除此之外,你部署的主机需要连网,否则需要考虑本地化。
好了 让我们回来主题 对于安装这玩意需要三个步骤
4.1 主机准备
首先你的主机得是管理员权限,然后下载这个项目,之后去运行HOST PREPARE.sh的bash脚本 然后就会在您的主机上安装一大堆东西 中途安装wireshark,会弹出一个框,点击是即可。
(这里再吐槽一下,这个用户文档居然还要你去看其他参考文献配置环境而没有做集成。
4.2 基础镜像直接下载他这个项目附带的
4.3 按照项目去配置下路径
以上配置好后就可以尝试运行项目了,有一点很奇怪,在搭建整个conda环境的时候吗,明确是要python3版本的,但是实际运行的时候发现需要使用python2运行这个靶场项目,你需要切换版本去运行