【文件属性】:
文件名称:go-netconf:NETCONF在Go中的实现
文件大小:21KB
文件格式:ZIP
更新时间:2021-05-08 16:52:54
Go
网络配置
该库是基于和的简单NETCONF客户端(尽管尚不完全兼容)。
注意:这是当前的Alpha之前版本。 API和功能可能并且可能会改变。 欢迎提出建议和要求。
特征
支持使用go.crypto / ssh进行SSH传输。 (已计划其他运输方式)。
内置RPC支持(正在进行中)。
支持自定义RPC。
独立于XML库。 可以*选择encoding / xml或其他第三方库来解析结果。
安装
需要1.9或更高版本!
go get github.com/Juniper/go-netconf/netconf
例子
请参阅examples examples/目录中的examples/ 。
文献资料
您可以在GoDoc上查看完整的API文档: ://godoc.org/github.com/Juniper/go-netconf/netconf
执照
(BSD 2)
版权所有:copyright:20
【文件预览】:
go-netconf-master
----go.mod(148B)
----go.sum(1KB)
----examples()
--------juniper()
--------ssh1()
--------ssh2()
----.travis.yml(676B)
----LICENSE(1KB)
----netconf()
--------transport_test.go(13KB)
--------transport.go(4KB)
--------transport_junos.go(1KB)
--------rpc_test.go(6KB)
--------rpc.go(4KB)
--------transport_ssh_test.go(1KB)
--------transport_ssh.go(6KB)
--------session.go(2KB)
----README.md(3KB)
----.gitignore(6B)