home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2006 May / PCpro_2006_05.ISO / files / free_security / languard / languardnss7.exe / wuftpshell.vbs46 < prev    next >
Encoding:
Text File  |  2004-01-16  |  772 b   |  33 lines

  1. Function Main
  2.  
  3. Dim strRequest As String
  4. Dim  strResponse As String
  5. Dim SocketObject As Object
  6. Dim regexp As Object
  7. Dim result As Boolean
  8.  
  9.  
  10.     result = false
  11.     ip = getparameter("ComputerIP")
  12.     port = "21"
  13.     cr = Chr(13) +  Chr(10)
  14.     rem _ip
  15.     Socket.SetTimeout 5000,5000
  16.     Set regexp = CreateObject("Vbscript.regexp")
  17.     Set SocketObject = Socket.OpenTCP (ip,port)
  18.     If Not SocketObject is Nothing Then 
  19.         SocketObject.send(cr)
  20.            strResponse = SocketObject.recv(1024,2)
  21.  
  22.          If Len(strResponse) > 0 Then
  23.                        regexp.ignorecase = true
  24.              regexp.pattern = ".*wu-(2\.(5\.|6\.[012])).*"
  25.             If regexp.test(strResponse) Then
  26.                               result = true
  27.                        End  If
  28.                   End If
  29.                   SocketObject.Close
  30.     End If
  31.     main = result
  32.  
  33. End Function