本站已运行

攻城狮论坛

IE-LAB

新盟教育

作者: ksgod
查看: 1030|回复: 1

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
【超过几百G】EVE 国内和国外镜像 全有了 百度群分享【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器
最新2018/07/29录制 IT爱好者清风羽毛-Cisco IOS ZBF防火墙视频最新2018/07/29录制 IT爱好者清风羽毛-Cisco IOS ZBF防火墙视频
乾颐堂 教主技术进化论 2018年 最新1-30期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018年 最新1-30期合集视频(各种最新技术杂谈视频)
Cisco CCW售前销售报价系统使用方法Cisco commerce workspaceCisco CCW售前销售报价系统使用方法Cisco commerce workspace

[电脑技巧] 借助python脚本 实现批量修改华为交换机端口配置

[复制链接]
查看: 1030|回复: 1
开通VIP 免金币+免回帖+批量下载+无广告
  1. import  telnetlib,threading
    4 w! w: ^) G4 B& v3 Z8 e" u' `
  2. ipfile = open('swiplist.txt')
    8 a) m! j, ]; O7 |  C8 l
  3. ipall  = [ ip.strip('\n') for ip in ipfile.readlines() ]
    ' Q9 t2 g" j7 e* w2 m
  4. def get_mac(ip):
    / O0 U9 c" H# I
  5.     try:
    4 f. |$ F1 }' p2 O
  6.         tel = telnetlib.Telnet(ip)
    6 m$ ]1 v3 o  @
  7.         tel.read_until('Username:')) S% g! A, ?6 s3 K; D' n% K" f
  8.         tel.write('admin'+'\n')" N) L! L4 A: Y
  9.         tel.read_until('Password:')
    1 ^) x; y- D9 q2 {; n
  10.         tel.write('password'+'\n')
    ' x- l) H3 s- c" Q5 d' y; G. h
  11.         tel.read_until('>')
    0 [$ h0 x9 U( G, Z
  12.         tel.write('dis mac-add ' + mac +'\n')( `+ m) i4 C- s7 V4 O# R( e7 `4 h
  13.         data = tel.read_until('>'); T# E' }: I9 d9 x
  14.         if 'sticky'   in data:3 e5 y5 v; w0 W# O; V
  15.             print 'telnet '+ ip
    8 L* U0 [/ i- h
  16.             print data 8 C. x; b/ s, H9 g6 B; H
  17.         print ip,'done'6 i: a: T! d' Q
  18.     except:print 'can not connect to %s' %ip0 J( ?! ]- q* p  B; U$ v' V
  19. threads = []) _$ M! b% ^4 f1 m, {
  20. numbers = range(len(ipall))
    ) b) |- o) o: v+ w/ O
  21. mac = raw_input('input mac add ,like => aabb-ccdd-eeff \n >')6 b7 c) }+ U' v7 b4 M* O
  22. for i in numbers:
    . B) K! r! F3 q% D! u1 o+ j
  23.     t = threading.Thread(target=get_mac,args=(ipall[i],))9 R, Z  G3 {8 z  F+ ^1 y
  24.     threads.append(t)$ y. ^8 P% i( c9 N+ z
  25.       2 c  C/ L1 |- w7 g8 x, k, c: M( F
  26. if __name__ == '__main__':% Y6 w) Z, e3 T! C' Y
  27.     for i in numbers:3 n8 P1 O4 m- w
  28.         threads[i].start()4 ~9 d5 U) w0 k' p# `
  29.          
    6 H& ~$ w2 e6 E) W
  30. print 'all done'
复制代码

: L1 ?$ S! t6 T8 W  O4 h

& p5 }: n3 V" X: |
! E% l, r' L0 r$ ?% H/ A% M4 v5 d
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

regretless13 [Lv2 初出茅庐] 发表于 2016-7-27 16:20:56 | 显示全部楼层
没有详细的教程?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2019-9-21 23:31 , Processed in 0.496202 second(s), 19 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn