本站已运行

攻城狮论坛

xinmeng

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

主题标签Tag

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

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

more +随机图赏Gallery

重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
某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
2018.6.20 广州 CCNA战报 908 PASS2018.6.20 广州 CCNA战报 908 PASS

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

[复制链接]
查看: 1065|回复: 1
开通VIP 免金币+免回帖+批量下载+无广告
  1. import  telnetlib,threading
    6 [% z3 `7 @2 j0 }5 j% {# W- z
  2. ipfile = open('swiplist.txt')9 f/ D8 r- M& [* h1 H
  3. ipall  = [ ip.strip('\n') for ip in ipfile.readlines() ]
    0 J' s7 `1 ~* O, k8 r
  4. def get_mac(ip):
    1 |+ I3 c$ j( \" l: b% E/ g
  5.     try:
      y  P5 `, P+ z  r3 m4 i
  6.         tel = telnetlib.Telnet(ip)5 `% @, B' w  u% B2 v
  7.         tel.read_until('Username:')
    - l1 \. r5 a6 I# b/ n) `3 T
  8.         tel.write('admin'+'\n')
    0 O+ u( o* p7 u! G6 p/ k
  9.         tel.read_until('Password:')) H3 |' i+ l) k; z- Y. O( l: [# Q
  10.         tel.write('password'+'\n')" J# d6 ?3 F% D# u& j7 r
  11.         tel.read_until('>')
    - f1 L3 J& U6 b4 r/ A
  12.         tel.write('dis mac-add ' + mac +'\n')
      l, \: `9 h. ]2 g4 u
  13.         data = tel.read_until('>')& z1 q# j3 U  K4 X$ l! d3 P
  14.         if 'sticky'   in data:! F7 [* [' K9 D4 H' {( o; r& p
  15.             print 'telnet '+ ip
    4 U* A9 |) w& [/ ]* |" q
  16.             print data
    2 c' K: L* v* {; I5 M8 k
  17.         print ip,'done'
    9 m8 q! ~' _+ [7 K
  18.     except:print 'can not connect to %s' %ip
    2 j) c* e0 v- ~+ Y: O4 \3 d
  19. threads = []
    / t9 S* I$ U1 F5 T; V
  20. numbers = range(len(ipall))
    8 s9 B) o2 F& q+ G0 a
  21. mac = raw_input('input mac add ,like => aabb-ccdd-eeff \n >')0 k5 R! K5 g. i/ V
  22. for i in numbers:
    & M5 u- W. j5 f+ f- ?  O
  23.     t = threading.Thread(target=get_mac,args=(ipall[i],))( k3 [9 F3 D0 P+ D
  24.     threads.append(t)
    3 ^1 z$ S1 d' ]9 _! a
  25.       
    . S3 f. k! p7 z
  26. if __name__ == '__main__':& X& O' o3 M5 {0 V# t9 {, }
  27.     for i in numbers:+ E" s6 ?* O3 M( g
  28.         threads[i].start()9 _& v4 H' f5 V
  29.           8 ~: e  |, g8 J  @
  30. print 'all done'
复制代码

) t& x5 u5 S6 h6 ?: ~

7 X5 E7 ]! R5 v; u  S3 A/ K* i. b) p1 F! Y: b
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-7-12 01:28 , Processed in 0.286832 second(s), 19 queries , Gzip On, Memcache On.

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

Designed by ARTERY.cn