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全局选 ...
随机推荐
- day4 基础
1.变量 2.打印名片 3.raw_input() 和 input() 4.变量类型 type 5. if-else 6.标示符的规则 7.关键字 8.运算符 9.print打印多个值 1.变量 sc ...
- CF 547 D. Mike and Fish
D. Mike and Fish http://codeforces.com/contest/547/problem/D 题意: 给定平面上n个点,将这些点染成红或者蓝色,要求每行.每列红色点与蓝色点 ...
- cocos2dx2.0 帧动画的创建和播放过程 深入分析
一.帧动画的创建过程帧动画的实现有四个不可或缺的类,如下:1.CCSpriteFrame:精灵帧信息.存储帧动画的每一帧的纹理基本信息. class CC_DLL CCSpriteFrame : pu ...
- python-模块详解
模块: 模块的分类: 第三方模块/扩展模块:没在安装python解释器的时候安装的那些功能 自定义模块:你写的功能如果是一个通用的功能,那你就把它当做一个模块 内置模块:安装python解释器的时候跟 ...
- Python爬虫初探 - selenium+beautifulsoup4+chromedriver爬取需要登录的网页信息
目标 之前的自动答复机器人需要从一个内部网页上获取的消息用于回复一些问题,但是没有对应的查询api,于是想到了用脚本模拟浏览器访问网站爬取内容返回给用户.详细介绍了第一次探索python爬虫的坑. 准 ...
- SpringBoot (1) idea下的环境搭建及demo
1.Spring Boot简介 wiki上的介绍: Spring Boot是Spring的常规配置解决方案,用于创建可以“运行”的独立的,生产级的基于Spring的应用程序.[22]它预先配置了Spr ...
- i3wm随笔 1
快捷键 mod+0 退出 mod+v 垂直分割 mod+h 水平风格
- 【xml_Class、xmlElementNode_Class 类】使用说明
xml_Class.xmlElementNode_Class这两个类是针对XML相关操作的类. 1.xml_Class类是针对XML文档操作的类 目录: 类型 原型 参数 返回 说明 Sub Sub ...
- 445. Cosine Similarity【LintCode java】
Description Cosine similarity is a measure of similarity between two vectors of an inner product spa ...
- Delphi 实现照片抽奖-原创
有单位年会要用照片抽奖,上网搜了几个都不满意,且居然还要收费.自己写一个算了.只是有一点不爽,Delphi 7 在 Windows 7 64位下有问题,不能双击 dpr 文件直接打开项目! 关于性能: ...