Java语言进行扫描与执行命令

来源:互联网 发布:通信网络优化的意义 编辑:程序博客网 时间:2024/06/05 08:30

端口/主机扫描器:
Socket socket = new Socket();
SocketAddress address = new InetSocketAddress("192.168.173.1", 3389);
socket.connect(address, 5);
if(socket.isConnected()){System.out.println(3389 + "开放");}
socket.close();
执行CMD命令:
Process process = Runtime.getRuntime().exec("cmd /c " + "netstat -an");
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
String s = "";
while ((s = in.readLine()) != null) {
    System.out.println(s);
}
process.waitFor();
0 0
原创粉丝点击