检测SSH服务是否正常工作代码2008-04-16 09:41:34 来源:中国自学编程网 作者:佚名 点击:
![]() // We’re connected, so upgrade status to unresponsive
serviceStatus = -2; if (strBannerMatch == null || strBannerMatch.equals("*")) ...{ serviceStatus = 1; break; } BufferedReader rdr = new BufferedReader(new InputStreamReader(socket.getInputStream())); // Tokenize the Banner Line, and check the first // line for a valid return. String response = rdr.readLine(); responseTime = System.currentTimeMillis() - sentTime; if (response == null) continue; System.out.println("poll: banner = " + response); System.out.println("poll: responseTime= " + responseTime + "ms"); if (response.indexOf(strBannerMatch) > -1) ...{ serviceStatus = 1; } else serviceStatus = -1; } catch (Exception e) ...{ e.printStackTrace(); } finally ...{ try ...{ // Close the socket 相关文章: |