criei um client q utiliza socket…
gostaria de saber q ao me conectar na porta (Exemplo 22,21,80) se existe uma função q me diga q programa está nakela porta (Exemplo SSH, telnet, http, etc)
Muito Obrigado
criei um client q utiliza socket…
gostaria de saber q ao me conectar na porta (Exemplo 22,21,80) se existe uma função q me diga q programa está nakela porta (Exemplo SSH, telnet, http, etc)
Muito Obrigado
ngm sabe me dizer???
…eu não :oops:
o client e o server são seus ? se forem vc mesmo pode implementar isso, agora se não forem e você esta tentando fazer algo do tipo:
verificando todas as portas de um computador e vendo quais serviços estão abertos (hehehehe)… não sei se o serviço te responde quem ele é naum…
Exatamente isso q tenho q fazer estilo um Scanner de POrta…
é pra facul aula de Sistema Distribuido…
mas pelo q eu procurei na net… vou ter q usar um arquivo q tem no próprio SO… q diz q porta é referente ao q…
mó treta…
mas valew
vc pode pesquisar na net … e montar uma hashtable no seu programa… ai quando vc encontra uma porta aberta, é so ir na hashtable e ver a descriçao… mas mesmo assim vc precisa buscar na net as descrições de cada porta
kra da uma olhada ae em uma aplicação q fiz para ver se te interessa, tipo ela escaneia apartir do endereço que vc der para ela e retorna todas as portas que estão aberta, porem n é um processo muito rapido, mais funciona. Essa aplicação escaneia portas menores que 1024:
import java.net.*;
class ProcuraPortas{
public static void main(String []a){
Socket socket;
String host = “10.142.184.111”;
for (int i=0 ; i <1024; i++)
{
try{
socket = new Socket (host,i);
System.out.println("Existe um servidor em " + host + " porta " + i);
socket.close();
}catch (Exception e){}
}
}
}