Tuesday, April 29, 2014

Port Scanner In Java

 

//FileName: PortScanner.java

//Provide the search range while executing the program !

//for example c:/>java PortScanner 5 100

import java.net.*;

public class PortScanner

{

        public static void main(String args[])
       {
       int startPortRange=0;
        int stopPortRange=0;

        startPortRange = Integer.parseInt(args[0]);
        stopPortRange = Integer.parseInt(args[1]);

 

        for(int i=startPortRange; i <=stopPortRange; i++)
       {
                        try
                       {
                        Socket ServerSok = new Socket("127.0.0.1",i);

                 System.out.println("Port which is in use: " + i );

                        ServerSok.close();
                       }
                catch (Exception e)
                       {
                                //System.out.println("Port which is not in use: " + i );
                       }
       
       }
       }
}

No comments:

Post a Comment