本站已运行

攻城狮论坛

IE-LAB

IE-LAB

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

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

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

more +随机图赏Gallery

[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
大幅提升工作效率~SecureCRT 8.0安装 & 加载配色方案大幅提升工作效率~SecureCRT 8.0安装 & 加载配色方案
强大模拟器EVE-NG-PRO 永久免费使用版 无需license 附带使用视频教程强大模拟器EVE-NG-PRO 永久免费使用版 无需license 附带使用视频教程
EVE-NG-PRO永久试用版横空出世,Toolkit一键激活!EVE-NG-PRO永久试用版横空出世,Toolkit一键激活!
视频教程 看的见的算法 7个经典应用诠释算法精髓视频教程 看的见的算法 7个经典应用诠释算法精髓
EVE-NG-PRO专业版国内大神破解版-永久更新EVE-NG-PRO专业版国内大神破解版-永久更新
乾颐堂 最新 2018 CCNA安全课程视频教程分享  5天完整版 教主真人秀乾颐堂 最新 2018 CCNA安全课程视频教程分享 5天完整版 教主真人秀

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

[复制链接]
ksgod [VIP@钻石] 发表于 2016-3-13 01:47:22 | 显示全部楼层 |阅读模式
查看: 926|回复: 1
开通VIP 免金币+免回帖+批量下载+无广告
  1. import  telnetlib,threading0 z2 ?. b6 f% |7 I5 e: |
  2. ipfile = open('swiplist.txt')6 ^$ D+ P+ G) C8 @( O$ \( F
  3. ipall  = [ ip.strip('\n') for ip in ipfile.readlines() ]
    2 U+ M, t; _1 M+ s/ \: O4 l
  4. def get_mac(ip):* H5 y' N( F0 Y, R4 b! w
  5.     try:( d, V  n/ \8 N( \- K
  6.         tel = telnetlib.Telnet(ip)
    + [, ^: k) Y( i! Z, a
  7.         tel.read_until('Username:'), S; ]7 a" z5 B" C' C% i
  8.         tel.write('admin'+'\n')" Y1 v  F' \2 F7 R$ M$ y" z
  9.         tel.read_until('Password:')% P5 j/ Y2 s3 i3 d! W; M- B1 D
  10.         tel.write('password'+'\n')+ Q# Y" J7 w, S* k
  11.         tel.read_until('>')# ^0 F- _( ?+ o& y$ _) P
  12.         tel.write('dis mac-add ' + mac +'\n')
    ( E: g' M3 ?  \$ M+ @* r
  13.         data = tel.read_until('>')
      D  E$ k9 h3 V
  14.         if 'sticky'   in data:
    9 `. a5 K. y( `, T6 m
  15.             print 'telnet '+ ip
    & ^- ?3 X( j0 U
  16.             print data ; J7 S4 d1 f3 X7 v
  17.         print ip,'done'
    6 n% r, A8 J3 Q' @: E4 y( G/ W  s
  18.     except:print 'can not connect to %s' %ip
    9 l0 T2 j2 i; A/ c
  19. threads = []
    2 H% p& w+ ^, z
  20. numbers = range(len(ipall))6 ]- N! a; X& S0 `: ?2 R! p
  21. mac = raw_input('input mac add ,like => aabb-ccdd-eeff \n >')5 u  B8 E% G( ^* f
  22. for i in numbers:
    6 m2 R$ q/ V. }; x& ?& K/ W+ x
  23.     t = threading.Thread(target=get_mac,args=(ipall[i],))) M( ~: \2 r: e' l* a1 {6 y
  24.     threads.append(t)
    , S0 \2 Q: y6 \6 x7 V
  25.       
    , ^3 I8 i' m8 D, S9 F
  26. if __name__ == '__main__':8 p( H; ~4 p/ a* u4 E
  27.     for i in numbers:4 s* d  \) ~- ]' Y9 R
  28.         threads[i].start()' j, j+ Q+ S  J+ Y# E
  29.           % \  Y! H" \, `+ F4 V2 \# h& {
  30. print 'all done'
复制代码

/ ?) T& K) n6 C- y* L1 f8 C, P

. e1 b2 y4 \) V: @: Q) W4 s/ b2 A! k7 w8 n8 W/ z$ V
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-6-22 03:36 , Processed in 0.227956 second(s), 16 queries , Gzip On, Memcache On.

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

Designed by ARTERY.cn