Java编写的端口的扫描程序(web端口80和ftp端口21) (三)

2014-11-24 10:51:04 · 作者: · 浏览: 2
cket socket=null;

for(int i=0;i<255;i++){

for(int j=0;j<255;j++){

ip1=String.valueOf(i);
ip2=String.valueOf(j);
ip="192.168."+ip1+"."+ip2;
//ip="192.168.21."+ip2;

SouwebIP(ip);
SouftpIP(ip);
//ping(ip);


}
}

//记录扫描的时间
long endtime=System.currentTimeMillis();

long totaltime=endtime-starttime;

System.out.println("total...."+totaltime+"ms");
}


public synchronized void run(){

MakeIp();

}

}


3.主类

开启线程进行扫描


[java]
package spider;

import java.net.*;
import java.io.*;
import java.sql.*;

public class IP
{

public IP(){


StartIP startIp1=new StartIP();
startIp1.start();


}



public static void main(String [] args){
new IP();

}

}