自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實現(xiàn)autoTelnet的三類編程代碼

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
文章摘要:我們對autoTelnet的實現(xiàn)進行了介紹。其中包括了三種編程方法:Shell實現(xiàn)、Expect實現(xiàn)和Python實現(xiàn)。

在一些編程應(yīng)用中,我們常會涉及到autoTelnet的相關(guān)內(nèi)容。這里我們就對autoTelnet的實現(xiàn)方法進行了探討。我們通過三種方法來實現(xiàn)這個文件。那么具體的代碼實現(xiàn)就請從文中來詳細(xì)看一下吧。

一、Shell實現(xiàn),文件名:autoTelnet.sh,代碼如下:

(sleep 1;echo "root";sleep 1;echo "123456";sleep 1;echo "en";sleep 1;echo "1qazse4";sleep 1;echo "conf t";sleep 1;echo "int fa0/1";sleep 1;echo "switchport mode multi";sleep 1;echo "end";sleep 1;echo "exit") | Telnet 10.32.17.10 

二、Expect來實現(xiàn),文件名:autoTelnet.exp,代碼如下:

  1. #!/usr/bin/expect   
  2. set timeout 100   
  3. set TERM xterm   
  4. set SERVER "10.32.17.10"   
  5. set USER "root"   
  6. set PASSWD "123456"   
  7. spawn Telnet   
  8. expect "Telnet> "   
  9. send "open $SERVERr"   
  10. expect "Username:"   
  11. send "$USERr"   
  12. expect "Password:"   
  13. send "$PASSWDr"   
  14. expect "longjiang-zero>"   
  15. send "enr"   
  16. expect "Password:"   
  17. send "$PASSWDr"   
  18. expect "longjiang-zero#"   
  19. send "conf tr"   
  20. expect "longjiang-zero(config)#"   
  21. send "int fa0/1r"   
  22. expect "longjiang-zero(config-if)#"   
  23. send "switchport mode multir"   
  24. expect "longjiang-zero(config-if)#"   
  25. send "endr"   
  26. expect "longjiang-zero#"   
  27. send "exitr"   
  28. interact  

三、Python來實現(xiàn),文件名:autoTelnet.py,代碼如下:

  1. #!/usr/bin/python   
  2. import Telnetlib   
  3. host = ''10.32.17.10''   
  4. user = ''root''   
  5. password = ''123456''   
  6. commands = [''en'',password,''conf t'',''int fa0/1'',''switchport mode multi'',''end'']   
  7. tn = Telnetlib.Telnet(host)   
  8. tn.read_until("Username:")   
  9. tn.write(user + "n")   
  10. tn.read_until("Password:")   
  11. tn.write(password + "n")   
  12. for command in commands:   
  13. tn.write(command+''n'')   
  14. tn.write("exitn")   
  15. print tn.read_all()   
  16. print ''Finish!''  

 

責(zé)任編輯:佟健 來源: 計世網(wǎng)
相關(guān)推薦

2010-07-20 17:33:55

autotelnet

2010-07-30 16:06:41

2018-04-24 09:00:00

開發(fā)自動化軟件架構(gòu)

2010-09-26 16:10:03

數(shù)據(jù)加密產(chǎn)品

2021-09-01 15:48:50

API漏洞應(yīng)用程序安全

2010-06-12 16:41:59

網(wǎng)絡(luò)核心協(xié)議

2014-12-29 10:25:34

MEFNFVSDN

2023-06-07 17:04:48

集群Standalone

2012-03-26 10:10:56

云計算

2018-07-05 22:43:24

2010-09-28 15:33:18

DHCP服務(wù)器應(yīng)用

2010-09-25 15:54:23

SQL存儲過程

2010-07-16 10:58:21

云計算

2014-06-10 10:20:42

2010-09-09 11:25:09

2009-06-10 15:49:25

就業(yè)IT培訓(xùn)偏門

2015-09-29 09:53:07

數(shù)據(jù)中心數(shù)據(jù)

2016-10-09 01:17:35

2014-09-19 14:15:19

微信微信企業(yè)號

2019-11-28 16:39:22

攜號轉(zhuǎn)網(wǎng)工信部問題
點贊
收藏

51CTO技術(shù)棧公眾號