Sencillo programa para escanear puertos......
Tarda entre 3 a 4 minutos en buscar entre los 65535 puertos.....
puedo ser mas rápido,pero no quiero romper la pc de nadie xD
un ejemplo:
Esto fue en un cyber:
El Código del Scanner:
Ferreter
Tarda entre 3 a 4 minutos en buscar entre los 65535 puertos.....
puedo ser mas rápido,pero no quiero romper la pc de nadie xD
un ejemplo:
Esto fue en un cyber:
Código [Seleccionar]
Puerto 65502 Abierto
Puerto 12110 Abierto
Puerto 12119 Abierto
Puerto 12025 Abierto
Puerto 135 Abierto
Puerto 7438 Abierto
Puerto 5939 Abierto
Puerto 12143 Abierto
Puerto 1341 Abierto
Puerto 445 Abierto
Puerto 1052 Abierto
Puerto 5152 Abierto
Puerto 12563 Abierto
Puerto 12465 Abierto
Puerto 12080 Abierto
Puerto 27275 Abierto
Puerto 5679 Abierto
Puerto 80 Abierto
Puerto 990 Abierto
Puerto 12993 Abierto
Puerto 12995 Abierto
GENERACIÓN CORRECTA (total time: 3 minutes 26 seconds)
El Código del Scanner:
Código (java) [Seleccionar]
import java.net.Socket;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class Estudiando {
public static void main(String[]args){
ExecutorService executor = Executors.newCachedThreadPool();
int ini=1,fin=100;
while(fin<=65500){
executor.execute(new Run(ini,fin));
fin+=100;
ini+=100;
}
executor.execute(new Run(65501,65535));
}
}
class Run implements Runnable{
int puerto = 0;
int fin;
public Run(int port,int fin){
puerto = port;
this.fin=fin;
}
public void run(){
Scanner Scanner = new Scanner(puerto,fin);
}
}
class Scanner {
public Scanner(int puerto,int fin){
Socket dame;
String ip="localhost";
for(int port =puerto;port<=fin;port++){
try{
dame = new Socket(ip,port);
System.out.println("Puerto "+port+" Abierto");
dame.close();
}
catch(Exception ex){}
}
}
}
Ferreter