Olá galera, estou tentando fazer um programa que: mostre os PCs que estão na Rede, as portas que estão abertas na Maquina Local, e se possivel em outras da rede, o MAC … coisas desse tipo.
Dá pra se fazer isso em Java puro ?!
Pq até então eu estou usando o Ping e outros programas do proprio windows e colhendo os resultados… mais n vai funcionar no Linux e outra é muito lento fazendo o ping em cada maquina…
Vi um programa que mostra os dados instatâneamente, só que em C.
Alguem pode dar algumas dicas e me apontar algum material ?!
vlw
Como Java não tem suporte para ICMP, o ping você precisa chamar o comando do sistema operacional. Mas é super fácil você escrever um método que funcione nos 2 sistemas.
vlw…
Humm, mas o problema é que com o ping é muito lento, mesmo ajustado com o “-w tempo_limite”, n tem como se fazer isso nativamente com o JAVA não ou deoutra forma mais eficiente.
E como seria pra listar as portas que estão abertas.
Resolver os IPs da rede para os nomes da maquina