martes, 26 de abril de 2011

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

No hay comentarios:

Publicar un comentario