致所有从事过网络自动化工作的人:我们懂你们的痛点,也正因这份痛点,我和来自 OpenSecFlow 的小型开发社区打造了我们首个开源项目 ——“Netdriver”。

        这个项目最初只是为助力我们自身项目而生的工具,后来迅速发展成一套解决方案。我们希望将它分享给所有从事网络开发运维(NetDevOps)的开发者,希望它能像帮助我们一样,为各位提供助力。

        Netdriver 基于 Fastapi和Asyncssh 构建,这意味着它沿用了 Netmiko 的核心功能,对其进行了优化打磨,并新增了一些实用功能,实现功能的现代化升级。

        新增的主要功能包括:

  1. API 驱动集成:提供 HTTP RESTful 接口,可与外部第三方系统及应用实现无缝集成。
  2. 可自定义的会话持久性:为持续任务维持连接,进一步提升效率。
  3. 命令执行队列:防止并发冲突,确保与设备的交互稳定、可预测。
  4. 高性能异步操作:支持同时与多台设备进行高效的非阻塞通信。

        如果你们想支持我们,只需要大家在 Github 上给个⭐️、提供反馈或提交代码合并请求,助力我们为所有人进一步升级 Netdriver。

GitHub - OpenSecFlow/netdriver: NetDriver is a project designed for connecting network devices and executing CLI commands. Developers can make calls through the HTTP RESTful interface, which simplifies the development of network device automation and enhances security.

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