Skip to content

Easy connect to manage you switch for inspection and backup 简单的管理交换机查看信息与备份

License

Notifications You must be signed in to change notification settings

roarrabbit/Econnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

更新终止🚧

由于个人问题,除非bug发生了或者是新的想法冒出来了,项目就暂时搁置于此了。Econnect已经更新到了1.3的版本了,在目前来说也算是较为完善的版本了;最后这里感谢下MIRAI与校NIC

下载

具体文件可在releases中下载

特色

Econnect由python制作而成,.exe文件为打包好的脚本,无需安装具体环境

  • 范围选择
  • 信息录入
    • 由于太菜。。所以采用csv文件录入,具体格式请看标题或下面,第一行切记请勿更改!
    • IP地址, 用户名, 密码, enable密码
  • 备份
    • 自带tftp服务器,无需另外开启
    • 自动备份到一个tftp_box的文件夹内,下一层为YYYYMMDDhh,具体备份文件为交换机名+ip第四位.text
    • 开启tftp服务前会检测本地是否有程序占用69端口,若占用则会kill对应进程
    • 备份命令:copy flash:config.text tftp://IP//路径.text
  • 巡检
    • 在1.2版本中有导出excel的想法
    • 巡检命令如下:
      • show int status
      • show memory
      • show cpu
  • 支持
    • 我只测试了如下设备
      • 锐捷
        • S2628
        • S2652
        • S3760E
        • S5750
      • 华为
        • S5700
    • 目前锐捷的S3760不能进入特权模式,初步判断是由于设备问题

版本

  • Econnect 1.1

  • 如上所示

  • Econnect 1.1 iso+text文件备份

  • Econnect 1.2

    • Econnect.py 新增内容
    • 巡检完毕会自动导出excel报告
      • 速度加快
      • 文件都塞box里
  • Econnect 1.3

    • 综合版本

使用流程

  1. 如果是第一次使用请确保当前路径没有一个叫switch_info.csv的文件,脚本会自动创建一个新的文件请按照格式填写即可,一行一台设备
  2. 请输入要执行的数字 1.巡检 2.备份 3.退出:
    • 进入请根据需求在此界面输入[1 / 2 / 3],其他数字无效
  3. 具体
    1. 巡检
      1. 请选择需要执行的交换机[格式:1、1-5]:
        • 按照所提示的设备对应输入单个数字即可
        • 单个模式:[number];例如:5
        • 批量模式:[number]-[number];例如:5-10
    2. 备份
      1. 请选择需要执行的交换机[格式:1、1-5]:
        • 按照所提示的设备对应输入单个数字即可
        • 单个模式:[number];例如:5
        • 批量模式:[number]-[number];例如:5-10
    3. 退出

常见问题

如果遇到奇怪的问题,欢迎互相交流与学习😄️


Telnet 版本

telnet版本已不再更新,已具备基本连接巡检备份功能

About

Easy connect to manage you switch for inspection and backup 简单的管理交换机查看信息与备份

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages