Eve-NG-Toolkit
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、在终端中运行命令
命令详见:
论坛:http://forum.eve-ng.cn/forum.php http://eve-ng.cn/doku.php
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

EVE-NG Toolkit由ASD与本人制作,能帮您快速优化,打造完美的EVE-NG
注意:
本人在做Huawei USG镜像时,EVE-NG版本为2.0.3-53,不支持Huawei USG设备,所以需要导入设备模版。
在EVE-NG官方升级2.0.3-68后,对Huawei USG设备做了相应支持,设备名称为Huawei USG6000v,镜像目录为huaweiusg6kv-xxxx,所以EVE-NG Toolkit未加入Huawei USG老版本的模版。为了尊重EVE-NG团队,希望各位使用68版本的官方模版!
请使用Huawei USG设备的朋友,忽略本人第9篇文章中导入Huawei USG设备的脚本。
Toolkit有两种安装方式:
- 在线安装(确保EVE-NG主机可以接入Internet)
- 离线安装
选项解释:
0. IP address management IP地址管理
1. Hide invalid device* 隐藏无镜像的设备
2. Modify update Source 将官方的更新源修改为EmulatedLab提供的国内源
3. Update & Upgrade EVE-NG在线升级
4. Generate IOU License 自动生成IOU设备的License
5. Fixpermissions 修复权限
6. Add H3C Device Support* 增加H3C设备支持
7. Add Hillstone Device Support* 增加Hillstone设备支持
8. Add Radware Device Support* 增加Radware设备支持
9. Add Zabbix/Nagios Device Support* 增加Zabbix/Nagios设备支持
10.Add VMware ESXi Device Support* 增加VMware ESXi设备支持
11.Add Storage Device Support* 增加存储设备支持
12.Add Software Router Device Support* 增加软路由设备支持
13.Add Openstack/Docker Device Support* 增加Openstack/Docker的支持
u. Update Toolkit 在线更新EVE-NG Toolkit
e. Exit 退出Toolkit
H3C设备列表:
Directory name:
H3C vFW: h3cvfw1k-xxxx
H3C vLB: h3cvlb1k-xxxx
H3C vSR: h3cvsr2k-xxxx
H3C vBRAS: h3cvbras1k-xxxx
存储设备列表
Directory name:
Synology: synology-xxxx
FreeNAS: freenas-xxxx
OpenE: opene-xxxx
Openfiler: openfiler-xxxx
Seafile: seafile-xxxx
软路由设备列表
Directory name:
OpenWRT: openwrt-xxxx
iKuai: ikuai-xxxx
Panabit: panabit-xxxx
【在线安装】
一、在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 后,再次运行 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
Eve-NG-Toolkit的更多相关文章
- Unified Networking Lab 安装使用IOL镜像
Unified Networking Lab 安装使用IOL镜像 Unified Networking Lab 很久以前,在一个星系远的地方,很远的工程师们为eBay寻找二手路由器来满足家庭实验的需求 ...
- (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly Detection&Recommender Systems
这部分内容来源于Andrew NG老师讲解的 machine learning课程,包括异常检测算法以及推荐系统设计.异常检测是一个非监督学习算法,用于发现系统中的异常数据.推荐系统在生活中也是随处可 ...
- 使用 Windows Phone Toolkit 的 Tilt 效果
上一篇文章分享了如何使控件具有摁下的效果(在WindowsPhone中使控件具有Tilt效果),实现方式是在项目中添加新的类文件,其实,如果项目引用了Windows Phone Toolkit,那么就 ...
- Coding4Fun Toolkit支持本地化解决办法
在项目中需要使用Coding4Fun Toolkit中的TimePicker控件, 1. 但是在中文系统下显示的却是英文: 2. 最后发现,需要在源代码中添加中文资源,并重新编译出包含中文语言的dll ...
- Windows Phone Toolkit 的 DatePicker 控件本地化的问题
用到 The Windows Phone Toolkit 里的 DatePicker 控件,但是多语言的时候出现了问题: 手机设置为中文,虽然月份跟星期有效,但是 Title 却还是默认的语言:CHO ...
- 【码在江湖】前端少侠的json故事(中)ng的json
ng的json 正所谓"人在江湖,身不由己",在开发之路上前端少侠dk遇到过种种困难,尤其在与后端进行数据对接的时候,不得不逼迫自己以极快的速度去学习和掌握一些奇招怪式,正当他以为 ...
- C# extended toolkit propertygrid 隐藏部分属性
该方法是通过更改ShowDetail的状态来实现的隐藏属性 首先在引用里右键 管理NuGet程序包 查找extended wpf toolkit 并安装 然后在MainWindow.xaml添加引用 ...
- 【ToolKit】轻量级JS库
优点: 丢弃了一些不常用的方法(jQuery.fn):slideUp.fadeIn.animate等: 新增获取子节点的方法(ToolKit.fn):firstChild,lastChild等: 新增 ...
- 不知道张(zhāng)雱(pāng)是谁?你out了!
张(zhāng)雱(pāng)是谁?也许你已经听说过了,也许你还没听说过呢,不过你一定听说过老刘——刘强东,没错,这二人是有关系的,什么关系,京东是老刘的,而张雱呢?张雱是京东旗下52家关联公司法人代 ...
- Flume NG Getting Started(Flume NG 新手入门指南)
Flume NG Getting Started(Flume NG 新手入门指南)翻译 新手入门 Flume NG是什么? 有什么改变? 获得Flume NG 从源码构建 配置 flume-ng全局选 ...
随机推荐
- [WC2010]重建计划 长链剖分
[WC2010]重建计划 LG传送门 又一道长链剖分好题. 这题写点分治的人应该比较多吧,但是我太菜了,只会长链剖分. 如果你还不会长链剖分的基本操作,可以看看我的长链剖分总结. 首先一看求平均值最大 ...
- 八、Django之Models(译)
模型(Models) 模型是你的数据的唯一的.确定的信息源. 它包含你所储存数据的必要字段和行为. 通常,每个模型对应数据库中唯一的一张表. 基础: 每个模型都是一个Python类,它们都是djang ...
- 函数parseQuery用于解析url查询参数
在百度上找的,以后忘了再看. 语法如下: var obj = parseQuery(query) query是被解析的查询参数,函数返回解析后的对象. 使用范例如下: var jerry = pars ...
- windows中使用mysql配置my.ini时的坑
windows中安装mysql的一般步骤: mysql版本:5.7.16 1.解压 2.把解压的文件夹bin目录地址添加到环境变量PATH里面 3.在文件加中添加配置文件my.ini——配置内容后面说 ...
- [T-ARA][Lovey-Dovey]
歌词来源:http://music.163.com/#/song?id=22704426 作曲 : 新沙洞老虎/崔圭成 [作曲 : 新沙洞老虎/崔圭成] [作曲 : 新沙洞老虎/崔圭成] 作词 : 新 ...
- 7.hdfs工作流程及机制
1. hdfs基本工作流程 1. hdfs初始化目录结构 hdfs namenode -format 只是初始化了namenode的工作目录 而datanode的工作目录是在datanode启动后自己 ...
- Erlang/Elixir: 使用 OpenCV, Python 搭建图片缩略图服务器
这篇文章是在OSX上测试和运行的的, Ubuntu下的安装和配置请移步到这里 应用程序进程树, 默认 Poolboy 中初始化10个用于处理图片的 Python 工作进程(Worker) 首先安装Op ...
- hadoop 中balance 机制
Hadoop的HDFS集群非常容易出现机器与机器之间磁盘利用率不平衡的情况,比如集群中添加新的数据节点.当HDFS出现不平衡状况的时候,将引发很多问题,比如MR程序无法很好地利用本地计算的优势,机器之 ...
- windows64系统下安装 redis服务 (详细)
Linux下Redis安装链接 : 转到 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表) ...
- php新手需要注意的高效率编程
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍. 当然了,这个测试方法需要在十万级以上次执行,效果才明显. 其实静态方法和非静 ...