É um pequeno programa para teste de portas (port forwarding), muitas vezes não temos certeza que o Roteador realmente esteja configurado para deixar passar dados de uma determinada aplicação e muitas vezes não sabemos se é problema de portas ou outros, principalmente quem joga pela internet tem sempre esse problema, o que é meu caso que jogo Duke Nukem. O software ao ser executado fica Ouvindo (listening) uma determinada porta e você vai a um site que envia dados diretamente para a porta e ele diz se esta está Aberta (Open) ou Fechada (Closed) ou mesmo baixar um APP para Android na google play e usar, eu baixei este “Port open tester” e funcionou muito bem, só lembrando que só funciona se estiver rodando o programa “listen” são 3 programas sendo que funcionam exatamente iguais, o que vai determinar qual deles você vai usar é o seu sistema operacional que pode ser Linux ou Windows, uma mesma versão do aplicativo foi feito em JAVA e este sim funciona em Windows e Linux, o idioma eu deixei em Inglês pois a ideia é ajudar a turma que joga e a maioria são de outros Países.

Download versão para Windows: http://aldevan.com.br/Downloads/download.php?file=Redes_de_Computadores/listen_for_windows.zip

Download versão em Java funciona em Windows e Linux: http://aldevan.com.br/Downloads/download.php?file=Redes_de_Computadores/listenport_java_for_win_and_linux.zip

Download versão para Linux: http://aldevan.com.br/Downloads/download.php?file=Redes_de_Computadores/listen_for_linux.zip

 

Para testar use o APP Android https://play.google.com/store/apps/details?id=com.qien.porttester

undefined

ou acesse qualquer um destes site para testar, sempre com o programa Listen rodando:

http://www.canyouseeme.org/

http://www.yougetsignal.com/tools/open-ports/

No site coloque o IP e a Porta que deseja testar e observe a mensagem no site se estar Open ou Closed conforme as imagens abaixo. Nos testes só vai aparecer como Open as portas 8500, 8501 e 23513 pois estas são a únicas abertas no Roteador já que são as que uso, para todas as outras portas deve ser Closed.

Windows: Para executar o programa abra um terminal de comando “cmd” e no diretório onde estar o programa digite o nome do programa mais uma porta, apenas uma porta por vez, se tiver que testar várias portas, faça o procedimento para cada uma. Exemplo para testar a porta 8500 listen 8500 (no exemplo porta 8500 OPEN)

listen 8500

 undefined

Exemplo para testar a porta 8080 listen 8080 (no exemplo porta 8080 CLOSED)

listen 8080

undefined

 

Linux:

Altere a permissão do arquivo “listen” para executável # chmod +x listen

# chmod +x listen

para executar é só colocar ponto, barra, listen, espaço, número da porta, exemplo: # ./listen 23513

# ./listen 23513

com o programa em execução vá até os sites anteriormente citados ou baixe o APP Android e faça o teste.

Exemplo para testar a porta 23513 listen 23513 (no exemplo porta 23513 OPEN)

 undefined

Exemplo para testar a porta 80 listen 80 (no exemplo porta 80 CLOSED)

# ./listen 80

undefined

 

Executando o programa em Java no Linux (o mesmo programa funciona também no Windows)

no terminal digite: java listenport 8500 para testar a porta 8500

java listenport 8500

undefined