Eve-NG-Toolkit
来源 http://www.emulatedlab.com/archives/694
参考 http://eve-ng.cn/doku.php http://forum.eve-ng.cn/forum.php
一、EVE-NG-PRO
新增功能
- 动态的 console 端口,无限制,修复多用户 console 问题,telnet 端口随机;
- 热链路互联运行节点,无论接口关闭或不关闭,接口立即响应,仅仅作用在以太口;
- 每个 Lab 支持 1024 个节点;
- 支持 Docker 容器;
- 支持 HTML 桌面管理 EVE-NG,无客户端管理;
- 支持关闭正在运行的 Lab 文件目录,同时支持多用户运行不同的 Lab;
- 支持本地 PC 与 EVE-NG 之间导出/导入多个配置;
- 支持管理员多用户;
- 支持控制 EVE-NG 用户的访问时间;
- 支持 NAT Cloud,在 EVE-NG 上集成 NAT 选项,并带有 DHCP 功能;
- 集成 Docker 用 Wireshark 抓包,仅仅作用在以太口;
- 支持每个 Lab 多配置;
- 支持自学 Lab 的时间计时;
即将支持的功能
- 当前版本和最新可用版本的展示;
- 在 Web 界面支持修复权限;
- 提升 EVE-NG 的控制,根据用户展示已运行的 Lab 和节点;管理员可以控制进程;
- Lab 设计的功能,包含链路、主体;
- 自定义专属节点模板。
二、EVE-NG 社区版 vs EVE-NG-PRO 专业版
功能 \ 版本 | 社区版 | 专业版 | 描述 |
价格 | 免费 | 官方 99 欧 | EmulatedLab 永久试用版 |
用户角色 | 只有管理员 | 只有管理员 | 根据用户限制 Web UI 的使用 |
运行的 Lab 目录 | No | Yes | 每个用户可运行多于 1 个 Lab, 已运行的 Lab 出现在 Running 目录中 |
Lab 支持的节点数量 | 63 | 1024 | 每个 Lab 支持的节点数量 |
TCP 端口 | 128 个 | 动态, 1-65000 | 自动选择 telnet 会话所使用的 TCP 端口 |
本地 Wireshark 抓包 | Yes | No | 本地封装,使用 SSH 连接到 EVE |
本地 Telnet 客户端 | Yes | Yes | 使用本地 telnet 客户端 |
本地 VNC 客户端 | Yes | Yes | 使用本地 VNC 客户端 |
集成 Wireshark | No | Yes | Docker 集成 Wireshark |
支持 Docker 容器 | No | Yes | 支持 Docker 容器 |
支持接口线路热连接 | No | Yes | 运行中的设备链路热连接 |
NAT 云 | No | Yes | 集成 NAT 云,支持连接 Internet, 地址转换成管理地址, DHCP 169.254.254.0/24 |
HTML Console 抓包 | No | Yes | HTML Console 模式使用 Wireshark 抓包 |
HTML Desktop Console | No | Yes | 集成 Docker PC 管理 |
Lab 支持多个 startup 配置 | No | Yes | 支持从不同的 startup 配置文件启动 Lab |
导出/导入单个或多个配置 | No | Yes | 可选导入导出单个或多个配置到 Lab |
三、EVE-NG Toolkit
为让广大个人用户能够轻松使用 EVE-NG,EmulatedLab 小团队制作了 EVE-NG Toolkit,适配官方版本。它最早出现在 2017 年 6 月,经历了历次迭代,有如下优点:
- 集成万能工具
- 方便易用
- 由 EmulatedLab 永久维护
展示界面如下:
四、EVE-NG-PRO 专业版的使用方法
细心的小伙伴们,有没有发现新版 Toolkit 的特别之处呢?
1、在终端中运行命令
2、根据提示按“p”,开启永久试用版!
五、EVE-NG-PRO 界面展示
登录界面如下,真的是专业版,并且更新到最新 2.0.4-21-PRO。
Notes
- Toolkit 基于 2.0.4-20 版本制作;
- 兼容 2.0.4-4、2.0.4-5、2.0.4-6,功能正常使用;
- 兼容至 2.0.4-21,2.0.4-20 版本,无法使用 H5 Desktop(体验较差),其他功能正常。
EVE-NG QEMU Images List
Toolkit有两种安装方式:
- 在线安装(确保EVE-NG主机可以接入Internet)
- 离线安装
【在线安装】
一、在EVE-NG的root根目录下执行命令
root@eve-ng:~# wget http://eve-ng.cn/eve_ng.cn_toolkit.tgz -O eve_ng_cn_toolkit.tgz&&tar zxvf eve_ng_cn_toolkit.tgz&&./eve_ng_toolkit.sh
–2017-07-16 12:14:52– http://eve-ng.cn/eve_ng.cn_toolkit.tgz
Resolving repo.emulatedlab.com (eve-ng.cn)… 43.254.151.65
Connecting to repo.emulatedlab.com (eve-ng.cn)|43.254.151.65|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 85242 (83K) [application/x-gzip]
Saving to: ‘eve_ng_toolkit.tgz’
eve_ng_toolkit.tgz 100%[==========================================================>] 83.24K 105KB/s in 0.8s
2017-07-16 12:14:59 (105 KB/s) – ‘eve_ng_toolkit.tgz’ saved [85242/85242]
安装完成后自动进入Toolkit界面
二、使用方法举例
选择你想执行的操作,输入前面对应的数字后,按回车键
三、退出 Toolkit 后,再次运行 Toolkit
root@eve-ng:~# ls
eve_ng_toolkit.sh eve_ng_toolkit.tgz res
root@eve-ng:~# ./eve_ng_toolkit.sh
【离线安装】
一、加 QQ 群 EmulatedLab,下载eve_ng_toolkit.v20170629.zip
略
二、用压缩软件解压eve_ng_toolkit.tgz
三、将 eve_ng_toolkit.tgz 上传到 EVE-NG 的 root 根目录下
四、执行解压缩命令,并运行 EVE-NG Toolkit
root@eve-ng:~# ls
eve_ng_toolkit.tgz
root@eve-ng:~# tar zxvf eve_ng_toolkit.tgz
eve_ng_toolkit.sh
res/
res/opene.php
res/h3cvlb1k.png
…
…
…
res/dockerserver.php
root@eve-ng:~# ./eve_ng_toolkit.sh
根据您的需要执行输入相应数字后,按回车。
============================= End