Java 端口扫描器示例


/* ............... START ............... */

import java.net.*;

public class JavaPortScan {

    public static void main(String[] args) {
        for (int port = 1; port <= 65535; port++) {
            try {
                Socket socket = new Socket();
                socket.connect(new InetSocketAddress("localhost", port), 1000);
                socket.close();
                System.out.println("Port " + port + " is open");
            } catch (Exception ex) {
            }
        }
    }
}

/* ............... END ............... */

输出

Port 22 is open
Port 53 is open
Port 80 is open
Port 111 is open
Port 631 is open
Port 3306 is open
Port 48360 is open

猜你喜欢

转载自blog.csdn.net/allway2/article/details/126191270