成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Telnet Tool ActiveX控件應用實例代碼

網絡 網絡管理
下面我們對Telnet Tool ActiveX控件的一個個應用實例進行了介紹。通過對代碼的分析,相信大家對這類應用能有個整體把握。

在網站建設過程中,我們可以應用Telnet Tool ActiveX來進行一些編程。對于Telnet Tool ActiveX控件的功能我們在前一篇文章中已經介紹過了。那么下面我們就來對這方面進行一下應用舉例。

編程實例

下面是一個簡單的Telnet Tool ActiveX控件的ASP編程實例。 實驗環境是: Windows 2000 Professional、IIS 5.0、SCO OpenServer 5.0.2和Telnet Tool ActiveX控件。Telnet Tool ActiveX控件可以在www.dart.com下載30天試用版,只需要安裝在WEB服務器上。

程序并不復雜,登錄到一個SCO UNIX系統后,執行了2條命令,命令的結果顯示在瀏覽器頁面上。

  1. HTML  
  2. HEADTITLEPowerTCP Telnet Tool Demo Page/TITLE/HEAD  
  3. BODY  
  4. *******************************************************************  
  5. Program: PowerTCP Telnet Tool Demo  
  6. Author: Yin  
  7. Date: 07/16/2001  
  8. Purpose: To demonstrate how to login into a SCO UNIX server.  
  9. ********************************************************************}  
  10. Sub DoLogin()   
  11. Session(RESULT) =   
  12. On Error Resume Next   
  13. Create a Telnet control   
  14. Dim Telnet1   
  15. Set Telnet1 = Server.CreateObject(Dart.Telnet.1)   
  16. Use a 10 second timeout   
  17. Telnet1.Timeout = 10000   
  18. Specifies terminal type   
  19. Telnet1.TermType = ansi   
  20. AddResult Connecting to + txtHost + ... + vbCrLf   
  21. Connect to the host on port 23   
  22. Telnet1.Connect txtHost,23   
  23. Dim a string to be used by the search method   
  24. Dim Data   
  25. Data =   
  26. Search for login prompt   
  27. Telnet1.Search Data, txtLoginPrompt   
  28. AddResult Data   
  29. Send username   
  30. Telnet1.Send txtUser + vbCrLf   
  31. Search for password prompt   
  32. Telnet1.Search Data, txtPassPrompt   
  33. AddResult Data   
  34. Send password   
  35. Telnet1.Send txtPass + vbCrLf + vbCrLf   
  36. Search for command prompt   
  37. Telnet1.Search Data, txtCommandPrompt   
  38. AddResult Data   
  39. Send command   
  40. Telnet1.Send ps + vbCrLf   
  41. Search for command prompt   
  42. Telnet1.Search Data, txtCommandPrompt   
  43. AddResult Data   
  44. Send command   
  45. Telnet1.Send netstat -rn + vbCrLf   
  46. Search for command prompt   
  47. Telnet1.Search Data, txtCommandPrompt   
  48. AddResult Data   
  49. Close the connection   
  50. Telnet1.Close   
  51. If Err.number = 0 then   
  52. AddResult vbCrLf + Disconnecting... SUCCESS!   
  53. Else   
  54. Display info about the error   
  55. AddResult vbcrlf + ERROR # + CStr(Err.number) + : + Err.Description   
  56. End if   
  57. Response.Write Session(RESULT)   
  58. End Sub   
  59. Private Sub AddResult(s)   
  60. Session(RESULT) = Session(RESULT) + ReadyForHtml(s)   
  61. End Sub   
  62. Substitute escape codes for some of the HTML reserved characters   
  63. Function ReadyForHtml(Data)   
  64. On Error Resume Next   
  65. ReadyForHtml = Data   
  66. ReadyForHtml = Replace(ReadyForHtml, , gt;)   
  67. ReadyForHtml = Replace(ReadyForHtml, , lt;)   
  68. ReadyForHtml = Replace(ReadyForHtml, , nbsp;)   
  69. ReadyForHtml = Replace(ReadyForHtml, vbCrLf , brnbsp;)   
  70. ReadyForHtml = Replace(ReadyForHtml, vbCrLf, br)   
  71. End Function   
  72. Dim txtHost   
  73. Dim txtLoginPrompt   
  74. Dim txtUser   
  75. Dim txtPassPrompt   
  76. Dim txtPass   
  77. Dim txtCommandPrompt   
  78. txtHost = 192.0.1.6   
  79. txtLoginPrompt = login:   
  80. txtUser = root   
  81. txtPassPrompt = Password   
  82. txtPass = hp123   
  83. txtCommandPrompt = #   
  84. DoLogin() 

