本站已运行

攻城狮论坛

IE-LAB

IE-LAB

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

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

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

more +随机图赏Gallery

最新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
2018.6.20 广州 CCNA战报 908 PASS2018.6.20 广州 CCNA战报 908 PASS
[KiKi原创]EVE-NG Community2.0.3-92 v1.4 中英双语一键切换.支持热插拔修改版[KiKi原创]EVE-NG Community2.0.3-92 v1.4 中英双语一键切换.支持热插拔修改版
2018.06.03 上海 943 CCNA R&S PASS2018.06.03 上海 943 CCNA R&S PASS
CCNA(200-125)题库V3.0(2018.04.07)的题库一共453道选择题的中文翻译+题库中参...CCNA(200-125)题库V3.0(2018.04.07)的题库一共453道选择题的中文翻译+题库中参...
2018.5.6 参加CCNA 考试通过。分享考试经验和那些试题2018.5.6 参加CCNA 考试通过。分享考试经验和那些试题
2018新版 肖哥 华为HCNA HCNP安全入门课程视频教程2018新版 肖哥 华为HCNA HCNP安全入门课程视频教程
华为HCNP最新战报950分通过。迎战总结。H12-223华为HCNP最新战报950分通过。迎战总结。H12-223

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

[复制链接]
ksgod [VIP@钻石] 发表于 2016-3-13 01:47:22 | 显示全部楼层 |阅读模式
查看: 941|回复: 1
开通VIP 免金币+免回帖+批量下载+无广告
  1. import  telnetlib,threading, z3 ?9 u4 ?3 o! |1 |" L: f4 j, C
  2. ipfile = open('swiplist.txt')1 I; o8 N; R% j) A
  3. ipall  = [ ip.strip('\n') for ip in ipfile.readlines() ]3 U5 A* z2 h6 o1 R* y+ a
  4. def get_mac(ip):
    6 n3 w0 u, M9 L- p; D9 ~5 m6 t/ Q$ y
  5.     try:5 E, k# \+ X% D, o" N
  6.         tel = telnetlib.Telnet(ip)
    9 b5 i8 |! `' \  G: ~
  7.         tel.read_until('Username:')
    ) |# ]; P7 e' F4 S
  8.         tel.write('admin'+'\n')
    0 j# {% u# i  ]0 S
  9.         tel.read_until('Password:')
    7 ^& V/ N' I7 n( U# y( Y2 P
  10.         tel.write('password'+'\n')7 H" J) `- e/ {* \  V$ T% |3 @5 d. A
  11.         tel.read_until('>'): X' ?% K/ B  ~5 N: T: S, b
  12.         tel.write('dis mac-add ' + mac +'\n')3 }) [5 ~, M! ]% [1 h! Y; F& Y
  13.         data = tel.read_until('>')
    ( ?+ u. n7 Y  ?
  14.         if 'sticky'   in data:* g3 y- d1 X/ N9 {
  15.             print 'telnet '+ ip ! H7 F/ k* P+ E* `
  16.             print data
    6 \" H, j4 x4 w) y) ^' K6 V
  17.         print ip,'done'7 F9 L! N+ c$ S! ^- o! A
  18.     except:print 'can not connect to %s' %ip( `1 ^4 m& n7 F% H  F! `
  19. threads = []
    5 _1 A$ S! Y$ E7 ]0 ^) O/ {( n
  20. numbers = range(len(ipall))( v" n$ c2 E! V, L# X' k$ G
  21. mac = raw_input('input mac add ,like => aabb-ccdd-eeff \n >'), w- A( c1 D# Z" a" q
  22. for i in numbers:
    9 k; c( X* \. ]5 E6 }
  23.     t = threading.Thread(target=get_mac,args=(ipall[i],))- Y& B. X5 g2 w, C
  24.     threads.append(t)
    ; U- X( ^7 ]4 h3 a# q) @
  25.       1 Y9 g4 V" ]3 W! o# B
  26. if __name__ == '__main__':
    ( J- C1 f3 {& o. h. x
  27.     for i in numbers:
    ) L3 S4 m) a- E. Y) V
  28.         threads[i].start()+ n7 j6 _/ L8 w
  29.          
    " ~+ W" x# M* f- x% k
  30. print 'all done'
复制代码
( k% q. t/ n+ H* i, F5 Z. q

0 W; z/ q0 j$ v  \' E
6 D% j8 J% w) ]# {0 a
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-8-15 11:30 , Processed in 0.341700 second(s), 16 queries , Gzip On, Memcache On.

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

Designed by ARTERY.cn