用JAVA实现一个简单的端口扫描功能

思路,使用socket对象的connect方法,输入准备扫描的主机名和端口号,根据方法执行阶段是否抛出异常来判断该端口能否正确访问,具体代码如下:

    /**
     *
     * @param domain 主机域名或者IP
     * @param startport 开始端口
     * @param endport 结束端口
     */
    private static void  portScan(String domain,int startport,int endport){




        if (startport > endport){
            logger.error("输入参数错误!");
            return;
        }

        LinkedList  threadPool = new LinkedList();
            for (int i = startport ; i

你可能感兴趣的:(原创代码,端口扫描,JAVA,黑客)