攻城狮论坛

bossay

IE-LAB

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

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

[2017.10.10] 所有厂商 最新题库[2017.10.10] 所有厂商 最新题库

more +随机图赏Gallery

流氓绑定浏览器主页 chromesearch.today流氓绑定浏览器主页 chromesearch.today
汇智教育 全面介绍网络技术必备的各种知识 包括技术和实战 多方面 多维度 网络视频汇智教育 全面介绍网络技术必备的各种知识 包括技术和实战 多方面 多维度 网络视频
Cisco vWLC: AIR_CTVM-K9_8_5_105_0.ova[付EVE中文导入教程]修复步骤2命令错误Cisco vWLC: AIR_CTVM-K9_8_5_105_0.ova[付EVE中文导入教程]修复步骤2命令错误
H3C 2017最新 根叔的种子 系列视频 第一季全套42集+第二季18集 各种网络实用技巧视频H3C 2017最新 根叔的种子 系列视频 第一季全套42集+第二季18集 各种网络实用技巧视频
HCNP无线视频HCNP-WLAN-POEW规划优化企业无线局域网络H12-322HCNP无线视频HCNP-WLAN-POEW规划优化企业无线局域网络H12-322
[链接已更新]华为HCNP无线视频HCNP-WLAN-CEWA构建企业无线局域网络架构H12-321[链接已更新]华为HCNP无线视频HCNP-WLAN-CEWA构建企业无线局域网络架构H12-321
心得分享-脱产复习1周,905分已考过-心得分享-脱产复习1周,905分已考过-
历年真题~~计算机认证等级考试 三级网络技术视频学习+资料下载 综合题专项讲解,宝典历年真题~~计算机认证等级考试 三级网络技术视频学习+资料下载 综合题专项讲解,宝典
细致无比~全国等级考试二级C语言考试视频教程226集 女老师全国认证等级考试编程认证细致无比~全国等级考试二级C语言考试视频教程226集 女老师全国认证等级考试编程认证
1080p高清~2017年最新 雅图计算机二级视频课程 Excel函数视频5集 作业复习 邮件合并1080p高清~2017年最新 雅图计算机二级视频课程 Excel函数视频5集 作业复习 邮件合并
韩顺平j2ee视频教程.细说servlet视频教程 详细讲解 从新手变高手就差这个视频了韩顺平j2ee视频教程.细说servlet视频教程 详细讲解 从新手变高手就差这个视频了
2017年最新 韩老师教你学IT CCNA视频 综合案例设计+模拟器PacketTracer和GNS32017年最新 韩老师教你学IT CCNA视频 综合案例设计+模拟器PacketTracer和GNS3

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

[复制链接]
ksgod [VIP@钻石] 发表于 2016-3-13 01:47:22 | 显示全部楼层 |阅读模式
查看: 856|回复: 1
开通VIP 免金币+免回帖+批量下载+无广告
  1. import  telnetlib,threading
    5 u2 O4 H4 {4 a( r% T/ T
  2. ipfile = open('swiplist.txt')
    5 L. N- _6 m4 [9 f8 M7 N
  3. ipall  = [ ip.strip('\n') for ip in ipfile.readlines() ]
    ( q: a6 J) b# N1 l
  4. def get_mac(ip):& z. r; V9 I' `
  5.     try:
    ( W7 U) G1 Y# P. A  t7 K
  6.         tel = telnetlib.Telnet(ip)! O3 N& i, I$ m6 V0 x
  7.         tel.read_until('Username:')
    , P9 Q) D8 m6 O/ a
  8.         tel.write('admin'+'\n')  t) o$ m1 M# R4 u+ R# \/ y7 ]/ c
  9.         tel.read_until('Password:')
    - @2 j4 \( U7 s4 u! r
  10.         tel.write('password'+'\n')5 f: k* _+ L4 Q' o) R! T. ?
  11.         tel.read_until('>')
    : c% J2 }! {# K% B; A
  12.         tel.write('dis mac-add ' + mac +'\n'), l+ c% g) _1 o* ?
  13.         data = tel.read_until('>')
    4 e9 m& z# i7 Q# E, E3 h
  14.         if 'sticky'   in data:# S2 M' c, u* ]4 J* v
  15.             print 'telnet '+ ip & u) T  x3 p- l. r$ ~" m
  16.             print data
    8 u: m6 s$ f1 i. a. Q4 {$ V
  17.         print ip,'done'* W, \! i2 K* L2 B
  18.     except:print 'can not connect to %s' %ip
    8 ~; H* D$ `! ^
  19. threads = []+ {( j" @6 T( N$ h4 e. m7 \$ n
  20. numbers = range(len(ipall))! I0 p- @) T8 I# u
  21. mac = raw_input('input mac add ,like => aabb-ccdd-eeff \n >')5 l  ~" O, N" P: U4 ~
  22. for i in numbers:) }' ^- ?# ?* A* R
  23.     t = threading.Thread(target=get_mac,args=(ipall[i],))
    / p% j) p. b6 f3 b( U, c
  24.     threads.append(t)
    9 h* S6 `% u- X( F8 R7 D7 r
  25.       " v) n$ {4 K4 r9 y# ^/ ?
  26. if __name__ == '__main__':( C- P  V3 o1 r& N8 ^, C
  27.     for i in numbers:8 L2 ]- o' [2 `  U( I+ p
  28.         threads[i].start()  e8 Z8 Z+ w, N9 g6 l; [9 |
  29.          
    6 ~$ C" S! C0 I+ Z8 ~8 z" f( t
  30. print 'all done'
复制代码

$ W# K+ j. N/ \8 Z: v- L

- T$ y! F0 Z. H8 t9 \
2 ^, T# z' U4 }
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

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

使用道具 举报

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

本版积分规则

官方QQ群

QQ|无图浏览|手机版|网站地图|攻城狮论坛 ( 京ICP备12049419号 )|网站地图

GMT+8, 2017-11-25 11:30 , Processed in 0.278870 second(s), 18 queries , Gzip On, Memcache On.

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

Designed by ARTERY.cn