|
|
! z" ~! e& |5 X) I
一个用于管理eNSP(企业网络仿真平台)拓扑文件和设备连接的CLI工具。只要有拓扑需求就可以,eNSP拓扑,然后设备打开,进入拓扑所在文件夹 用eNSPcli帮我实现xxx,挺费钱的。
% Z5 ?8 K6 `( _% b' w1 o8 b+ `3 K
Z- q$ {! O) V: I5 h' B2 f2 ?特色7 P7 [- Q+ `. J
拓扑解析:解析包含设备和连接信息的 eNSP 拓扑文件(.topo)
. F* j- h# P" h2 g; x( V视觉拓扑:基于设备坐标的ASCII艺术拓扑图3 [0 P+ N; ?& x( {. M
设备管理:列表设备、查看连接、自动发现拓扑文件
! _$ @6 D+ t- m2 H4 i7 M0 c! ~交互控制台:通过Telnet连接到设备进行交互会话
$ v! a0 {: E) \: o5 Y/ k命令执行:在带有输出捕获的设备上执行单个命令: b+ v4 t0 v+ o$ A
丰富输出:表、JSON 和带有语法高亮的可视化输出格式) S, @2 M8 d ^6 @* b
退出代码:脚本和自动化的正确退出代码
: A9 U; m2 U& ~. l7 {# c" c! h8 Z# V/ N# ~% p
安装8 N( A! S! ]6 Q. j! a! a: P$ [4 B
pip install ensp-cli
( E9 P7 c8 H, @5 ~4 J" B
/ B* ? m8 S4 G% p1 I$ y$ Q0 u或者从源代码安装:# O+ {; u% q, i% b# M
6 Y8 D+ s( K$ W' [. x" F$ p
git clone https://github.com/yourusername/ensp-cli.git: v: A2 m1 G: L4 y' @0 u
cd ensp-cli( T% k% b W; N5 ~
pip install -e .
+ ?+ E4 s( o$ i) f( b
2 J! c8 B6 S5 M0 ~& T; x: c要求
$ N" U& X3 D/ X6 @Python 3.10+
9 J! a5 A% Y* Z3 NeNSP 已安装并运行(Windows)
- a! t/ l6 f* B4 U" }# |' I7 beNSP设备上启用Telnet。 |
|