# NetConfigBackup **Repository Path**: ivanjong/NetConfigBackup ## Basic Information - **Project Name**: NetConfigBackup - **Description**: SSH登录交换机、路由器等网络设备,自动备份配置 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-05-09 - **Last Updated**: 2022-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NetConfigBackup #### 介绍 SSH登陆路由器、交换机,备份设备配置, 支持H3C_ComwareV5, Juniper_Junos, 锐捷_RGOS, 华为_VRP, Cisco_IOS #### 软件架构 1. 读取device.txt设备账号信息,自动登陆备份配置 2. 以cfg_系统时间格式自动创建配置保存目录,以设备名+IP名称.txt格式保存设备配置 3. enable密码默认和登录密码相同,目前不支持单独设置修改 #### 安装教程 1. [https://gitee.com/subnet/NetConfigBackup.git](https://gitee.com/subnet/NetConfigBackup.git) 2. 安装python3.7.1 3. pip install -r requirement.txt (离线安装:pip install --no-index --find-links=.\wheels\ -r requirements.txt) #### 使用说明 1. 编辑device.txt文件,写入设备信息 2. python NetConfigBackup.py #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 更新说明 - v0.01 功能支持:支持H3C_ComwareV5、Juniper_Junos SSH连接 - v0.02 功能支持: 增加锐捷_RGOS BUG修复: 修复SSH连接认证失败后报错程序异常终止 - v0.03 功能支持: 增加华为_VRP, Cisco_IOS - v0.04 功能支持: 代码优化 - V0.01 multithreading 功能支持:支持多线程 - V0.02 multithreading 功能支持:代码优化