Hoy vengo con una entrada muy sencillita, es una tonteria pero me dije voy a publicarla que es simpatica.
es un escanner de puertos MUY basico, en java.
import java.net.*;
import java.io.*;
public class Escaner {
public static void main(String[] args) {
String host = "localhost";
Socket s;
for (int puerto = 1; puerto < 65.535; puerto ++) {
try {
s = new Socket(host,puerto);
System.out.println(puerto + " Abierto");
}
catch (UnknownHostException e) {
System.out.println("Host Sin resultado");
}
catch (IOException e) {
System.out.println(puerto + " Cerrado");
}
}
}
}
Como podeis ver usa la excepcion IOException para ver que no hay ningun servidor escuchando.
Cambiando el host podeis probar la que querias.
Un saludo
martes, 26 de abril de 2011
Suscribirse a:
Entradas (Atom)