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全局选 ...
随机推荐
- 【LG3320】[SDOI2015]寻宝游戏
[LG3320][SDOI2015]寻宝游戏 题面 洛谷 题解 不需要建虚树的虚树2333... 贪心地想一下,起始节点肯定是在关键点上,访问顺序就是\(dfs\)序. 那么对于每次询问, \[ An ...
- charles录制https请求
之前一直用windows系统,抓包什么的都是用的fiddler或者wireshark,操作比较简单,扩展性也比较强,现在因为工作原因换了mac,在网上一直没有找到fiddler的mac版本,就只能切换 ...
- c++中的stack实现
通用.类型安全.模板 简直就是巧夺天工的例子
- tp框架-------验证码
验证码我们一般很常见,在注册或登录时,都可以用的到,下面我们就来看看它的代码和用法 加验证码是为了防止表单攻击的一种方式,为了我们的程序更加的安全 在tp框架中它自带了一个验证码的类,我们先来看一下 ...
- 利用 Intel Realsense做SLAM开发(一)
最近手里拿到一台Realsense D435,就是这个: https://click.intel.com/intelr-realsensetm-depth-camera-d435.html 所以准备拿 ...
- 数据库表,id自动递增重置,从1开始
问题: 删除数据表的数据后,发现下次插入数据,主键id并没有重置,还是在原来基础上继续增加 解决: ; TRUNCATE table table_name; ; 参考: https://stackov ...
- flexbox的应用
2009年,display: box 就已经出现,但是直到IE11的发布,全部的主流浏览器才统一支持新的用法display: flex. 这里只说应用,浏览器的兼容处理会附在文章的末尾. 起步 在现代 ...
- mongodb4简明笔记
就一数据库,掌握基本用法,其他的现学现卖就行了. 所以要把握基本套路. 创建数据库=>使用数据库=>创建集合=>使用集合=>创建文档=>使用文档 1.数据库 mongod ...
- JVM监控及堆栈内存
jconsole 堆内存:存放new出来的对象 栈内存:存放基本数据结构和对象的引用,但对象本身放在堆中
- Linux 150命令之查看文件及内容处理命令 cat tac less head tail cut
cat 查看文件内容 [root@mysql tmp]# cat 2.txt 1234 -n 查看行号 [root@mysql tmp]# cat -n 2.txt 1 1234 ...