PenGym项目实操

xGitHub - cyb3rlab/PenGym: PenGym: Pentesting Training Framework for Reinforcement Learning Agentshttps://github.com/cyb3rlab/PenGymhttps://github.com/cyb3rlab/PenGymhttps://github.com/cyb3rlab/PenGym以上是项目链接

在项目的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运行这个靶场项目,你需要切换版本去运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亚里士多没有德775

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值