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 月,经历了历次迭代,有如下优点:

  1. 集成万能工具
  2. 方便易用
  3. 由 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有两种安装方式:

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

选项解释:

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的更多相关文章

  1. Unified Networking Lab 安装使用IOL镜像

    Unified Networking Lab 安装使用IOL镜像 Unified Networking Lab 很久以前,在一个星系远的地方,很远的工程师们为eBay寻找二手路由器来满足家庭实验的需求 ...

  2. (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly Detection&Recommender Systems

    这部分内容来源于Andrew NG老师讲解的 machine learning课程,包括异常检测算法以及推荐系统设计.异常检测是一个非监督学习算法,用于发现系统中的异常数据.推荐系统在生活中也是随处可 ...

  3. 使用 Windows Phone Toolkit 的 Tilt 效果

    上一篇文章分享了如何使控件具有摁下的效果(在WindowsPhone中使控件具有Tilt效果),实现方式是在项目中添加新的类文件,其实,如果项目引用了Windows Phone Toolkit,那么就 ...

  4. Coding4Fun Toolkit支持本地化解决办法

    在项目中需要使用Coding4Fun Toolkit中的TimePicker控件, 1. 但是在中文系统下显示的却是英文: 2. 最后发现,需要在源代码中添加中文资源,并重新编译出包含中文语言的dll ...

  5. Windows Phone Toolkit 的 DatePicker 控件本地化的问题

    用到 The Windows Phone Toolkit 里的 DatePicker 控件,但是多语言的时候出现了问题: 手机设置为中文,虽然月份跟星期有效,但是 Title 却还是默认的语言:CHO ...

  6. 【码在江湖】前端少侠的json故事(中)ng的json

    ng的json 正所谓"人在江湖,身不由己",在开发之路上前端少侠dk遇到过种种困难,尤其在与后端进行数据对接的时候,不得不逼迫自己以极快的速度去学习和掌握一些奇招怪式,正当他以为 ...

  7. C# extended toolkit propertygrid 隐藏部分属性

    该方法是通过更改ShowDetail的状态来实现的隐藏属性 首先在引用里右键 管理NuGet程序包 查找extended wpf toolkit 并安装 然后在MainWindow.xaml添加引用 ...

  8. 【ToolKit】轻量级JS库

    优点: 丢弃了一些不常用的方法(jQuery.fn):slideUp.fadeIn.animate等: 新增获取子节点的方法(ToolKit.fn):firstChild,lastChild等: 新增 ...

  9. 不知道张(zhāng)雱(pāng)是谁?你out了!

    张(zhāng)雱(pāng)是谁?也许你已经听说过了,也许你还没听说过呢,不过你一定听说过老刘——刘强东,没错,这二人是有关系的,什么关系,京东是老刘的,而张雱呢?张雱是京东旗下52家关联公司法人代 ...

  10. Flume NG Getting Started(Flume NG 新手入门指南)

    Flume NG Getting Started(Flume NG 新手入门指南)翻译 新手入门 Flume NG是什么? 有什么改变? 获得Flume NG 从源码构建 配置 flume-ng全局选 ...

随机推荐

  1. vue 过滤器filters的使用以及常见报错小坑(Failed to resolve filter)

    今天使用vue 过滤器中发现一个小坑,网上查到的大都是不正确的解决方法,故分享给大家: 原错误代码: // 过滤器 filter:{ FdishList:function(value){ if (!v ...

  2. TMS320VC5509驱动LCD1602

    1. 本次使用5509芯片的EMIF接口,先看下硬件的接口 LCD1602接口  RS(高电平1数据寄存器,低电平0指令寄存器) 接A2接口 LCD1602接口  RW(高电平读,低电平写) 接 AW ...

  3. 使用 AFNetworking做过断点续传吗?

    断点续传的主要思路: 检查服务器文件信息 检查本地文件 如果比服务器文件小, 断点续传, 利用 HTTP 请求头的 content-range实现断点续传(如果content-range不存在就取Co ...

  4. 《物质世界 (Outward)》证明不必压缩制作大型角色扮演游戏的时间

    <物质世界>是一款雄心勃勃的开放世界角色扮演游戏 (RPG),设计这款游戏的公司规模只有您预期的三分之一.游戏中的一切都是动态的,拥有许多炫酷的系统设计,大家可以分屏合作掌控整个场景.参与 ...

  5. python程序设计——面向对象程序设计:继承

    继承是为代码复用和设计复用而设计的 在继承关系中,已有的.设计好的类称为父类或基类,新设计的类为子类或派生类 派生类可以继承父类的公有成员,但不能继承其私有成员 如果需要在派生类中调用基类的方法,可以 ...

  6. Node开发项目管理工具 Grunt 对比 Gulp

    转自Gulp vs Grunt 1. Grunt -> Gulp 早些年提到构建工具,难免会让人联想到历史比较悠久的Make,Ant,以及后来为了更方便的构建结构类似的Java项目而出现的Mav ...

  7. Visionpro学习网

    重码网是一个在线机器视觉学习网站,推出了Halcon,Visionpro机器视觉学习视频教程,视频内容通俗易懂,没有编程基础的同学,照着视频练习,也同样可以学会. 学机器视觉,拿高薪,成就技术大拿.重 ...

  8. Machine Learning方法总结

    Kmeans——不断松弛(?我的理解)模拟,将点集分成几堆的算法(堆数需要自己定). 局部加权回归(LWR)——非参数学习算法,不用担心自变量幂次选择.(因此当二次欠拟合, 三次过拟合的时候不妨尝试这 ...

  9. 微信小程序---scroll-view在苹果手机上触底或触顶页面闪动问题

    在项目开发中遇到一个关于scroll-view的的问题,具体如下: 项目要求是横向滚动,由于直接在scroll-view组件设置display:flex不生效,因此考虑直接在scroll-view下增 ...

  10. 软工第十二周个人PSP

    11.30--12.6本周例行报告 1.PSP(personal software process )个人软件过程. C(类别) C(内容) ST(开始时间) ET(结束时间) INT(间隔时间) Δ ...