简单的端口扫描器_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 简单的端口扫描器

简单的端口扫描器

 2012/2/24 9:58:30  小菌子  程序员俱乐部  我要评论(0)
  • 摘要:端口扫描。可以告诉你目标host下面的哪些端口在运行服务,目标host下有哪些闲置端口。importjava.io.IOException;importjava.net.Socket;importjava.net.UnknownHostException;publicclassLowPortScanner{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto
  • 标签:端口扫描
端口扫描
可以告诉你目标host下面的哪些端口在运行服务,目标host下有哪些闲置端口。

import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

public class LowPortScanner {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String host = "localhost";
        
        if (args.length > 0)
        {
            host = args[0];
        }
        
        for (int i = 1; i < 10; i++)
        {
            try
            {
                Socket s = new Socket(host, i);
                System.out.println("there is a server on port " + i + " of " + host);
                
            }
            catch (UnknownHostException e)
            {
                // TODO Auto-generated catch block
                e.printStackTrace();
                System.err.println(e);
                break;
            }
            catch (IOException e)
            {
            }
        }
        System.out.println("END.");
    }

}

上一篇: java堆栈 (转) 下一篇: java构造器
  • 相关文章
发表评论
用户名: 匿名