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