Java简单端口扫描器
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
public class test extends Thread{
private int[] p;
Socket ss = null;
public test(int[] p) {
this.p = p;
}
public static void main(String[] args) {
for(int i=0;i<5000;i=i+100){
new test(new int[]{
i+1,i+100
}).start();
}
}
@Override
public void run() {
for(int i=p[0]; i<p[1];i++){
try {
// System.out.println(i);
ss = new Socket(“127.0.0.1”,i);
System.err.println("扫描到端口: " + i);
} catch (IOException e) {
}
}
}
}