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 目录NoYes每个用户可运行多于 1 个 Lab,

已运行的 Lab 出现在 Running 目录中

Lab 支持的节点数量631024每个 Lab 支持的节点数量
TCP 端口128 个动态,

1-65000

自动选择 telnet 会话所使用的 TCP 端口
本地 Wireshark 抓包YesNo本地封装,使用 SSH 连接到 EVE
本地 Telnet 客户端YesYes使用本地 telnet 客户端
本地 VNC 客户端YesYes使用本地 VNC 客户端
集成 WiresharkNoYesDocker 集成 Wireshark
支持 Docker 容器NoYes支持 Docker 容器
支持接口线路热连接NoYes运行中的设备链路热连接
NAT 云NoYes集成 NAT 云,支持连接 Internet,

地址转换成管理地址,

DHCP 169.254.254.0/24

HTML Console 抓包NoYesHTML Console 模式使用 Wireshark 抓包
HTML Desktop ConsoleNoYes集成 Docker PC 管理
Lab 支持多个 startup 配置NoYes支持从不同的 startup 配置文件启动 Lab
导出/导入单个或多个配置NoYes可选导入导出单个或多个配置到 Lab​

三、EVE-NG Toolkit

为让广大个人用户能够轻松使用 EVE-NG,EmulatedLab 小团队制作了 EVE-NG Toolkit,适配官方版本。它最早出现在 2017 年 6 月,经历了历次迭代,有如下优点:

  1. 集成万能工具
  2. 方便易用
  3. 由 EmulatedLab 永久维护

展示界面如下:

Eve-NG-Toolkit-LMLPHP

四、EVE-NG-PRO 专业版的使用方法

细心的小伙伴们,有没有发现新版 Toolkit 的特别之处呢?

Eve-NG-Toolkit-LMLPHP

1、在终端中运行命令

2、根据提示按“p”,开启永久试用版!

Eve-NG-Toolkit-LMLPHP

五、EVE-NG-PRO 界面展示

登录界面如下,真的是专业版,并且更新到最新 2.0.4-21-PRO。

Eve-NG-Toolkit-LMLPHP

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

Eve-NG-Toolkit-LMLPHP

Toolkit有两种安装方式:

  1. 在线安装(确保EVE-NG主机可以接入Internet)
  2. 离线安装

【在线安装】

一、在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界面

Eve-NG-Toolkit-LMLPHP

二、使用方法举例

选择你想执行的操作,输入前面对应的数字后,按回车键

Eve-NG-Toolkit-LMLPHP

三、退出 Toolkit 后,再次运行 Toolkit

root@eve-ng:~# ls

eve_ng_toolkit.sh  eve_ng_toolkit.tgz  res

root@eve-ng:~# ./eve_ng_toolkit.sh

Eve-NG-Toolkit-LMLPHP

【离线安装】

一、加 QQ 群 EmulatedLab,下载eve_ng_toolkit.v20170629.zip

二、用压缩软件解压eve_ng_toolkit.tgz

Eve-NG-Toolkit-LMLPHP

三、将 eve_ng_toolkit.tgz 上传到 EVE-NG 的 root 根目录下

Eve-NG-Toolkit-LMLPHP

四、执行解压缩命令,并运行 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

Eve-NG-Toolkit-LMLPHP

根据您的需要执行输入相应数字后,按回车。

============================= End

05-11 20:51