小結

通過使用Telnet Tool ActiveX控件,我們可以在ASP程序中登錄到UNIX系統上,輕松地完成很多命令行操作。類似的,我們也可以實現通過瀏覽器查看CISCO路由器、交換機中的網絡配置和運行狀態。

企業的防火墻設置一般來說應該禁止從外部網直接遠程登錄到內部的UNIX主機上,但是我們可以通過在瀏覽器上簡單的點擊選擇特定的操作,由WEB Server端的ASP程序登錄到UNIX主機上完成指定操作,在方便管理的同時增加了系統的安全性。

當然,我們在ASP編程中應該隨時考慮到安全性問題,尤其是要避免不慎造成的ASP源代碼和UNIX口令的泄露。

責任編輯:佟健 來源: csdn.net
相關推薦

2010-07-14 17:43:24

Telnet Tool

2011-03-01 11:23:37

Chrome ActiveX

2009-08-06 16:58:40

C#編寫ActiveX

2009-08-12 10:35:50

C#調用ActiveX

2010-07-21 16:53:33

telnet命令

2009-08-11 10:12:21

2009-08-27 14:32:15

C#編寫ActiveX

2009-09-16 10:56:22

C#開發ActiveX

2009-09-09 22:53:34

ASP.NET 時間控

2009-09-01 17:08:14

C#畫線控件

2010-07-21 10:39:40

2010-07-21 16:40:41

telnet服務

2010-07-16 14:22:25

Python teln

2015-05-12 14:16:15

C#ActiveX控件web調用

2009-07-20 18:02:48

GridView控件ASP.NET 2.0

2011-06-13 14:56:10

2010-07-26 15:18:19

Telnet命令

2010-07-20 15:01:31

Telnet服務

2010-07-19 10:45:41

Telnet服務

2010-07-17 00:55:48

PHP Telnet
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91麻豆精品国产91久久久更新资源速度超快 | 香蕉久久a毛片 | 一区二区三区精品 | 色伊人久久 | 嫩草研究影院 | 欧美电影一区 | 成人毛片视频免费 | 精品久久久久久国产 | 日本综合在线观看 | 最新一级毛片 | 国产在线一级片 | 欧美精品成人一区二区三区四区 | 天天干天天爱天天 | 91av在线免费播放 | 日一区二区 | 免费av毛片 | 国产成人免费视频网站高清观看视频 | 国产情品 | 精品国产一区二区三区日日嗨 | 91伦理片 | 国产男女猛烈无遮掩视频免费网站 | 久久久久久亚洲精品 | 欧美中文一区 | 天天插天天操 | 日韩久草 | 亭亭五月激情 | 国产精品高潮呻吟久久久久 | 少妇一级淫片免费放播放 | 日韩免费福利视频 | 国产精品不卡视频 | 尤物在线| 欧美国产一区二区 | 在线观看成年人视频 | 国产午夜精品一区二区三区嫩草 | 高清视频一区二区三区 | 密桃av| 一区二区三区视频在线免费观看 | 午夜精品一区二区三区在线视频 | 国产乱码久久久久久 | 久久久久国产精品一区二区 | 国产精品精品视频一区二区三区 |