Ah,

esqueci de dizer, esse teste tem que ser desde o início, será para um linux
customizado LiveCD e o teste tem que verificar:


- existe placa de rede no computador
- cabo está conectado (como no comando mii-tool)
- pegou IP de DHCP
- conexao com gateway
- resolucao de DNS
- se o IP que ele pegou não bate com o da VPN
- se há conexão na porta 443 TCP SSL do IP X
- se há conexão na porta 1194 UDP OpenVPN do IP Y

2010/1/11 Lucas Mocellin <lucasmocel...@gmail.com>

> Olá pessoal,
>
> estou desenvolvendo uma aplicação para o ensino a distância que faz uma
> conexão com um servidor remoto para realizar uma prova online através de uma
> VPN.
>
> Problema: Preciso fazer um botão "testar conexão" antes do usuário
> autenticar, então estou vendo se já existe algo pronto. Eu preciso testar a
> porta 443(SSL) e a porta 1194(OpenVPN) de um servidor remoto, principalmente
> para saber se há algum tipo de filtro (firewall) no meio. Até desenvolvi
> algo simples que testa a 443 TCP, porém não consegui testar a 1194 UDP,
> poise segundo o protocolo, se enviar uma conexão e ela "não responder"
> significa que está aberta ou filtrada (o teste do NMAP também segue esta
> lógica), caso esteja fechada retorna  um REJECT. Porém esse teste não me
> serve, então penso que a única alternativa é simular um início de VPN
> segundo o protocolo do OpenVPN, o que ainda não faço a mínima idéia de como
> fazer.
>
> Primeiro: alguém conhece algum script/programa pronto que faz esse teste de
> conexão no estilo do Windows Live, abre uma janelinha "bonitinha" que mostra
> todos os testes e vai fazendo um "OK" nos passos que "passaram no teste", e
> que faça teste em conexões TCP e UDP? Essa seria a melhor alternativa,
> utilizar algo pronto.
>
> Segundo: se não existir algo como na frase anterior, alguém saberia como
> posso testar a porta do OpenVPN? quero saber se realmente a porta está
> aberta e é um OpenVPN que está rodando.
>
> Toda sugestão é bem-vinda.
>
> Obrigado e abraços,
>
> Lucas.
>

Responder a